SPOC学校专有课程
软件测试基础
分享
spContent=用户对软件质量的要求提升,软件测试作为质量保证的重要手段之一越来越受到重视,课程以测试工程师工作流程和典型工作任务为主线,从知识、工具、实践三方面着手,学习方案、用例、缺陷、报告相关内容,课程配有实践系统,助你成为合格的软件测试工程师。欢迎加入本课程的学习!
—— 课程团队
课程概述

课程适用于软件相关专业普通高校师生和计划从事软件测试工作的社会学习者。

软件测试管理是软件测试工程师、软件测试经理的典型工作任务,是软件测试工程师必须要具备的技能,也是计算机相关专业测试相关的重要课程。软件测试管理虽然有“管理”两个字,但是并不是管理人员才需要开展软件测试管理。软件测试过程中测试工程师要管理所负责部分的测试需求、测试方案、测试用例、执行及缺陷提交和测试总结报告。

课程以软件测试过程和测试工程师典型工作任务为主线,以理论讲解、工具实训、项目实践三条线贯穿,先通过理论学习理解相关的方法、通过工具实训掌握具体的操作方法、通过项目实践应用所学的理论和工具。

知识方面,本课程主要包括黑盒测试和白盒测试几种典型测试方法测试过程管理、测试需求分析、测试计划制定、测试用例编写、测试执行、测试缺陷提交、测试报告编写、测试团队建立、测试管理工具应用等内容。

实践方面,课程提供了企业工作规范、相应工作模板和样例,配备了供测试的实训系统。

通过理论学习、工具实训、项目实践三个方面学以致用,从实用角度出发,重点培养学员动手解决实际问题的能力。

授课目标

本课程通过完成以项目为载体的工作任务,使学生掌握测试计划的制订、测试用例编写和管理、测试执行、测试总结分析等测试管理相关技术和工具。在项目实战中培养学生的设计能力、计划能力和执行能力,为今后应用测试管理技术从事软件测试工作奠定坚实的基础。

本课程教学过程以学生为主体,以职业能力目标为核心,主要专业能力目标

n  能正确认识和深入理解软件测试管理过程中的基本概念、工作原理和运用范围;

n  能独立开展软件测试项目的需求、规划、设计、执行和结果分析;

n  能正确使用测试管理工具及平台,并能具体运用和解决实际问题;

n  能正确理解缺陷处理流程,并掌握一般及严重缺陷处理的一般方法;

n  能正确理解建设测试团队的几个要素;

n  掌握软件评测师专业资格考试中软件测试管理的基本理论知识和技能。


成绩 要求

最终成绩=考试(50%)+平时成绩(40%)+作业(10%)

课程大纲
预备知识
  • 学习过一门编程语言,如JAVA、C、Python等。

  • 如果了解软件开发的基本过程,熟悉软件工程的概念能更好的学习课程,但不是必须的。

  • 了解软件测试的基础概念更好,比如测试用例、性能、稳定性、可靠性等,但不是必须的。

参考资料
  1. 课程教学中涉及到的其他参考文献或技术资料,将在课程中一一列出。

  2. 《软件测试管理与实践》,赵聚雪,人民邮电出版社,2018年5月。该教材与课程内容基本对应,建议选用该教材。教材的地址为:www.ryjiaoyu.com/book/details/8685

  3. 《软件测试》,郭雷,高等教育出版社,2017年5月。



常见问题

1.怎样才能学好这个课程 ?

这个课程的理论知识并不难理解,重要的是要动手实践,在实践中掌握要点。

 

2.一定要掌握相关的工具吗?同类的工具有很多用哪一个比较好?

工具是知识应用的助手,工具可以提高工作的效率,减少出错几率。要应用工具首先我们要掌握相关的知识和要点,在此基础上可以自由的选择工具。同类的工具一般功能也是相似的,只要学习其中一个就可以,如果你学习的工具刚好是市场应用率高的则更好。