STE125:基于接口的集成测试

开班计划时间:12 小时
  • 具体开课时间请咨询课程顾问
预约试听 马上咨询
课程介绍
适用对象:接口测试人员
学习收获:掌握接口测试策略与方法 、掌握基于单元测试的接口测试技术 、掌握持续集成的接口测试技术
详细大纲
1 基于单元测试的开发习惯
1.1 开发过程是否需要单元测试
1.2 是先代码开发,还是先单元测试
1.3 进行Debug是否可以替代单元测试
1.4 什么时间展开单元测试
1.5 单元测试的粒度(函数级别吗?)
1.6 单元测试与代码开发的时间比例关系
1.7 Scrum中的TDD实施过程
2 提升单元测试的效率
2.1 展示非功能性单元测试的过程
2.2 针对非功能性单元测试的代码量分析
2.3 通过Code Review降低单元测试的工作量
2.4 有效Code Review的策略
2.5 案例:微软如何完成Code Review?
2.6 实践:阅读Code发现Issue的过程实践
3 源代码结构分析与单元测试用例设计
3.1 函数参数与返回值分析
3.2 依据参数构造单元测试输入-单参数取值与组合参数取值
3.3 参考测试技术缩减测试输入规模-边界值、等价类、因果表决策表、正交表等
3.4 源代码语句结构分析-分支与循环、条件与异常
3.5 分析测试输入数据的测试覆盖率
3.6 依据返回值构造测试结果判断标准-测试断言
3.7 实践:依据讲师给出的代码案例完成测试用例的设计
4 单元测试框架与单元测试代码编写
4.1 剖析单元测试框架的架构体系-VS Unit Testing
4.2 基于单元测试框架的单元测试代码编写路线图
4.3 依据单元测试用例编写单元测试代码
4.4 测试输入数据读取模块与持久化模块
4.5 测试结果判断转化单元测试架构支持的断言程序
4.6 使用工具生成单元测试覆盖率报告
4.7 使用Fixture机制灵活支持单元测试
4.8 使用参数化批量定义单元测试用例
4.9 实践:依据上个主题完成的测试用例撰写单元测试代码
4.10 实践:基于Mock和Stub的单元测试时间
5 使用Mock实现测试隔离
5.1 Mock对象的设计和应用原则
5.2 如何编写Mock和Stub
5.3 使用Mock框架实现测试隔离
6 单元测试测试代码重构
6.1 单元测试代码的坏味道
6.2 发现单元测试代码的重构点
6.3 基于设计模式的单元测试代码的重构
6.4 单元测试代码结构的可复用性
6.5 实践:依据讲师给出糟糕的单元测试代码进行重构实践
7 TDD测试驱动开发实践
7.1 分析待开发的功能点信息
7.2 分解“待开发功能点”为“若干子功能点”
7.3 编排“子功能点”实现次序
7.4 依据“子功能点”的实现次序编写测试代码
7.5 边执行测试代码,边撰写实现代码
7.6 基于Code Review结果编写测试代码
7.7 重构实现代码提升代码质量
7.8 实践:依据讲师给出的功能完成TDD实践
8 从单元测试到集成测试
8.1 集成构建具备的前提条件-高品质代码
8.2 从单元测试到集成测试的路线图
8.3 基于架构的集成构建策略
8.4 任务驱动集成构建
8.5 集成构建结果的自动化通知
8.6 “代码变化”驱动集成构建
8.7 BVT验证行性测试
8.8 基于TFS的Build服务实现集成测试
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
嘉为大讲堂 more
原创文章 more

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: