此文件讀者爲軟件質量檢驗員(QA)。測試
小學生四則運算測試系統。編碼
任務提出者:現代軟件工程課老師。spa
開發者:楊斌項目小組(成員:田強、楊斌、曹悅、饒龍龍)。調試
用 戶:小學1、二年級學生(十歲如下)。ip
本軟件爲獨立軟件,不與其餘軟件配合,無依賴關係。ci
加、減、乘、除,四種運算規則。資源
真分數就是分子小於分母的分數,咱們把這樣的分數叫作真分數。開發
這次使用的編碼規範主要包括文件的規範和程序格式即排版的規範,採用了當今流行的格式。table
測試方案採用黑盒測試方法。首先對各個模塊和功能進行測試,而後進行集成測試。總結得出整個軟件的質量。class
名稱:帳號註冊測試。
目的:測試軟件的帳號註冊功能。
內容:用戶名、密碼、確認密碼的提交、合法性檢查,用戶名,密碼檢驗,錯誤提示。註冊新用戶的功能是否正常。
進度:0.5小時。
名稱:帳號登錄測試。
目的:測試軟件的登錄功能。
內容:用戶名,密碼提交、合法性檢查,用戶名,密碼檢驗,錯誤提示。登陸帳號的功能是否正常。
進度:0.5小時。
名稱:題目練習測試。
目的:測試軟件的題目練習功能。
內容:練習題生成是否合理,答案是否正確,自動判卷功能是否準確,添加記錄功能是否正常,錯誤提示機制是否正常。
進度:2小時。
名稱:軟件查看記錄功能測試。
目的:測試軟件查看得分記錄的功能。
內容:記錄顯示是否準確、完整。
進度:1小時。
名稱:退出功能測試。
目的:測試軟件的退出功能。
內容:軟件可否正常退出,資源釋放狀況。
進度:0.5小時。
測試開始以前先要在PC上安裝小學生四則運算測試系統,確保PC系統爲Windows XP及以上,.Net版本4.5及以上。
小組測試人員。
職責:找出程序中的錯誤。
名稱:帳號註冊測試。
目的:測試軟件的帳號註冊功能。
內容:用戶名,密碼,確認密碼的提交、合法性檢查,用戶名,密碼檢驗,錯誤提示。註冊新用戶的功能是否正常。
條件:PC已安裝小學生四則運算測試系統。
測試用例如表1所示:
用例 | 輸入 | 輸出 |
---|---|---|
測試用例1 | 點擊「點此註冊」按鈕 | 彈出註冊窗口 |
測試用例2 | 點擊「註冊」按鈕 | 顯示「用戶名和密碼不能爲空 |
測試用例3 | 輸入用戶名「test」,點擊「註冊」按鈕 | 顯示「用戶名和密碼不能爲空」 |
測試用例4 | 輸入密碼「123」,點擊「註冊」按鈕 | 顯示「用戶名和密碼不能爲空 |
測試用例5 | 輸入確認密碼「456」,點擊「註冊」按鈕 | 顯示「兩次輸入密碼必須相同」 |
測試用例6 | 輸入確認密碼「123」,點擊「註冊」按鈕 | 顯示「註冊成功」 |
步驟及操做 | 操做完畢,提示信息或轉入界面 | |
容許誤差 | 不容許有任何誤差 |
測試資料:系統幫助與使用說明手冊。
名稱:帳號登陸測試。
目的:測試軟件登陸功能。
內容:用戶名,密碼提交、合法性檢查,用戶名,密碼檢驗,錯誤提示。登陸帳號的功能是否正常。 條件:已經成功註冊帳號。
測試用例如表2所示:
用例 | 輸入 | 輸出 |
---|---|---|
測試用例1 | 用戶名或密碼錯誤 | |
測試用例2 | test1,123 | 用戶名或密碼錯誤 |
測試用例3 | test,456 | 用戶名或密碼錯誤 |
測試用例4 | test,123 | 成功登錄,進入軟件 |
步驟及操做 | 操做完畢,提示信息或轉入界面 | |
容許誤差 | 不容許有任何誤差 |
測試資料:系統幫助與使用說明手冊。
名稱:題目練習測試。
目的:測試軟件的題目練習功能。
內容:練習題生成是否合理,答案是否正確,自動判卷功能是否準確,添加記錄功能是否正常,錯誤提示機制是否正常。 條件:成功登陸,進入軟件菜單。
測試用例如表3所示:
用例 | 輸入 | 輸出 |
---|---|---|
測試用例1 | 點擊「開始答題(簡單)」按鈕 | 新窗口,顯示20道簡單四則運算的題目 |
測試用例2 | 填寫10道題,所有填寫正確答案,點擊「提交」 | 顯示「尚未作完呢」 |
測試用例3 | 繼續填寫10道題,所有填寫錯誤答案,點擊「提交」 | 顯示得分10分,顯示錯誤題的正確答案 |
測試用例4 | 點擊「關閉」按鈕 | 窗口關閉 |
測試用例5 | 點擊「開始答題(混合)」按鈕 | 新窗口,顯示20道混合四則運算的題目 |
測試用例6 | 填寫10道題,所有填寫正確答案,點擊「提交」 | 顯示「尚未作完呢」 |
測試用例7 | 繼續填寫10道題,所有填寫錯誤答案,點擊「提交」 | 顯示得分10分,顯示錯誤題的正確答案 |
測試用例8 | 點擊「關閉」按鈕 | 窗口關閉 |
測試用例9 | 點擊「開始答題(真分數)」按鈕 | 新窗口,顯示20道真分數四則運算的題目 |
測試用例10 | 填寫10道題,所有填寫正確答案,點擊「提交」 | 顯示「尚未作完呢」 |
測試用例11 | 繼續填寫10道題,所有填寫錯誤答案,點擊「提交」 | 顯示得分10分,顯示錯誤題的正確答案 |
測試用例12 | 點擊「關閉」按鈕/td> | 窗口關閉 |
步驟及操做 | 操做完畢,提示信息或轉入界面 | |
容許誤差 | 不容許有任何誤差 |
測試資料:系統幫助與使用說明手冊。
名稱:軟件查看記錄功能測試。
目的:測試軟件查看得分記錄的功能。
內容:記錄顯示是否準確、完整。
條件:成功登陸,完成3次練習測試。
測試用例如表4所示:
用例 | 輸入 | 輸出 |
---|---|---|
測試用例1 | 輸入用戶名密碼:test,123,點擊「登陸」 | 成功進入主頁面 |
測試用例2 | 觀察主頁 | 記錄列表顯示有三次作題記錄,且記錄分數與答題正確數匹配 |
步驟及操做 | 操做完畢,轉入界面,顯示信息。 | |
容許誤差 | 不容許有任何誤差 |
測試資料:系統幫助與使用說明手冊。
名稱:退出功能測試。
目的:測試軟件退出功能。
內容:軟件可否正常退出,資源釋放狀況。 條件:進入主頁。
測試用例如表5所示:
用例 | 輸入 | 輸出 |
---|---|---|
測試用例1 | 點擊右上角叉形按鈕 | 軟件正常退出 |
步驟及操做 | 操做完畢,顯示信息。 | |
容許誤差 | 不容許有任何誤差 |
測試資料:系統幫助與使用說明手冊。
測試計劃說明書中的測試用例能基本上包括全部的狀況,基本上能反應此軟件是否存在錯誤。
以發現錯誤爲準則。
以上測試用例均測試經過,該軟件質量合格。測試過程截圖記錄以下: