2023?年安徽省職業院校技能大賽
高職組“軟件測試”賽項樣題
目錄
任務一:功能測試(45?分)
1、測試計劃(5?分)
2、測試用例(15?分)
3、Bug?清單(20?分)
4、測試報告(5?分)
任務二:自動化測試(15?分)
任務三:性能測試(15?分)
任務四:單元測試(10?分)
任務五:接口測試(10?分)
任務一:功能測試(45?分)
1、測試計劃(5?分)
(1)任務描述
針對功能測試任務,劃分和界定測試范圍, 分解測試任務,??預估測試風險、測試工作量和測試進度。按照《A2-測試計劃模板》
完成本任務。
(2)任務要求
測試計劃應包括以下內容:
①概述: 編寫目的、項目背景。
②測試任務:測試目的、測試參考文檔、測試范圍、測試提
交文檔。
③測試資源:軟件配置、硬件配置、人力資源分配。
④功能分解:整體功能模塊劃分。
⑤測試安排。
⑥相關風險。
(3)任務成果
XX-A2-測試計劃.doc(XX?代表工位號)。
2、測試用例(15?分)
(1)任務描述
根據《A1-需求說明書》進行需求分析,?理解業務功能,設計
測試用例。按照《A3-測試用例模板》完成本任務。
(2)任務要求
測試用例應包括以下內容:
①按模塊匯總測試用例數量;
②測試用例應包含以下元素:?模塊名稱、功能項、用例說明、?前置條件、輸入、執行步驟、預期結果、重要程度、執行用例測
試結果。
(3)任務成果
XX-A3-測試用例.xls(XX?代表工位號)。
3、Bug?清單(20?分)
(1)任務描述
根據《A1-需求說明書》和測試用例,?執行功能測試, 發現?B?ug、記錄?Bug?并對?Bug?截圖。按照《A4-Bug?清單模板》完成本任
務。
(2)任務要求
①Bug?清單應包括以下內容:
按模塊和?Bug?嚴重程度匯總?Bug?數量;
Bug?清單應包含以下元素:角色、模塊名稱、功能項、摘要?描述、操作步驟、預期結果、實際結果、缺陷嚴重程度、附件說
明(截圖)。
②使用谷歌瀏覽器(Chrome)執行?Web?端功能測試(含界面測試)。
(3)任務成果
XX-A4-Bug?清單.xls(XX?代表工位號)。
4、測試報告(5?分)
(1)任務描述
針對功能任務, 分析整體測試過程,歸納總結測試結果, 得
出最終測試結論。按照《A5-測試報告模版》完成本任務。
(2)任務要求
測試報告應包括以下內容:
①概述: 編寫目的、項目背景。
②人員安排。
③測試設計:測試用例設計方法、測試方法。
④用例匯總:用例匯總。
⑤測試回顧:進度回顧、功能測試回顧。
⑥Bug?匯總:Bug?匯總。
⑦測試結論。
(3)任務成果
XX-A5-測試報告.doc(XX?代表工位號)。
任務二:自動化測試(15?分)
1、任務描述
根據《A6-?自動化測試要求》使用?Selenium?方法編寫自動化測試腳本、執行自動化測試腳本。按照《A7-?自動化測試報告模板》完成本任務。
2、任務要求
(1)?自動化測試報告應包括以下內容:
①簡介:?目的、術語定義;
②自動化測試腳本編寫:題目?1、題目?2、題目?3、題目?4。
(2)工具要求:使用?PyCharm?相關環境完成本任務。
注意:運行自動化測試腳本過程中,出現報錯(網址輸入錯?誤、定位元素沒有找到等原因),?屬于腳本編寫錯誤,請自行調?整;在?PyCharm 中編寫自動化測試腳本時對于單引號、雙引號、?括號和點要在英文狀態下進行編寫;在將自動化測試腳本粘貼到?自動化測試報告時要和在?PyCharm 中的腳本格式保持一致,同時
在粘貼時不要出現將所有代碼粘貼在一行中或出現空行情況。
3、任務成果
XX-A7-?自動化測試報告.doc(XX?代表工位號)。
任務三:性能測試(15?分)
1、任務描述
根據《A8-性能測試要求》使用性能測試工具錄制/添加腳本、?回放腳本、配置參數、設置場景并運行得出結果。按照《A9-性能
測試報告模板》完成本任務。
2、任務要求
(1)性能測試報告應包括以下內容:
①簡介:?目的、術語定義;
②測試策略:測試方法、用例設計、測試場景;③性能測試實施過程: 性能測試腳本設計、性能測試場景設計與場景執行、性能測試結果;
④執行結果。(2)工具要求:使用?LoadRunner、JMeter?相關環境完成本任務。
注意: 1、打開?LoadRunner?相關軟件需要使用管理員身份打?開,由于未使用管理員身份打開而造成的問題由參賽選手自行承?擔;?2、性能測試過程中, 出現錄制失敗、回放失敗、腳本執行失
敗、白屏、500?錯等情況,屬于性能測試工具使用或配置錯誤,請調試。
3、任務成果
XX-A9-性能測試報告.doc(XX?代表工位號) 。
任務四:單元測試(10?分)
1、任務描述
根據《A10-單元測試要求》進行程序設計, 設計測試數據,?編寫單元測試代碼,?在?Eclipse 中完成編譯和程序運行。按照《A
11-單元測試報告模板》完成本任務。
2、任務要求
(1)單元測試報告應包括以下內容:
①程序源代碼;
②單元測試代碼;
③單元測試結果截圖。
(2)工具要求:使用?Eclipse?相關環境完成本任務。
注意:①全部測試數據組數須以最少量來達到測試要求。② 單元測過程中,啟動Eclipse?后使用默認Workspacce(不可更改),?必須在?test-src 中自行新建并完成相關代碼設計(Referenced ?Libraries 中已將?junit、hamcrest-core、hamcrest-library?等jar?包導入完畢, 若參賽選手刪除?jar?包后果自行承擔)。
3、任務成果
XX-A11-單元測試報告.doc(XX?代表工位號)。
任務五:接口測試(10?分)
1、任務描述
根據《A12-接口測試要求》, 使用接口測試工具進行發送請?求、變量設置等,對系統結果進行驗證。按照《A13-接口測試報告模板》完成本任務。
2、任務要求
(1)接口測試報告應包括以下內容:
①簡介:?目的、術語定義;
②接口測試實施過程;
③執行結果。
(2)工具要求:使用?PostMan?相關環境完成本任務。
3、任務成果
XX-A13-接口測試報告.doc(XX?代表工位號)。