本书为职业教育国家在线精品课程配套教材。本书以培养软件测试岗位能力为目标,融入全国职业院校技能大赛软件测试赛项和Web应用软件测试职业技能等级证书任务要求,注重软件测试技术的应用、职业素养和思想品德的提升。在内容方面,本书以软件测试工作任务为载体,以完成任务为教学目标,以技能训练为主线,按照软件测试的工作过程设计教学过程,选取典型工作任务组织教学内容。全书共6个单元,包括软件测试入门、黑盒测试、白盒测试、单元测试、自动化测试和性能测试。本书突出以任务实践引领知识和技能学习的特色,着重培养学生判断问题、综合分析问题、创设情景和方案解决问题的能力。
本书配有微课视频、课程标准、授课计划、授课PPT等数字化学习资源。与本书配套的数字课程“软件测试”在“智慧职教”平台(www.icve.com.cn)上线,学习者可登录平台进行在线学习,授课教师可调用本课程构建符合自身教学特色的SPOC课程,详见“智慧职教”服务指南。教师也可发邮件至编辑邮箱1548103297@qq.com获取相关资源。
本书适合作为高等职业院校电子与信息大类专业“软件测试”课程的教学用书,也可作为软件测试学习者、从业人员的学习与参考用书。
- 前辅文
- 单元1 软件测试入门
- 任务1 认识软件测试
- 任务2 正确认识软件缺陷
- 活动1 认识软件缺陷
- 活动2 常见的软件缺陷管理工具
- 任务3 理解软件测试的模型
- 活动1 正确理解软件测试模型
- 活动2 软件测试的分类
- 活动3 软件测试的流程
- 单元2 黑盒测试
- 任务1 等价类测试
- 任务2 边界值测试
- 任务3 判定表测试
- 任务4 因果图测试
- 任务5 正交实验法
- 活动1 认识正交实验法
- 活动2 正交实验法测试用例设计
- 单元3 白盒测试
- 任务1 逻辑覆盖测试
- 任务2 基本路径测试
- 任务3 循环测试
- 单元4 单元测试
- 任务1 动态测试Java程序单元
- 任务2 使用JUnit测试Java程序
- 活动1 认识JUnit
- 活动2 JUnit的基本应用
- 任务3 使用JUnit测试“计算每月多少天”程序
- 活动1 JUnit核心类
- 活动2 JUnit测试套件
- 活动3 探究JUnit 4
- 单元5 自动化测试
- 任务1 自动化测试基础
- 任务2 Selenium WebDriver的基本应用
- 活动1 熟悉Selenium WebDriver基础
- 活动2 定位元素
- 活动3 模拟键盘操作
- 活动4 模拟鼠标操作
- 任务3 Selenium WebDriver的高级应用
- 活动1 设置时间等待
- 活动2 切换窗口
- 活动3 数据驱动测试
- 单元6 性能测试
- 任务1 性能测试基本理论
- 活动1 认识软件性能
- 活动2 性能测试的概念及其指标
- 任务2 组织开展性能测试
- 活动1 性能测试方法
- 活动2 性能测试基本过程
- 活动3 性能测试过程的管理与支持
- 任务3 性能测试工具的使用
- 活动1 认识性能测试工具原理
- 活动2 性能测试工具的选择与评估
- 活动3 LoadRunner基本使用
- 参考文献