在测试的道路上,越走越远,越飞越高

软件测试6 (美)Ron Patton著周予滨姚静 等译

上一篇 / 下一篇  2007-08-21 10:48:34

第六章 检查代码
:h^3Fd6i051Testing软件测试网6~ D9A1XWZ
静态白盒子测试的好处:51Testing软件测试网z)R5GTlmM
静态白盒子测试是在开发过程早期发现软件缺陷,使修复的时间和费用大幅减低。软件测试员可以得到软件如何运行的信息,存在哪些弱点和危险,而且可以与程序员建立良好的伙伴关系。项目状态可以传达给参与测试的所有小组成员。
v$S0{ w;t"r051Testing软件测试网!MLg3U(uMI&E'E
正式审查的关键要素:51Testing软件测试网:A@)w)^#r A#lr
过程。按照过程进行是正式审查和两个程序员之间互查代码的区别。51Testing软件测试网s N9?"dY2EFCx!|6J*r(i
4个基本要素:51Testing软件测试网 e*~a(T p3fz!i!C
确定问题51Testing软件测试网| c6k;^4n_
遵守规则51Testing软件测试网4e.\3m*D8zG3J5E
准备
0D*y'NH#_M0编写报告
h:V UnKe6clB8k051Testing软件测试网T oEQ(mOFQg"r
除了更正式之外,检验与其他审查类型的重大区别:在检验时,在场的不是代码的原创者。这迫使另一个完全理解要检验的软件。这比让其他人只是审查软件寻找软件缺陷更加有效。51Testing软件测试网L#~4|Z!`K*~u5P
51Testing软件测试网 |k[LR'l^b
坚持标准或规范三个重要原因:
y oQ3f~l_+HI;oZ7i0可靠性
)h;e]8F4t$X2Q9O0可读性/可维护性
#b-V4rT2G_L{0移植性
6nN b"Z/A5E0
H(ais5T3z&{ @NW0通用代码审查清单:
1}|s g5w8x O0数据引用错误
/{:zwJ\`0f+Ez.{ P%j+l0数据声明错误
Y/f iK.P)L0\z0计算错误51Testing软件测试网LEiC.Wx
比较错误51Testing软件测试网8v#l*lihho@r
控制流程错误
9Sr)KZ j0子程序参数错误
Vs\Y5qzAb)I0输入/输出错误51Testing软件测试网Jsu/l0z/[_
其他检查

TAG: 软件测试 学习 笔记

 

评分:0

我来说两句

Open Toolbar