【Sprint3冲刺之前】TD学生助手测试用例
?
?
| 項目名稱 | TDzhushou |
| 項目承擔部門 | 騏驥之隊 |
| 完成日期 | 2014/5/29 |
歷史版本:
| 版本/狀態(tài) | 作者 | 參與者 | 起止日期 | 備注 |
| TDzhushou1.1 | 解鳳嬌 | 騏驥之隊 | 5/3-5/7 | 2014/5/8 |
?
?
?
?
?
一、功能測試用例
此功能測試用例對測試對象的功能測試應(yīng)側(cè)重于所有可直接追蹤到用例或業(yè)務(wù)功能和業(yè)務(wù)規(guī)則的測試需求。這種測試的目標是核實數(shù)據(jù)的接受、處理和檢索是否正確,以及業(yè)務(wù)規(guī)則的實施是否恰當。主要測試技術(shù)方法為用戶通過GUI(圖形用戶界面)與應(yīng)用程序交互,對交互的輸出或接受進行分析,以此來核實需求功能與實現(xiàn)功能是否一致。
?
?
?
?
?
| ?編號 | 測試項 | 測試類型 | 描述/輸入/操作 | ??期望結(jié)果 | ??失敗結(jié)果 | ???真實結(jié)果 | |
| 00001 | ? ? 主界面及其他界面 | ? ? UI測試 | ? ? 啟動TD助手,觀察界面。點擊各個圖標查看界面。 | ? ? 頁面沒有錯別字,整體風格一致,布局合理,界面簡潔大方,易懂。 ? ? ? ? | ? ? 界面不友好,太過華麗,字體大小不整齊。 | ? ? 頁面簡潔大方友好,布局合理,按鈕大小合適。 | |
| 00002 | ? ? 每日時間表 | ? ? 功能測試 | ? ? 點擊每日時間表查看內(nèi)容 | ? ? 1)正確顯示每周日歷表中所添加的所有日程; 2)點擊具體條目時出現(xiàn)他們的詳細內(nèi)容或者不出現(xiàn)停止運行等用戶不可處理的情況。 | ? ? 1)不能顯示每周日歷表中所添加的日程; 2)點擊具體條目時,軟件沒有響應(yīng),出現(xiàn)用戶不能處理的情況,比如停止運行。 | ? ? 1)能正確顯示每周日歷表中所添加的所有日程; 2)點擊具體條目時,出現(xiàn)用戶不能處理的情況,程序停止運行,必須重啟。 | |
| 00003 | ? ? 每周日歷表 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | ? ? 功能測試 | ? ? 點擊每周日歷表,點擊要添加事件的某一天,點擊“+”號,輸入具體內(nèi)容,選擇日程類型,選擇時間,都確定無誤后,點擊保存。 | ? ? 1)能出現(xiàn)日歷表; 2)尚未添加日程的可以正確添加,添加了日程的可以查看; 3)不出現(xiàn)用戶處理不了的異常情況。 | ? ? 1)看不到日歷表; 2)不能正確添加日程,添加了日程不可以查看; 3)出現(xiàn)了用戶不能處理的異常情況。 | ? ? 1)能正確出現(xiàn)日歷表; 2)尚未添加日程的可以正確添加,添加了日程的可以查看; 3)點擊具體日程時出現(xiàn)異常,程序停止運行。 | |
| 00004 ? ? | ? ? 多事件處理 | ? ? 功能測試 | ? ? 點擊多事件處理,點擊條目選擇需要的選項。 | ? ? 1)能增刪改查添加的課程; 2)不出現(xiàn)用戶不能處理的異常。 | ? ? 1)能增刪改查添加的課程; 2)出現(xiàn)異常 | ? ? 只實現(xiàn)的滑動,并沒有實現(xiàn)具體功能 | |
| 00005 ? | ? ? TD小工具 ? ? | ? ? 功能測試 | ? ? 點擊TD小工具,按步驟進行 | ? ? 1)能查看TD美景美圖; 2)能查看TD生活助手; 3)不出現(xiàn)用戶不能處理的異常。 | ? ? 1)不能查看TD美景美圖; 2)不能查看TD生活助手; 3)出現(xiàn)異常。 | ? ? 由于還沒有導(dǎo)入,功能尚未實現(xiàn) | |
| 00006 | ? ? 所有功能 ? | ? ? 數(shù)據(jù)測試 | ? ? 在所有需要輸入數(shù)據(jù)的地方輸入數(shù)據(jù)。 | ? ? 1)?能正確接收并顯示數(shù)據(jù); 2)?當輸入不當字符時有提示 3)?不出現(xiàn)用戶不能處理的異常情況 ? | ? ? 1)不能正確接收并顯示數(shù)據(jù); 2)當輸入不當字符時沒有提示; 3)出現(xiàn)異常情況 | ? ? 1)所有需要用戶輸入數(shù)據(jù)的地方都是不限字符,不限數(shù)目的,所以沒有提示。 2)沒有出現(xiàn)異常情況。 | |
?
?
?
?
?
?
二、性能測試
????性能測試是一種對響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的需求進行測試和評估。性能測試的目標是核實性能需求是否都已滿足。可以分為以下幾種進方式來組織進行測試。
1.1.?用戶并發(fā)測試用例
用戶并發(fā)測試是性能測試最主要的部分,主要是通過增加用戶數(shù)量來加重系統(tǒng)負擔,以檢驗測試對象能接收的最大用戶數(shù)來確定功能是否達到要求。因我們的程序不需要聯(lián)網(wǎng),所以不必進行用戶并發(fā)測試。
1.2.?大數(shù)據(jù)量測試用例
????大數(shù)據(jù)量測試使測試對象處理大量的數(shù)據(jù),以確定是否達到了將使軟件發(fā)生故障的極限。大數(shù)據(jù)量測試還將確定測試對象在給定時間內(nèi)能夠持續(xù)處理的最大負載或工作量。
| 測試目的 | 通過大數(shù)據(jù)量測試用例,查看程序能承受多大的數(shù)據(jù)量才達到極限 | |||
| 前提條件 | 時間充裕,頻繁輸入查看 | |||
| 測試需求 | 輸入(最大數(shù)據(jù)量) | 事務(wù)成功率 | 期望性能(平均值) | 實際性能(平均值) |
| ? 每周日歷表 | 10000第條記錄 | 100% | 10000 | 10000 |
| 15000第條記錄 | 100% | 15000 | 15000 | |
| 20000第條記錄 | 100% | 20000 | 20000 | |
| ? 每天時間表 | 10000第條記錄 | 100% | 10000 | 10000 |
| 15000第條記錄 | 100% | 15000 | 15000 | |
| 20000第條記錄 | 100% | 20000 | 20000 | |
| 備注: | 每天時間表、每周日歷表都能正確接受并顯示數(shù)據(jù) | |||
1.3.?疲勞強度測試用例
????強度測試也是性能測試是的一種,實施和執(zhí)行此類測試的目的是找出因資源不足或資源爭用而導(dǎo)致的錯誤。如果內(nèi)存或磁盤空間不足,測試對象就可能會表現(xiàn)出一些在正常條件下并不明顯的缺陷。而其他缺陷則可能由于爭用共享資源(如數(shù)據(jù)庫鎖或網(wǎng)絡(luò)帶寬)而造成的。強度測試還可用于確定測試對象能夠處理的最大工作量。
| 測試目的 | 測試是否出現(xiàn)數(shù)據(jù)庫鎖 | ||
| 測試說明 | 時間充裕 | ||
| 前提條件 | 連續(xù)運行8小時 | ||
| 測試需求 | 輸入/動作 | 輸出/響應(yīng) | 是否正常運行 |
| ? 每周日歷表 | 2小時 | 可以 | 是 |
| 4小時 | 可以 | 是 | |
| 6小時 | 可以 | 是 | |
| 8小時 | 可以 | 是 | |
| ? 每天時間表 | 2小時 | 可以 | 是 |
| 4小時 | 可以 | 是 | |
| 6小時 | 可以 | 是 | |
| 8小時 | 可以 | 是 | |
1.4.?安裝手冊幫助文件測試以及安裝卸載測試階段
????安裝手冊幫助文件很詳細,安裝時是自動安裝,直接點安裝就一路暢通無阻了。安裝退出之后,應(yīng)用程序可以正確啟動、運行。卸載也很容易,直接拖過去卸載就行。卸載之后系統(tǒng)已把所有的文件全部刪除。安裝和卸載均是秒速,極其合理。
1.5.?負載測試測試用例
??負載測試也是性能測試中的一種。在這種測試中,將使測試對象承擔不同的工作量,以評測和評估測試對象在不同工作量條件下的性能行為,以及持續(xù)正常運行的能力。負載測試的目標是確定并確保系統(tǒng)在超出最大預(yù)期工作量的情況下仍能正常運行。此外,負載測試還要評估性能特征,例如,響應(yīng)時間、事務(wù)處理速率和其他與時間相關(guān)的方面。
| 測試目的 | 確定并確保系統(tǒng)在超出最大預(yù)期工作量的情況下仍能正常運行 | ||
| 前提條件 | 手機里能夠運行 | ||
| 測試需求 | 輸入 | 期望輸出 | 是否正常運行 |
| 每周日 ?????歷表 | ??軟件工程 實驗 15:50 | 已輸入的 | 是 |
| 每周日 ?歷表 | ??計算機網(wǎng)絡(luò) 實驗 15:50 | 已輸入的 | 是 |
| 每周日 ?歷表 | 計算機操作系統(tǒng) ????實驗 ????8:00 | 已輸入的 | 是 |
| 每周日 ?歷表 | ??軟工小組 會議 ????20:00 ? | 已輸入的 | 是 |
| …… | …… | …… | …… |
| 備注 | 輸入輸出都能正常運行 | ||
?
?
三、兼容性測試
在大多數(shù)生產(chǎn)環(huán)境中,客戶機工作站、網(wǎng)絡(luò)連接和數(shù)據(jù)庫服務(wù)器的具體硬件規(guī)格會有所不同。客戶機工作站可能會安裝不同的軟件例如,應(yīng)用程序、驅(qū)動程序等而且在任何時候,都可能運行許多不同的軟件組合,從而占用不同的資源。
| 測試目的 ? | 測試多種環(huán)境下,不同安卓平臺下運行情況是否正常 | |
| 配置說明 | 安卓平臺版本 | 結(jié)果 ? |
| 手機客戶端 | 2.0 | 不能運行 |
| 2.1 | 不能運行 | |
| 2.2 | 運行正常 | |
| 2.3 | 運行正常 | |
| 4.0.3 | 運行正常 | |
| 4.2 | 運行正常 | |
| 4.3 | 運行正常 | |
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/huiyuan/p/3719750.html
總結(jié)
以上是生活随笔為你收集整理的【Sprint3冲刺之前】TD学生助手测试用例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux入门-shell使用技巧
- 下一篇: 【Android Developers