王永军 发表于 2018-4-18 11:14:53

上海182期 王永军

时间飞逝,转眼间大半个月的软件测试培训已经过去。
这段时间理论的知识很多,各种概念、测试覆盖率计算方法、语法使用规定等等,需要我们花精力去记忆,去理解。
其中,我最感兴趣的是覆盖率的计算。
课后,老师布置了练习题,其中下面这道题我有我的想法,这道题仅仅执行了一个判断语句,课后有同学问老师没有执行的路径是否需要将条件、判断计算在内。老师说:“这条没走的我们就不用算在内了。”可是我在做这道题的时候想了很久,再三犹豫下还是将未执行的条件都计算在内了。老师对于我的答案也给了钩,我是这样想的,假如未执行的路径上的条件不需要计算在内,那么意味着这道题的测试用例判断语句为1/2,意味着这个流程图只有一条判断语句,而实际上该流程有两个判断语句,1/4才能更精确的说明该测试用例所执行的路径以及各个覆盖率。当然对于覆盖率的计算还是要多练习,方法最重要!
以上为我个人想法,不知各位有何见解,还请提出,一起探讨。谢谢!
页: [1]
查看完整版本: 上海182期 王永军