- 40
- 0
- 约7.01千字
- 约 36页
- 2016-12-29 发布于北京
- 举报
主要内容单元测试概述Junit简介及使用单元测试单元,就是人为规定的最小的被测功能模块(如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等)。单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证,其目的在于发现每个程序模块内部可能存在的差错。在单元测试时,测试人员根据详细设计说明书和源程序清单,了解到该模块的I/O条件和模块的逻辑结构,主要采用白盒测试技术来设计测试用例,辅之以黑盒测试的测试用例,使之对任何合理和不合理的输入都要能鉴别和响应。这就要求对程序所有的局部和全局的数据结构、外部接口和程序代码的关键部分进行桌面检查和代码审查。单元测试的方法人工静态分析自动静态分析AB通过人工阅读代码的方式来查找代码中存在的错误使用代码复查工具,主要用来发现语法特征错误(cppcheck是静态的C/C++ 代码分析工具,Splint是静态检查C语言安全弱点和编写错误的程序。)自动动态测试人工动态测试CD用工具自动生成测试用例并指向被测程序,主要用来发现行为特征错误人工设定程序的输入和预期输出,执行程序,判断实际输出是否符合预期,若不符则自动报告错误。对单元测试的错误认识BACED我是很棒的程序员,不需要进行单元测试 单元测试效率不高 不管怎样,集成测试将会抓住所有的Bug 软件开发人员不应参与单元测试浪费的时间太多单元测试
原创力文档

文档评论(0)