软件测试

大纲

  1. 设计测试用例
  2. 用Junit编写测试程序
  3. 自动化测试过程

软件测试

1.静态测试:不执行程序
2.动态测试:
3.测试与调试:测试(是否存在错误)调试(错误消除)
测试用例:输入 + 执行条件 = 期望结果
单元测试–集成测试–系统测试

单元测试

Junit:
@test–指明测试方法
断言(例如assertequals)–判断通过
参数顺序:期望结果,实际结果
测试类的目录结构与原来的目录结构相同

测试方法

  1. 黑盒测试:未知代码结构
  2. 白盒测试::对程序内部代码 结构的测试
  3. 回归测试:程序在修改后重新测试
  4. 自动化测试
  5. 独立路径测试:代码覆盖度(路径–分支–语句)

测试策略

1.等价类划分–降低测试用例数量
2.边界值分析–防止特殊情况的偶然性

你可能感兴趣的:(软件构造)