Junit详细学习资料课件.ppt

JUnit南京大学软件学院200911

课程内容单元测试简介JUnit简介JUnit核心类/接口JUnit单元测试的步骤JUnit实例JUnit在Eclipse下的使用JUnit最佳实践2

什么是软件测试为了发现错误而执行程序的过程IEEE提出的软件工程标准术语中,软件测试被定义为:“使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果与实际结果之间的差别。”3

测试类型单元测试集成测试功能测试压力/负荷测试验收测试4

单元测试单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为5

单元测试的方法人工静态分析:通过人工阅读代码的方式来查找代码中存在的错误自动静态分析:使用代码复查工具,主要用来发现语法特征错误自动动态测试:用工具自动生成测试用例并执行被测程序,主要用来发现行为特征错误人工动态测试:人工设定程序的输入和预期输出,执行程序,判断实际输出是否符合预期,若不符则自动报告错误。利用JUnit完成的便是人工动态测试6

单元测试的必要性带来比功能测试更广范围的测试覆盖让团队协作成为可能能够防止衰退,降低对调试的需要能为我们带来重构的勇气能改进实现设计当作开发者文档使用7

JUnit简介JUnit是Java社区中知名度最高的

文档评论(0)

1亿VIP精品文档

相关文档