开发者测试
开发者测试能力的重要性
开发者测试(DT):由开发人员进行的代码级测试,包括针对代码的白盒测试以及针对组件/服务对外提供接口进行的接口测试
开发者测试能力项知识点介绍
测试设计(含理念、方法、用例设计)
- 测试基础理论与设计方法,包括单元测试、集成测试、系统测试
测试实现与执行
- 掌握白盒测试的框架应用及执行过程
- MOCK概念与使用方法(JS)
- 测试用例与环境解耦的方法(可独立执行,不依赖于外部条件)
- 覆盖率的分类(函数、代码行、分支覆盖率)
学习资源
工作级
参考书籍
• 《软件测试基础教程(第2版)》
• 《有效的单元测试》
• 《JUnit Recipes-程序员使用测试技巧》(JAVA)
外部链接
• 白盒测试覆盖技术:https://blog.csdn.net/virus2014/article/details/51217026
• 《Google Mock》:https://github.com/google/googletest/blob/master/googlemock/docs/ForDummies.md
• JUnit4(JAVA):https://github.com/junit-team/junit4/wiki
• Mockito(JAVA):http://static.javadoc.io/org.mockito/mockito-core/2.25.1/org/mockito/Mockito.html
• 《Debugging with GDB》:https://www.gnu.org/software/gdb/documentation/
内部链接
• 《数据组合覆盖技术指导书》:http://3ms.huawei.com/hi/group/784/wiki_2817147.html
• 《API接口测试指导》(JAVA):http://3ms.huawei.com/hi/group/3405215/file_12312645.html
• 《契约测试指导》(JAVA):http://3ms.huawei.com/hi/group/3405215/file_12268683.html
• 《可靠性测试指导》: http://3ms.huawei.com/hi/group/2033815/wiki_3712417.html
• CloudTest_APITest_功能测试指导文档》(JAVA):http://3ms.huawei.com/hi/group/1161/wiki_5168619.html