白盒测试实践第三天
一、计划进度表
任务列表 |
计划日期 |
负责人 |
分配任务 |
2017年12月10日 |
盛威 |
设计测试用例 |
2017年12月10日 |
胡芸 |
撰写评审表 |
2017年12月10日 |
李凌勇,禹慧慧,汤芳锐 |
召开评审会 |
2017年12月11日 |
胡芸 |
总结会议记录 |
2017年12月11日 |
李越 |
评审总结表 |
2017年12月11日 |
李越 |
代码静态检测 |
2017年12月12日 |
盛威 |
编写测试脚本,完成单元测试 |
2017年12月12日 |
李凌勇,禹慧慧,汤芳锐 |
注释:删除线表示已完成的,普通字体是待完成
二、今天完成的任务
今天小组完成了最后两项任务,首先使用阿里巴巴java静态检查工具进行代码静态检测,其次编写测试脚本,完成单元测试。
三、白盒测试实践的心得
使用阿里巴巴java静态检查工具需要注意的事项:
1.long或者Long初始赋值时,必须使用大写的L,不能是小写的l,小写容易跟数字1混淆,造成误解。
2.在if/else for while/do语句中必须使用大括号,即使只有一行代码。
3.在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。
4.所有的覆写方法,必须加@Override注解。
白盒测试的优点有:
1. 帮助软件测试人员增大代码的覆盖率。 提供代码的质量,发现代码中隐藏的问题。
白盒测试的缺点有:
1. 程序运行会有很多不同的路径,不可能测试所有的运行路径。
2.测试基于代码,只能测试开发人员做的对不对,而不能知道设计是否正确,可能会漏掉一些功能需求。
3. 系统庞大时,测试开销会非常大。