軟體測試管理與實踐是廣州番禺職業技術學院於2019年11月5日首次在中國大學MOOC開設的慕課課程、職業教育課程。該課程授課教師為趙聚雪、楊鵬。截至2020年9月,據中國大學MOOC官網顯示,該課程已開課3次。
軟體測試管理與實踐分理論篇和任務與實踐篇共10個教學單元,包括軟體測試概述、軟體生命周期中的測試、黑盒測試及其用例的設計、白盒測試及其用例的設計、軟體測試需求分析、軟體測試計畫管理、軟體測試用例設計和管理、軟體缺陷管理、軟體測試執行和報告管理、軟體測試組織管理。
基本介紹
- 中文名:軟體測試管理與實踐
- 外文名:SftwareTesting Mangement and Practice
- 提供院校:廣州番禺職業技術學院
- 授課教師:趙聚雪、楊鵬
- 類型:慕課課程、職業教育課程
- 授課平台:中國大學MOOC
- 開課時間:2019年11月5日(首次)
課程性質,課程定位,適應對象,開課信息,課程簡介,課程大綱,課前預備,預備知識,學習資料,授課目標,教師簡介,
課程性質
課程定位
軟體測試管理與實踐是軟體測試工程師、軟體測試經理的典型工作任務,是軟體測試工程師必須要具備的技能,也是計算機相關專業測試相關的重要課程。該課程通過完成以項目為載體的工作任務,使學生掌握測試方案的制訂、測試用例編寫和管理、測試執行和缺陷管理、測試總結分析等測試管理相關技術和工具。在項目實戰中培養學生的設計能力、計畫能力和執行能力,為日後套用測試管理技術從事軟體測試工作奠定堅實的基礎。
適應對象
軟體測試管理與實踐適用於軟體相關專業普通高校師生和計畫從事軟體測試工作的社會學習者。
開課信息
課次數 | 開課時間 | 授課教師 | 學時安排 | 參與人數 |
---|---|---|---|---|
第1次開課 | 2019年11月05日~2020年01月07日 | 趙聚雪 | 2—3小時每周 | 511 |
第2次開課 | 2020年02月17日~2020年07月10日 | 趙聚雪、楊鵬 | 1578 | |
第3次開課 | 2020年09月06日~2021年01月09日 | 趙聚雪、楊鵬 | 待定 | |
表格內容參考資料 |
課程簡介
軟體測試管理與實踐以軟體測試過程和測試工程師典型工作任務為主線,以理論講解、工具實訓、項目實踐三條線貫穿,先通過理論學習理解相關的方法、通過工具實訓掌握具體的操作方法、通過項目實踐套用所學的理論和工具。知識方面,該課程覆蓋了軟體測試基礎理論和典型工作任務,基礎理論方面包括黑盒和白盒測試等,典型工作任務主要包括測試過程管理、測試需求分析、測試計畫制定、測試用例編寫、測試執行、測試缺陷提交、測試報告編寫、測試團隊建立、測試管理工具套用等內容;工具方面,該課程介紹了市場主流工具Jira、ALM等工具的套用;實踐方面,該課程提供了企業行業工作規範、相應工作模板和樣例,配備了供測試的實訓系統。
課程大綱
1.理論篇(1).軟體測試概述(建議2周) | 3.ALM站點管理 |
1.1軟體測試背景(歷史,必要性,失效機理) | 5.ALM管理測試計畫(用例) |
1.2軟體測試基礎理論(定義,技術概要,原則) | 6.ALM測試實驗室 |
1.4軟體質量與軟體測試(質量模型,質量特性,模型套用) | 8.Jira工具 |
1.3軟體測試模型和過程(與開發的互動,模型,過程) | 4.ALM管理測試需求 |
1.5軟體測試行業和職業 | 1.ALM工具簡介 |
軟體測試概述-單元測驗 | 2.ALM安裝和配置 |
軟體測試概述-單元作業 | 參考篇.課程項目實踐要求(配合實踐與任務篇開展) |
2.理論篇(2).軟體生命周期中的測試(建議2周) | 課程項目實踐要求 |
2.1組件測試 | 6.任務與實踐篇(2).軟體測試計畫管理(建議1周) |
2.4驗收測試 | 6.1測試計畫的意義和內容 |
2.3確認測試和系統測試 | 6.2組織編寫測試計畫 |
2.5常見的測試類型 | 6.3測試計畫的評審和執行 |
2.6靜態測試 | 軟體測試計畫管理-單元測驗 |
2.2集成測試 | 軟體測試計畫管理-單元作業 |
軟體生命周期中的測試-單元測驗 | 7.任務與實踐篇(3).軟體測試用例設計和管理(建議1周) |
軟體生命周期中的測試-單元作業 | 7.1測試用例概念和設計方法 |
3.理論篇(3).黑盒測試及其用例的設計(建議2周) | 7.2組織編寫並評審測試用例 |
3.5決策表法 | 7.3測試用例維護和分析 |
3.7黑盒測試方法的選擇 | 7.4測試用例的執行 |
3.6錯誤推測法 | 7.5測試用例管理工具 |
3.2等價類劃分法 | 軟體測試用例設計和管理-單元測驗 |
3.3邊界值分析法 | 軟體測試用例設計和管理-單元作業 |
3.4因果圖法 | 8.任務與實踐篇(4).軟體缺陷管理(建議1周) |
3.1測試用例概念及設計方法 | 8.1軟體缺陷概念及其產生 |
黑盒測試及其用例設計-單元測驗 | 8.2軟體缺陷的生命周期 |
黑盒測試及其用例設計-單元作業 | 8.3軟體缺陷的報告 |
4.理論篇(4).白盒測試及其用例的設計(建議2周) | 8.4軟體缺陷的統計分析 |
4.4測試用例數估算(選學) | 8.5軟體缺陷管理工具 |
4.1白盒測試概述 | 軟體缺陷管理-單元測驗 |
4.3路徑測試 | 軟體缺陷管理-單元作業 |
4.2覆蓋測試(重點) | 9.任務與實踐篇(5).軟體測試執行和報告管理(建議1周) |
白盒測試及其用例的設計-單元作業 | 9.1軟體測試執行管理 |
白盒測試及其用例的設計-單元測驗 | 9.2軟體測試報告和總結 |
5.任務與實踐篇(1).軟體測試需求分析(建議1周) | 9.3Alpha測試與Beta測試的執行 |
5.1認識軟體測試需求 | 軟體測試執行和報告管理-單元測驗 |
5.2測試需求分析的步驟 | 軟體測試執行和報告管理-單元作業 |
5.3測試需求管理工具 | 10.任務與實踐篇(6).軟體測試組織管理(建議1周) |
軟體測試需求分析-單元測驗 | 10.1測試團隊的組織形式 |
軟體測試需求分析-單元作業 | 10.2測試團隊的建立和維護 |
參考篇.工具(單獨或結合相應章節使用)(建議1周) | 軟體測試組織管理-單元測驗 |
7.ALM管理測試缺陷 | 軟體測試組織管理-單元作業 |
註:課程大綱排版從左到右列 |
課前預備
預備知識
軟體測試管理與實踐需要預備學習過一門程式語言,如JAVA、C、Python等;進一步了解軟體開發的基本過程和軟體測試的基礎概念,熟悉軟體工程的概念等會為學習該課程打下基礎。
學習資料
軟體測試管理與實踐的學習資料為《軟體測試管理與實踐》。
書名 | 作者 | ISBN | 出版時間 | 出版社 |
---|---|---|---|---|
《軟體測試管理與實踐》 | 趙聚雪 | 9787115477699 | 2018年5月 | |
表格內容參考資料 |
授課目標
1、能正確認識和深入理解軟體測試中的基本概念、工作原理和運用範圍。
2、能獨立開展軟體測試項目的需求、規劃、設計、執行和結果分析。
3、能正確使用測試管理工具及平台,並能具體運用和解決實際問題。
4、能正確理解缺陷處理流程,並掌握一般及嚴重缺陷處理的一般方法。
5、能正確理解建設測試團隊的幾個要素。
6、掌握軟體評測師專業資格考試中軟體測試管理的基本理論知識和技能。
教師簡介
趙聚雪,女,碩士,廣州番禺職業技術學院信息工程學院高級工程師,信息系統項目管理師。
楊鵬,女,碩士,廣州番禺職業技術學院信息工程學院副教授、ISTQB認證NIIT講師。