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

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

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

第六章 检查代码51Testing软件测试网MA!Z2y @\4w

7\w @7?B-S4{3}0静态白盒子测试的好处:51Testing软件测试网4d2kz2n;_
静态白盒子测试是在开发过程早期发现软件缺陷,使修复的时间和费用大幅减低。软件测试员可以得到软件如何运行的信息,存在哪些弱点和危险,而且可以与程序员建立良好的伙伴关系。项目状态可以传达给参与测试的所有小组成员。51Testing软件测试网3C+z.o/bz
51Testing软件测试网:G4i!|7{?G,`N
正式审查的关键要素:
.t"d@v]fV$N0过程。按照过程进行是正式审查和两个程序员之间互查代码的区别。51Testing软件测试网1b-L-q6@.xP {${
4个基本要素:
a\N/B!o N&B0确定问题
mc |XxHO0遵守规则
Q#ZUD$?W]6B0准备51Testing软件测试网@m8JuD!K/KB1u
编写报告51Testing软件测试网n/q(J)e ]w:Z"c

XL)^-c%^&b0除了更正式之外,检验与其他审查类型的重大区别:在检验时,在场的不是代码的原创者。这迫使另一个完全理解要检验的软件。这比让其他人只是审查软件寻找软件缺陷更加有效。51Testing软件测试网U`-Q aF lX
51Testing软件测试网N5c:K)fM pWUe:U
坚持标准或规范三个重要原因:
E9n;s3aL@ay0可靠性
]]c0i O$fH0可读性/可维护性
$~&_IWL%c.^I5\3m0移植性
\{I4| L0
1ugBu7h,mKh9Q!k0通用代码审查清单:
;~"K3RNNR#} |0数据引用错误
r{ ~5h'm,P&pA\'b0数据声明错误
!f fy ^ lyR0xcS0计算错误51Testing软件测试网C2B,k/CC+W:P
比较错误
;xE/J6W a+|P [Y7I5t0控制流程错误51Testing软件测试网E@Bnl
子程序参数错误
'e,u4c.q4g)E:^k0输入/输出错误
#OJ;E'V+Ou#V6XG N0其他检查

TAG: 软件测试 学习 笔记

 

评分:0

我来说两句

Open Toolbar