课程培训
黑盒测试培训课程

 通过培训您将会:

1)测试人员不足,尤其是有经验的测试工程师不足问题 
2)开发团队对Bug的理解不一致问题 
3)有哪些先进的测试技术可以解决测试效率问题 
4)在产品开发过程中已经修复的Bug又重复出现在不同版本中 
5)测试过程中重复性工作巨多,时间一长,会影响测试人员的士气 
6)开发团队提供的规格文档简单,不足以参考 

 

课程介绍:
软件测试环节一直在软件工程中是最弱的环节,随着客户对软件质量要求越来越高,管理者对软件测试的认识越来越深刻,开始组建测试团队,学习测试技术,发现优秀的测试工具,这样就可以提升软件质量了,真是这样吗?NO,我们将在课程中演绎测试过程中的每一个环节,通过隐喻,让您真正感悟到软件测试是一个有机的整体,环环相扣,让我们一起走进软件测试圣殿,找到您解答您疑惑的金钥匙! 

 

课程大纲:

1、软件质量保证与软件测试
 (1)美国航天史上的十大灾难获得的启示
 (2)讨论:软件质量是测试出来的吗?
 (3)如何发现自己工作中的质量问题?
 (4)测试工作是一项简单工作吗?
 (5)测试的最高境界是什么?
 2、测试基础
 (1)测试的依据是什么?
 (2)测试有哪些领域?
 (3)黑盒测试与白盒测试
 (4)手工测试与自动化测试
 (5)测试工程师与测试架构师
 3、测试团队
 (1)测试工程与测试团队
 (2)测试角色划分
 (3)测试职责定义
 (4)测试工程师的能力模型
 (5)测试工程师的职业生涯规划
 4、测试流程
 (1)测试工程师一天的工作
 (2)介绍IBM的测试流程
 (3)介绍微软的测试流程
 (4)介绍CMMI中的测试流程
 (5)规范化测试工程师流程

 5、测试范围
 (1)需求规格与测试范围
 (2)简单需求规格带来的测试问题
 (3)如何处理模糊的测试范围
 (4)如何从代码中获取需求规格
 (5)动手实践:评估一份待测试的需求规格
 6、测试外部功能分析
 (1)测试输入结构分析
 (2)测试功能流程分析
 (3)测试输出结果分析
 (4)测试功能依赖关系分析
 (5)测试前置条件分析
 (6)测试环境分析
 (7)测试干扰因素分析
 (8)动手实践:使用工具快速分析外部功能的结构
 7、测试内部结构分析
 (1)测试软件逻辑结构分析
 (2)测试软件物理结构分析
 (3)测试软件部署结构分析
 (4)测试软件运行结构分析
 (5)测试软件类结构分析
 (6)测试软件代码结构分析
 (7)动手实践:读懂基于UML实现模型
 8、测试非功能性分析
 (1)测试软件质量属性优先级别列表
 (2)测试性能要求分析
 (3)测试可靠性要求分析
 (4)测试安全性要求分析
 (5)动手实践:从验证视角分析非功能性
9、测试输入设计
 (1)测试输入取值设计
 (2)测试输入组合取值设计
 (3)六大测试技术综合应用
   (1)边界值技术、等价类取值技术
   (2)因果表取值、决策表取值技术
   (3)正交表取值、所有值对取值技术
 (4)基础数据构造设计
 (5)历史数据使用技术
 (6)动手实践:使用测试技术缩减测试规模
 10、测试场景步骤设计
 (1)测试场景分解
 (2)测试执行步骤与交互方式
 (3)正常测试场景、分支测试场景、异常测试场景
 (4)极端测试场景
 (5)动手实践:基于功能界面原型的测试场景分解
 11、测试预期设计
 (1)设计截获预期值的位置
 (2)预期值的类型
 (3)有效描述测试预期值
 (4)定量描述测试判断
 (5)定性描述测试判断
 (6)动手实践:预期值位置判断最佳实践
 12、测试环境设计
 (1)搭建测试环境
 (2)建立测试干扰源的方法
 (3)仿真测试环境
 (4)虚拟化测试环境
 (5)动手实践:估算测试环境的容量

13、组合测试设计
 (1)独立功能测试与组合功能测试
 (2)依据功能流程的组合测试
 (3)基于全排列的组合测试
 (4)基于正交表的组合测试
 (5)基于分类树的组合测试
 (6)动手实践:基于分类树工具的组合测试
 14、集成测试设计
 (1)、函数接口测试与单元测试
 (2)单元测试由谁来完成?
 (3)单元测试验证是否实现函数?
 (4)深度单元测试
 (5)动手实践:持续集成构建的过程
 15、性能测试设计
 (1)影响性能的主要因素
 (2)性能的指标体系
 (3)性能测试场景分解
 (4)性能测试数据构造
 (5)自动化性能测试
 (6)动手实践:基于场景的性能测试
 16、可靠测试设计
 (1)区别可靠性、稳定性与可用性
 (2)可靠性测试场景分解
 (3)构造可靠性测试的数据
 (4)可靠性测试判断标准
 (5)自动化可靠性测试
 (6)动手实践:依据讲师提供的场景完成可靠性测试

17、用户验收测试设计
 (1)用户验收的标准
 (2)内部的验收性测试
 (3)外部用户的验收性测试
 (4)基于用户工作环境的验收测试
 (5)动手实践:从用户体验视角的验收测试
 18、测试用例执行
 (1)手工测试的效率
 (2)自动化测试的误区
 (3)自动化测试编程与脚本录制
 (4)提高手工测试效率的方法
 (5)动手实践:基于经验的测试方法
 19、缺陷描述报告
 (1)缺陷描述与缺陷修复的效率
 (2)全面、准确的描述缺陷
 (3)缺陷症状的归类
 (4)缺陷相关的截图、日志
 (5)缺陷分析与指派
 (6)动手实践:从华为一份文档中得到的启示
 20、测试反模式
 (1)动静结合的测试模式
 (2)基于代码的测试模式
 (3)基于UML模型的测试模式
 (4)基于风险的测试模式

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>