功能、界面/易用性幸運飛艇平臺出租、中斷、網絡、兼容性、安全性、性能測試
1、朋友圈發送功能
1)只發送文本
a、考慮文本長度:1-1500字符(該數據為百度數據)、超出最大字符長度
b、考慮文本類型:純中文、純數字、純字母、純字符、純表情(微信表情/手機自帶表情)、混合類型、包含url鏈接;因為過長純類型需要換行很容易出現超出邊框問題,所以這裏先考慮過長純類型情況
c、文本是否支持復制粘貼
d、為空驗證
2)只發送圖片
a、本地相冊選擇/拍攝 b、圖片數量驗證:1-9張圖片、超出9張 c、圖片格式驗證:常見圖片格式jpg、png(以實際微信需求支持的格式為準)、動態gif圖片、不支持的圖片格式 d、圖片尺寸驗證:最大700*800像素(此為百度數據)、超出最大尺寸範圍是否壓縮 e、圖片大小驗證:1-300kb(此為百度數據)、超出300kb f、圖片的預覽驗證:點擊支持預覽大圖、多張圖片支持左右滑動預覽 g、圖片的增刪改操作 h、為空驗證
3)只發送視頻
a、本地相冊選擇/拍攝
b、視頻秒數驗證:1-10s,超出10s
c、視頻個數驗證:1個,超出1個
d、視頻格式驗證:支持的視頻格式,例mp4、不支持的視頻格式
e、視頻大小驗證:蘋果400kb以內、Android200-300kb(此為百度數據)、超出規定大小
f、視頻預覽增刪改操作
g、為空驗證
4)發送文本+圖片:輸入滿足要求的文本、圖片進行一次驗證
5)發送文本+視頻:輸入滿足要求的文本、視頻進行一次驗證
6)發送圖片+視頻:不支持發送
7)朋友圈發送內容是否有限制,例如涉及黃賭毒等敏感字
8)所在位置
a、不顯示位置:發送到朋友圈動態不顯示位置 b、選擇對應位置:搜索支持、自動定位、手動編輯 C、點擊取消,返回上一級頁面
9)誰可以看
a、設置公開:所有朋友可見
b、設置私密(僅自己可見):自己查看朋友圈-可見、好友查看朋友圈-不可見
c、設置部分可見(部分朋友可見):選擇的部分好友-可見、不被選擇的好友-不可見、是否有人數上限
d、設置不給誰看(選中的朋友不可見):不被選中的朋友-可見、被選中的朋友-不可見、是否有人數上限
e、點擊取消,返回發送頁面
10)提醒誰看
a、提醒單人/提醒多人:被提醒的朋友-收到消息提醒、未被提醒-未有消息提醒
b、是否有人數上限
c、點擊取消,返回發送頁面
11)同步QQ空間:默認不同步、同步到QQ空間
12)取消發送朋友圈操作
a、選擇相機,點擊取消,返回朋友圈頁面 b、進入朋友圈發送頁面,選擇文本圖片,點擊取消
13)朋友圈當天發送次數是否有上限限制
2、朋友圈瀏覽功能
1)文本查看:
a、過長文本內容是否隱藏,並支持查看全文
b、右鍵選擇復制、收藏、翻譯
c、url鏈接是否支持點擊跳轉網頁
2)圖片查看
a、小圖右鍵支持收藏/編輯
b、點擊支持大圖瀏覽
c、選擇發送給朋友、收藏、保存圖片、編輯
d、多張圖片支持左右滑動瀏覽
3)視頻查看
a、右鍵視頻支持靜音播放/搜藏
b、點擊視頻播放按鍵支持播放視頻
c、選擇發送給朋友、收藏、保存視頻、編輯
4)分享動態瀏覽:QQ空間/公眾號文章/非騰訊產品分享後朋友圈是否正常顯示
5)贊:點贊、取消點贊
6)評論
a、評論長度:評論字數合理長度、評論超過字數上限
b、評論類型:純中文、純數字、純字母、純字符、純表情(微信表情/手機自帶表情)、混合類型、包含url鏈接;
c、評論是否支持復制粘貼
d、為空驗證
e、發表評論後刪除
f、評論回復操作
7)刪除朋友圈動態
8)更換相冊封面
9)刷新是否正常獲取新動態
10)上滑是否加載更多
界面/易用性測試
1、技術人員角度:頁面布局設計是否跟產品原型圖/ui效果圖一致
2、但除了考慮1之外,我們同樣要考慮到用戶使用:功能操作是否簡便,頁面布局排版風格是否美觀合理,提示語相關信息是否易於理解
中斷測試
1、主要考慮:a)核心功能 b)當前功能存在實時數據交換,例發朋友圈、瀏覽朋友圈進行中斷,是否容易出現崩潰
2、中斷包括:前後臺切換、鎖屏解鎖、斷網重連、app切換、來電話/來短信中斷、插拔耳機線/數據線
網絡測試
1、三大運營商不同網絡制式測試
2、網絡切換測試:WIFI/4G/3G/2G
3、無網測試:對於緩存在本地的數據,部分朋友圈信息是否支持瀏覽
4、弱網測試:
a、延時:頁面響應時間是否可接受、不同網絡制式是否區分超時時長、出現請求超時,是否給予相應的提示
b、丟包:有無超時重連機制、如果未響應,是否給予相應提示
c、頁面呈現的完整性驗證
兼容性測試
1、Android手機端、蘋果手機端、pad版(主流)功能界面顯示是否正常
2、各平臺朋友圈展示數據是否一致
安全測試
發送朋友圈時,文本輸入腳本代碼,是否出現異常
性能測試
1、服務器性能測試
可通過loadrunner/jmeter工具實現,主要關註TPS、響應時間、吞吐量、CPU、內存等
2、app客戶端性能測試
可通過GT工具實現,運行時關註cpu、內存、流量、電量等占用率
3、app壓力穩定性測試
通過monkey工具實現,頻繁發送朋友圈,瀏覽朋友圈請求,是否容易發生崩潰
功能、界面/易用性幸運飛艇平臺出租、中斷、網絡、兼容性、安全性、性能測試