設計測試用例部分
16、假設京東有一個web API: http://p.jd.com?p1=90&p0=100,輸入打折價p1和原價p0,返回折扣信息0.9,請設計測試用例進行測試。
用例編號 | 用例名稱 | 執行步驟 | 輸入數據 | 預期結果 | 執行結果 |
1 | 打折價輸入爲空 | 在瀏覽器內輸入鏈接 回車 | http://p.jd.com?p1= &p0=100 | 提示打折價不能爲空 | |
2 | 原價輸入爲空 | 在瀏覽器內 輸 入 鏈接 回車 | http://p.jd.com?p1=90&p0= | 提示原價不能爲空 | |
3 | 打折價與原價輸入爲空 | 在瀏覽器內 輸 入 鏈接 回車 | http://p.jd.com?p1= & p 0 = | 提示打折價 原價不能爲空 | |
4 | 原價爲0元 | 在瀏覽器內 輸 入 鏈接 回車 | ttp://p.jd.com?p1=90 & p 0 = 0 | 提示原價不能爲空 | |
5 | 打折爲0元 | 在瀏覽器內 輸 入 鏈接 回車 | http://p.jd.com?p1=0 & p 0 =11 | 折扣信息爲0 | |
6 | 原價比折扣價大 | 在瀏覽器內 輸 入 鏈接 回車 | http://p.jd.com?p1=12 & p 0 =10 | 折扣信息大於1 | |
7 | 輸入的原價或者折扣價不是數字 | 在瀏覽器內 輸 入 鏈接 回車 | http://p.jd.com?p1=qq & p 0 =10 | 輸入的信息有誤 | |
8 | 輸入的價格含有非法字符 | 在瀏覽器內 輸 入 鏈接 回車 | http://p.jd.com?p1=qq & p 0 =/// | 提示輸入信息有誤 | |
9 | 輸入的價格含有很長的字符數字 | 在瀏覽器內 輸 入 鏈接 回車 | http://p.jd.com?p1=(1000個e) & p 0 = | 提示輸入信息有誤 |
|
10 | 輸入的原價和折扣價含有小數 | 在瀏覽器內 輸 入 鏈接 回車 | http://p.jd.com?p1=1.22 & p 0 =2.44 | 返回0.5 | |
11 | 輸入正確的價格 | 在瀏覽器內 輸 入 鏈接 回車 | http://p.jd.com?p1=1233 & p 0 =1466 | 返回0.5 |
17、以windows對文件的複製粘帖功能爲例,儘可能多地寫出測試思路。
(1)複製粘貼方法
快捷鍵測試:測試 Ctrl+C ,是否正確執行復制、 Ctrl+v 是否支持粘貼功能
右鍵測試:查看複製粘貼功能是否正確執行;
在 cmd 命令行中使用複製粘貼命令;
(2)文件大小測試
源文件爲空, 0 字節;
源文件正常大小;
源文件爲超大文件: **G/ 等;
(3)文件格式
測試各種文件格式下是否正常複製粘貼:如:圖片、聲音、視頻、壓縮文件、辦公文件: word\excel\ppt 等、二進制文件;
測試共享文件、隱藏文件
(4)複製和粘貼文件路徑
在系統不同文件路徑下複製粘貼,
測試相對路徑和絕對路徑下文件複製粘貼;
測試文件夾下和另一個不同文件夾複製粘貼;
測試不同 C\D\E 盤之間;
測試複製粘貼至:移動硬盤、 U 盤、讀卡器以及其它外部存儲設備;
(5)異常測試
測試被損壞文件、不完整文件名稱、禁止複製和粘貼的文件、超出規定大小文件等;
同名稱文件測試是否提醒替換或覆蓋;
(6)兼容性
測試不同操作系統之間、不同應用程序(如: QQ );
(7)性能測試:
測試複製粘貼可支持最大文件大小;複製粘貼操作的相應速度、執行完畢時間;
一次支持不同格式的文件同時操作;
支持大量文件同時複製粘貼;
詳見:https://www.nowcoder.com/profile/121149050/test/33593112/3562#summary
18、已知String convert(String page)作用是將WEB頁轉碼爲方便移動設備查看的頁面,爲了確保轉碼的正確性,請設計相應測試策略。
【基本功能測試】
功能:
- 輸入正確的網址,進行轉碼,檢查內容是否正確;
邊界:
- 輸入信息量非常大的網址
- 輸入沒有信息的網址
負值:
- 輸入錯誤的網址,進行轉碼,系統是否有相應的提示;
- 輸入的 web 的 page 爲空,是否拋出異常;
【兼容測試】
- 使用不同操作系統的移動設備查看轉換後的頁面,檢查內容是否正確;
- 使用不同分辨率的移動設備查看轉換後的頁面,檢查內容是否正確;
- 使用不同瀏覽器查看轉換後的頁面,檢查內容是否正確;
【性能測試】
- 測試轉碼的速度,或者系統的響應時間;
- 是否可以同時轉多個頁面
- 系統相應時間
- 佔用cpu資源
【易用性 / 用戶體驗測試】
- 測試轉碼後,頁面顯示是否美觀;