软件测试佳实践培训
测试的整体认识:
解剖测试全景图,从思想、目标、方法、技术、过程、管理等来全面展示软件测试,使学员能够融会贯通,对软件测试获得一个整体的、全面的和正确的认识
先进的理念和流程
让学员真正理解如何建立先进的软件测试理念和流程,体会到“缺陷预防”、质量文化的重要性。
V模型诠释软件开发过程
测试流程及其关键里程碑
全球化和本地化测试的流程
测试团队和开发团队的协作
持续集成和持续测试
缺陷预防思想
如何做到缺陷预防?
Q&A:讨论测试流程改进、缺陷预防等
测试计划和设计
充分讨论如何做好测试计划和设计工作,特别是测试计划是管理中的重要工作
需求评审有利于测试计划
测试范围分析和界定
测试风险及其管理对策
制定合理的测试策略
任务安排和人员分配
测试用例框架的设计
测试用例评审
测试用例组织和维护
测试执行:
帮助学员领会提高测试执行的各种策略,从而提高测试效率,降低风险,有效地完成测试任务。
两段论和立体作战
回归测试策略
缺陷生命周期定义和维护
有效地报告缺陷
实时监控缺陷状态
有效跟踪测试过程
测试的充分性准则
如何评估产品质量
Q&A:有关测试计划、设计和执行的问题回答或讨论
测试自动化的引入和实施:
引入自动化测试,通过流程改进,良好的心理准备,将自动化测试引入一个良性的循环
自动化测试和测试自动化
自动化测试面临的困难和挑战
建立合理的自动化测试目标
测试工具选择的标准
开发流程的调整
自动化测试和手工测试的和谐
深入开展测试自动化:
将自动化测试提高到新的水平,在组织内全面实施自动化测试
关键字脚本和数据脚本的作用
构造从头到尾的全程测试自动化框架
自动化测试运行的部署策略
如何全面地开展自动化测试工作
Q&A:针对自动化测试进行深入的讨论
建设一流的测试团队:
软件测试水平终还是取决于测试团队的水平,建成一流的测试团队是重要的工作,包括从团队目标、人员责任、培训、考核到职业规划,每个地方都要做好,而且成功在于细节。
测试团队的构成
测试人员的级别及其所需的技能
测试人员的培训
测试人员的考核
测试人员的职业规划
课程回顾:
测试的原则
常见的测试度量
模板和规范
辩证的测试方法应用之道
测试的发展趋势