level 1
有齿之徒1
楼主
简 介 1. 熟悉分层自动化测试流程
2. 掌握测试框架Junit 5及TestNG的基础用法
3. 熟悉TDD(测试驱动开发)流程规范
4. 掌握TDD 相关技术,包括Junit 5, Mockito 2
5. 学会使用RestAssured开展HTTP接口自动化测试

Junit 5介绍
Junit5作为Java编程语言中最重要及最主流的单元测试框架,其在TDD(Test Driven Development)模式实践中得到了广泛的应用。Junit5相对前面Junit3及Junit4版本变化较大,其API功能更加丰富,使用简单灵活,弥补了先前版本功能上的不足。Junit5除了可以应用于单元测试,同时其支持自定义扩展,方便与Spring等框架进行集成,可用于实现集成测试,这对提升测试的效率、便利提供了很大帮助。
在TDD模式的趋势下,对于软件测试人员来说,能够熟练运用Junit5,对未来的职业发展可以起到关键的作用。
Mockito 2介绍
Mockito在单元测试实践中使用广泛,通过Mockito定义多种Test Doubles(测试替身)帮助被测程序完成与外部环境及其他依赖的隔离,使单元测试可以轻松地完成。当然Mockito的应用并不局限于单元测试,在集成测试中,可以通过结合Test Doubles完成模拟更多真实环境难以模拟的测试场景,帮助提升测试用例的覆盖率。
上课时间
第一期
上课时间:07月13日
课程示例代码获取方式
https://github.com/shaikuba
2021年07月09日 05点07分
1
2. 掌握测试框架Junit 5及TestNG的基础用法
3. 熟悉TDD(测试驱动开发)流程规范
4. 掌握TDD 相关技术,包括Junit 5, Mockito 2
5. 学会使用RestAssured开展HTTP接口自动化测试

Junit 5介绍Junit5作为Java编程语言中最重要及最主流的单元测试框架,其在TDD(Test Driven Development)模式实践中得到了广泛的应用。Junit5相对前面Junit3及Junit4版本变化较大,其API功能更加丰富,使用简单灵活,弥补了先前版本功能上的不足。Junit5除了可以应用于单元测试,同时其支持自定义扩展,方便与Spring等框架进行集成,可用于实现集成测试,这对提升测试的效率、便利提供了很大帮助。
在TDD模式的趋势下,对于软件测试人员来说,能够熟练运用Junit5,对未来的职业发展可以起到关键的作用。
Mockito 2介绍
Mockito在单元测试实践中使用广泛,通过Mockito定义多种Test Doubles(测试替身)帮助被测程序完成与外部环境及其他依赖的隔离,使单元测试可以轻松地完成。当然Mockito的应用并不局限于单元测试,在集成测试中,可以通过结合Test Doubles完成模拟更多真实环境难以模拟的测试场景,帮助提升测试用例的覆盖率。
上课时间
第一期
上课时间:07月13日
课程示例代码获取方式
https://github.com/shaikuba