一、功能測試
1、朋友圈發送
1)、只發送文本(長按相機圖標進入)
- 字符長度限制(以實際微信需求爲準),純數字、純英文、純字符、純中文、純表情(手機自帶表情、微信表情)、數字+英文+字符+中文+表情、包含URL鏈接、文本是否支持複製粘貼。
- 發送文本超出字符限制
- 爲空驗證
2)、只發送圖片(點擊相機圖標)
1.本地相冊選擇、拍攝
2.圖片數量驗證(1-9張,10張)
3.圖片格式驗證,常見圖片格式JPG、png(以實際需求爲準);動態gif圖片;不支持的圖片格式。
4.圖片尺寸驗證:最大像素限制;超出限制是否進行壓縮處理。
5.圖片大小驗證:圖片大小限制;超出限制後的處理方式。
6.圖片的預覽驗證:支持預覽大圖(屏幕自適應功能),多張圖片支持左右滑動
7.爲空驗證。
8.圖片的增刪改操作
3)、只發送視頻(點擊相機圖標)
- 本地相冊選擇、拍攝
- 視頻時長驗證
- 視頻個數驗證
- 視頻大小驗證
- 視頻爲空驗證
- 視頻預覽增刪改操作
4)、發送文本+圖片 輸入滿足要求的文本,圖片進行驗證
5)、發送文本+視頻 輸入滿足要求的文本,視頻進行驗證
6)、發送圖片+視頻 不支持發送
7)、朋友圈發送內容是否有限制,例如黃賭毒等敏感內容
8)、所在位置驗證
- 不顯示位置,發送到朋友圈動態不顯示位置
- 選擇對應位置,搜索支持、自動定位、手動編輯
- 點擊取消,返回上一級頁面
9)、誰可以看(朋友圈權限設置)
- 設置公開,所有朋友可見
- 設置私密(僅自己可見):自己查看朋友圈可見,好友查看朋友圈不可見。
- 設置部分可見(部分朋友可見):選擇部分好友可見;不選擇的好友不可見;是否有人數限制;
- 設置不給誰看(選中的朋友不可見):不選擇的朋友可見;選中的朋友不可見;是否有人數限制;
- 取消操作後,返回發送頁面
10)、提醒誰看
- 提醒單人、提醒多人,是否有人數上限;被提醒的朋友,收到提醒消息;未被提醒,未有消息提醒。
- 點擊取消,返回發送頁面。
11)、同步QQ空間
- 默認不同步
- 同步到QQ空間
12)、取消操作
1、選擇相機,點擊取消,返回朋友圈頁面
2、進入朋友圈發送頁面,選擇文本圖片等,點擊取消
13、朋友圈當天發送次數是否有上限限制
14、朋友圈顯示設置
2、朋友圈瀏覽
(1)、文本查看
1)、過長文本內容是否隱藏,並支持查看全文和收起全文。
2)、右鍵選擇複製、收藏、翻譯
3)、URL鏈接是否支持點擊跳轉網頁
(2)、圖片查看
1)、小圖右鍵支持收藏、編輯
2)、點擊支持大圖瀏覽
- 選擇發送給朋友
- 選擇收藏
- 選擇保存圖片
- 選擇編輯
3)、多張圖片支持左右滑動瀏覽
(3)、視頻查看
1)、右鍵視頻支持播放和收藏
2)、點擊視頻播放按鍵支持播放視頻
- 選擇發送給朋友
- 選擇收藏
- 選擇保存視頻
- 選擇編輯視頻
(4)、分享動態瀏覽
1)、QQ空間、公衆號文章、非騰訊產品分享後朋友圈是否正常顯示
(5)、點贊
1)、點贊
2)、取消點贊
(6)、評論
1)、發表評論(評論字數限制)
- 純數字
- 純英文
- 純字符
- 純中文
- 純表情(手機自帶表情、微信表情)
- 數字+英文+字符+中文+表情
- 包含URL鏈接
- 文本是否支持複製粘貼
2)、評論超過字數限制
3)、爲空驗證
4)、發表評論後刪除
5)、評論回覆操作
(7)、刪除朋友圈動態
(8)、更換相冊封面
(9)、判斷是否正常獲取新動態
(10)上滑是否加載更多
二、界面/易用性測試
1、技術人員角度,頁面佈局設計是否跟產品原型圖/UI效果圖一致
2、用戶角度,功能操作是否簡單,頁面佈局排版風格是否美觀合理,提示語相關信息是否易於理解。
三、中斷測試
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工具實現,頻繁發送朋友圈,瀏覽朋友圈請求,是否容易發生崩潰