课程适用于软件相关专业普通高校师生和计划从事软件测试工作的社会学习者。
软件测试管理是软件测试工程师的典型工作任务,是软件测试工程师必须要具备的技能,也是计算机相关专业测试相关的重要课程。软件测试管理虽然有“管理”两个字,但是并不是管理人员才需要开展软件测试管理。软件测试过程中测试工程师要管理所负责部分的测试需求、测试方案、测试用例、执行及缺陷提交和测试总结报告。
课程以软件测试过程和测试工程师典型工作任务为主线,以理论讲解、工具实训、项目实践三条线贯穿 ,先通过理论学习理解相关的方法、通过工具实训掌握具体的操作方法、通过项目实践应用所学的理论和工具。
知识方面,本课程覆盖了典型工作任务使用到的知识。基础理论方面包括黑盒和白盒测试等。典型工作任务主要包括测试过程管理、测试需求分析、测试计划制定、测试用例编写、测试执行、测试缺陷提交、测试报告编写、测试团队建立、测试管理工具应用等内容。
工具方面,介绍了市场主流工具Jira、禅道等工具的应用。
实践方面,课程提供了企业行业工作规范、相应工作模板和样例,配备了供测试的实训系统。
通过理论学习、工具实训、项目实践三个方面学以致用,从实用角度出发,重点培养学员动手解决实际问题的能力。
学习过程中可以参加一些软件测试相关的比赛(有赛项会发布在论坛),学习指南和建议可以参考【课程导学】。
本课程通过完成以项目为载体的工作任务,帮助学习者建立测试管理知识体系,培养岗位从业者应该具备的职业精神,形成岗位职业实践能力。帮助学习者掌握测试方案的制订、测试用例编写和管理、测试执行和缺陷管理、测试总结分析等测试管理相关技术和工具。在项目实战中培养学生的设计能力、计划能力和执行能力,为今后应用测试管理技术从事软件测试工作奠定坚实的基础。
1.课程教学中涉及到的其他参考文献或技术资料,将在课程中一一列出。
2.教材建议选用人民邮电出版社出版的《软件测试管理与实践》(书号:978-7-115-47769-9),该教材有课程组主编,为“十三五”职业教育国家规划教材,教材与课程内容基本对应。出版社官网上该教材地址为:www.ryjiaoyu.com/book/details/8685
1.我是零基础,是不是不能学习这门课程?
本课程要求学习者至少已掌握黑盒测试用例设计方法,考虑到零基础学习者的需求,课程的【前序知识】对黑盒测试用例设计方法进行了讲解,零基础的同学可以自行选择学习。为了能更深刻的理解软件测试,建议学习者先学习软件测试基础(包括黑盒测试用例设计方法、白盒测试用例设计方法、静态测试、单元测试、集成测试、系统测试、验收测试等内容)。
2.怎样才能学好这个课程 ?
这个课程的理论知识并不难理解,重要的是要动手实践,在实践中掌握要点。
3.一定要掌握相关的工具吗?同类的工具有很多用哪一个比较好?
工具是知识应用的助手,工具可以提高工作的效率,减少出错几率。要应用工具首先我们要掌握相关的知识和要点,在此基础上可以自由的选择工具。同类的工具一般功能也是相似的,只要学习其中一个就可以,如果你学习的工具刚好是市场应用率高的工具则更好。
4.常见学习场景识别和资源组合建议
编号 | 学习场景识别 | 如何组合资源 |
1 | 我只想了解一下测试行业和职业的情况 | 浏览章节“软件测试行业和职业”即可。 |
2 | 成为一个测试工程师,必须能够提交缺陷报告,我想学习一下如何提交缺陷报告、管理测试缺陷。 | 选择“软件缺陷管理”模块。 |
3 | 我们公司使用Jira,我想学习一下这个工具 | 直接从工具篇选择Jira工具模块。 |
4 | 我学习过如何做测试了,但是还是不知道具体如何做,想观摩测试项目是如何做的 | 可以从项目案例篇,查看不同类型的项目是如何开展测试的,每个项目都是过程完整的。 |
5 | 我想学习测试用例相关的理论、工具、任务实践。 | 可以组合: (1)典型工作任务:测试用例章节 (2)工具篇:ALM管理测试用例 (3)项目案例篇(用例设计部分).
学习完成后,选择被测实训系统的1-3个模块进行测试用例设计和编写实践。 |