新聞中心
News Center
1.引言
1.1 編寫目的
軟件測試是為了發(fā)現(xiàn)程序中的問題。軟件測試的過程也是程序運行的過程, 程序運行需要數(shù)據(jù), 為測試設計的數(shù)據(jù)稱測試用例,設計測試用例的原則自然是盡可能暴露錯誤。
此報告預期讀者:軟件測試人員。
1.2 背景說明:
a.所從屬的軟件系統(tǒng)的名稱:武漢大學學工部心理服務平臺;
b.本項目的任務開發(fā)者:武漢翊眾世紀網(wǎng)絡科技有限公司;
c.用戶及實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡:武漢大學;
d.完成測試計劃之前必須完成項目的需求分析、概要設計等工作。
1.3 定義
測試用例:是為測試而設計的數(shù)據(jù)
2.計劃
2.1 軟件說明
| 測試范圍 | 主要內容 | 輸入 | 輸出 |
| 系統(tǒng)管理員 | 擁有系統(tǒng)的所有權限,給不同用戶設置權限 | 系統(tǒng)管理員命令選擇 | 相應的功能輸出 |
| 專兼職咨詢師 | 進行個體咨詢、團體輔導、危機管理、心理普查等方面的操作 | 專兼職咨詢師命令選擇 | 相應的功能輸出 |
| 武*學生 | 進行個體咨詢預約與后續(xù)操作;進行團體輔導預約與后續(xù)操作。 | 武大學生命令選擇 | 相應的功能輸出 |
| 二級學院管理員 | 協(xié)助進行危機管理、心理普查等工作。 | 二級學院管理員命令選擇 | 相應的功能輸出 |
| 學生工作部/研究生工作部管理員 | 主要介入危機管理流程,評估表格從中心發(fā)送至學工、研工,再流轉至院系 | 學生工作部/研究生工作部管理員命令選擇 | 相應的功能輸出 |
| 臨時訪客 | 主要用于受學校某單位委托對外校人員進行心理測評 | 臨時訪客命令選擇 | 相應的功能輸出 |
2.2 測試內容
首先, 測試五大內容板塊:個體咨詢管理、團隊輔導管理、危機管理及心理測評和人員管理。
其次, 基于6種角色測試角色權限。系統(tǒng)管理員擁有系統(tǒng)的所有權限,給不同用戶設置權限;專兼職咨詢師進行個體咨詢、團體輔導、危機管理、心理普查等方面的操作;武大學生進行個體咨詢預約與后續(xù)操作;進行團體輔導預約與后續(xù)操作;二級學院管理員協(xié)助進行危機管理、心理普查等工作;學生工作部/研究生工作部管理員主要介入危機管理流程,評估表格從中心發(fā)送至學工、研工,再流轉至院系;臨時訪客主要用于受學校某單位委托對外校人員進行心理測評。
2.3 測試 測試五大內容板塊、測試個體咨詢管理、團隊輔導管理、危機管理及心理測評和人員管理。
2.3.1 進度安排
首先,熟悉程序的運行環(huán)境,熟悉系統(tǒng)的運用過程,為期兩天;其次,進行系統(tǒng)的培訓,為期兩天
再次,準備輸入數(shù)據(jù),為期三天,
此后一周時開始正式測試,為期大概一周
2.3.2 條件
a.服務器配置:CentOS Linux 7.6.1810,數(shù)據(jù)庫配置:mysql5.6
數(shù)量1臺, 定使用7 天;
b.可提供測試 的工作人 有 3人。
2.3.3 測試資料列出本測試需的 料:
a, 測試五大內容板塊:個體咨詢管理、團隊輔導管理、危機管理及心理測評和人員管理。
b, 測試6種角色測試角色權限。系統(tǒng)管理員擁有系統(tǒng)的所有權限,給不同用戶設置權限;專兼職咨詢師進行個體咨詢、團體輔導、危機管理、心理普查等方面的操作;武大學生進行個體咨詢預約與后續(xù)操作;進行團體輔導預約與后續(xù)操作;二級學院管理員協(xié)助進行危機管理、心理普查等工作;學生工作部/研究生工作部管理員主要介入危機管理流程,評估表格從中心發(fā)送至學工、研工,再流轉至院系;臨時訪客主要用于受學校某單位委托對外校人員進行心理測評。
首先創(chuàng)建或獲取不同角色賬號,然后測試五大內容板塊,其次測試6種角色權限。
3.測試設計說明
3.1 測試 1(標識符)
五大內容板塊測試,板塊正常,使用流暢。測試6種角色權限,權限正常,使用流暢。
結果
3.1.2 輸入
A,個體咨詢管理、團隊輔導管理、危機管理及心理測評和人員管理。
B,系統(tǒng)管理員擁有系統(tǒng)的所有權限,給不同用戶設置權限;專兼職咨詢師進行個體咨詢、團體輔導、危機管理、心理普查等方面的操作;武大學生進行個體咨詢預約與后續(xù)操作;進行團體輔導預約與后續(xù)操作;二級學院管理員協(xié)助進行危機管理、心理普查等工作;學生工作部/研究生工作部管理員主要介入危機管理流程,評估表格從中心發(fā)送至學工、研工,再流轉至院系;臨時訪客主要用于受學校某單位委托對外校人員進行心理測評。
3.1.3 輸出
五大板塊正常,使用流暢;6種角色權限正常,使用流暢。
3.1.4 過程
說明完成此項測試的一個個步驟和控制命令,包括測試的準備、初始化、中間步驟和運行結束方式。
測試準備:建立用戶名及密碼信息數(shù)據(jù)庫,準備測試所需各項知識及各種設備;初始化:向數(shù)據(jù)庫中輸入數(shù)據(jù),將測試數(shù)據(jù)初始化中間步驟:選用黑盒測試中的等價分類法進行測試,并進行測試記錄
4.評價準則
4.1 范圍
說明所選擇的測試用例能夠檢查的范圍及其局限性。所選擇測試用例能夠進行基本的正誤判斷,能夠檢查出用戶名及密碼是否合法,從而給出用戶權限, 但其權限只有在管理員進行信息修改時才能夠進行檢查判斷, 此次局部測試需要在最后的整體測試才可完全完成在整個測試過程中,測試用例可以檢查出系統(tǒng)的各種錯誤,基本實現(xiàn)系統(tǒng)要求的功能,而且系統(tǒng)的處理速度是用戶可以接受的。但測試仍有其局限性,既無法完全包括各種情況,如用戶在同一時間進行大量訪問時系統(tǒng)的承受能力等。
陳述為了把測試數(shù)據(jù)加工成便于評價的適當形式, 使得測試結果可以同, 已知結果進行比較而要用到的轉換處理技術, 如手工方式或自動方式; 如果是用自動方式整理數(shù)據(jù), 還要說明為進行處理而要用到的硬件、軟件資源。
4.2為了將數(shù)據(jù)整理成為便于評價的適當形式, 需要運用的轉換處理技術為手工方式, 需要用一部分測試人員將記錄的輸入輸出數(shù)據(jù)進行處理。
4.3 尺度
說明用來判斷測試工作是否能通過的評價尺度, 如合理的輸出結果的類型、 測試輸出結果與預期輸出之間的容許偏離范圍、允許中斷或停機的最大次數(shù)。合理的輸出結果的類型為:
清晰明白的表示出系統(tǒng)使用過程中出現(xiàn)的各種情況, 而且容易理解,在出現(xiàn)錯誤時具有錯誤處理路徑;
測試輸出結果與預期輸出之間容許有少許偏離,即輸出結果有時不能正確判斷問題所在,就需要測試人員進行更進一步的測試,幫助開發(fā)人員進行查錯;
允許中斷或停機的最大次數(shù)暫無確切限制。