课程名称:软件测试
计算机语言基础
一、Linux常用命令很多企业用Linux服务器,需要测试人员具备一定的能力编辑脚本。
二、Web技术和数据库了解过Web页上显示的表格和数据库进行交互操作。
三、Java语言的基础训练培养一定的面向对象的抽象编程能力。
课程目标:主要介绍Linux常用命令、Web技术和数据库、Java语言的基础训练。
软件测试基础
一、软件测试理论
1.1 解软件测试的发展趋势
1.2 掌握软件(软件测试的目的、原则、对象、分类)
1.3 掌握软件测试过程
二、软件测试流程
2.1件测试流程:测试工作总体流程图、测试计划、测试设计、单元测试、整合测试、系统测试、性能测试、验收测试
2.2 Bug提交/处理:Bug的生命周期、角色与职责、判断Bug的规则、Bug分类、Bug状态、Bug优先级、Bug报告内容、Bug验证/关闭
三、软件测试技术
3.1掌握常用的软件测试技术:边界值分析法、因果图法等
3.2 掌握常用的软件测试技术(面向对象测试、白盒测试、黑盒测试等)
四、软件测试用例设计
测试用例的定义 、测试用例的重要性、好测试用例的特点、设计测试用例的基本准则、设计测试用例的着眼点、测试用例的编写标准、测试用例设计的误区
五、软件测试项目演练
进行一个小型项目训练,巩固软件测试的基础
第三大课程:自动化测试工具
一、自动化测试工具的使用方法。如:什么时候进行自动化测试,如何写测试脚本,测试场景设置等。
二、进行一个大型项目,实战软件测试。
课程目标:如何利用软件自动化工具进新测试工作。