一、 环境配置测试51Testing软件测试网'[fD&S~
(1) 网络连接是否正常
e
a:F6QJ)v_0 (2) 网络流量负担是否过重
"N
FC f8r:R_T.a;A0 (3)
软件测试平台是否可选
8m`F&`}#p0 (4) 如果(3),是否在不同的软件测试平台进行软件测试
51Testing软件测试网iuy8aZ\mL$ap (5) 所选软件测试平台的版本(包括Service Pack)是否正确
51Testing软件测试网!K+Qv3_m$Y4F-|!? (6) 所选软件测试平台的参数设置是否正确
4Y&\ e4V3|QI0 (7) 所选软件测试平台上正在运行的
其它程序是否会影响测试结果
6Bf
E[|0 (8) 画面的分辨率和色彩设定是否正确
-Ygf{!wln,dT051Testing软件测试网 Y?VR;^0AP*DB)ID 二、 代码测试 V`+[T,Z6k0 A. 静态测试
P5rowMe,Ero0 (1) 同一程序内的代码书写是否为同一风格
"rr]`3p8A;o0 (2) 代码布局是否合理、美观
51Testing软件测试网 s1\[i4hKp$K"Kz (3) 程序中函数、子程序块分界是否明显
51Testing软件测试网ps WU E&rH;G#O (4) 注释是否符合既定格式
5Z"^g9S$o ieRZ0 (5) 注释是否正确反映代码的功能
3A'Y PX?0 (6) 变量定义是否正确(长度、类型、存储类型)
v1Y)e"?-?]v0 (7) 是否引用了未初始化变量
51Testing软件测试网&|l/[3H7_Y6@IH (8) 数组和字符串的下标是否为整数
51Testing软件测试网S
m!dSM:o1G2]^|9q (9) 的数组和字符串的下标是否在范围内(不“越界”)
!dhllQM!`h
g4y0 (10) 进行数组的检索及其它操作中,是否会出现“漏掉一个这种情况”
51Testing软件测试网vK[c4C5M1RJwD!p (11) 是否在应该使用常量的地方使用了变量(例:数组范围检查)
k8]9T)l EZ j0 (12) 是否为变量赋予不同类型的值
51Testing软件测试网6B(^0D3z3[)Q (13) (12)的情况下,赋值是否符合数据类型的转换规则
$r4?GuLe_u;q0 (14) 变量的命名是否相似
51Testing软件测试网C6}/Dk,O9j7u (15) 是否存在声明过,但从未引用或者只引用过一次的变量
51Testing软件测试网b&t3gnY_ (16) 在特定模块中所有的变量是否都显式声明过
51Testing软件测试网PD4G1^bL (17) 非(16)的情况下,是否可以理解为该变量具有更高的共享级别
51Testing软件测试网Bg1p Q9Lk!vU (18) 是否为引用的指针分配内存
51Testing软件测试网;uv(Odf!L5{
k (19) 数据结构在函数和子程序中的引用是否明确定义了其结构
q&_ e/fH*}Ia&iZcY0 (20) 计算中是否使用了不同数据类型的变量
51Testing软件测试网%W!H0L(L$^~mAn (21) 计算中是否使用了不同的数据类型相同但长度不同的变量
51Testing软件测试网!m"q6_._x (22) 赋值的目的变量是否小于赋值表达式的值
Z)V%^&T-M/}!sn0 (23) 数值计算是否会出现溢出(向上)的情况
51Testing软件测试网v[^fi _[&{['ZE} (24) 数值计算是否会出现溢出(向下)的情况
51Testing软件测试网%[
m5t;N4]"T%y)_ (25) 除数是否可能为零
51Testing软件测试网!fh!P^TVwv-`8T (26) 某些计算是否会丢失计算精度
51Testing软件测试网9Y!C;Z(M%D'y8X (27) 变量的值是否超过有意义的值
:t~rupY@0 (28) 计算式的求值的顺序是否容易让人感到混乱
a5gu+M/|\4p'V0 (29) 比较是否正确
51Testing软件测试网8?NZ`Qp
Osi (30) 是否存在分数和浮点数的比较
51Testing软件测试网%y!y!\7T
\b)gCh7t (31) 如果(30),精度问题是否会影响比较
'tOx P9hy1}*_0 (32) 每一个逻辑表达式是否都得到了正确表达
W"n
D+u1O[!I)M|0 (33) 逻辑表达式的操作数是否均为逻辑值
A[3n eL9^GZn Q0 (34) 程序中的Begin…End和Do…While等语句中,End是否对应
51Testing软件测试网Xt:SN k.? (35) 程序、模块、子程序和循环是否能够终止
xxb"X6C"[#\0 (36) 是否存在永不执行的循环
51Testing软件测试网@6Em$Pj (37) 是否存在多循环一次或少循环一次的情况
51Testing软件测试网 VJ l9`4U&ob8} (38) 循环变量是否在循环内被错误地修改
51Testing软件测试网7zO{1V2m,g@E6B (39) 多分支选择中,索引变量是否能超过可能的分支数
51Testing软件测试网z"A!AE1Iz(M&x(J (40) 如果(39),该情况是否能够得到正确处理
51Testing软件测试网*X-soNu_ Do (41) 子程序接受的参数类型、大小、次序是否和调用模块相匹配
51Testing软件测试网y!LJ6B#h-q{ (42) 全局变量定义和用法在各个模块中是否一致
cBX8]T.\]/|j0 (43) 是否修改了只作为输入用的参数
o6Sy#D&]__0 (44) 常量是否被做为形式参数进行传递
51Testing软件测试网Xi-q2@j$cmj B 动态测试
bJ
?2r5v(UHg'W0 (1) 测试数据是否具有一定的代表性
3g*~
bd*_d0 (2) 测试数据是否包含测试所用的各个等价类(边界条件、次边界条件、空白、无效)
Q2Kn)L&UsL!sb3C0 (3) 是否可能从客户那边得到测试数据
51Testing软件测试网wJ-u4|2{4r#Tr*H (4) 非(3)的情况下,所用的测试数据是否具有实际的意义
#n9IB^)O6V?v0 (5) 是否每一组测试数据都得到了执行
51Testing软件测试网3{},L b/r1?bq (6) 每一组测试数据的测试结果是否与预期结果一致
C(G5T5w1Hg,lZ8U4Av0 (7) 文件的属性是否正确
51Testing软件测试网0bu2a(`7Ac:F (8) 打开文件语句是否正确
S$V*\W$B0 (9) 输入/输出语句是否与格式说明书所记述的一致
51Testing软件测试网:h
UMX~(G8X g\T6m (10) 缓冲区大小与记录长度是否匹配
m
n&^ D.{
}"er$Om0 (11) 使用文件前是否已打开了文件
:z4eFRO0 (12) 文件结束条件是否存在
51Testing软件测试网[&b
m#\-n (13) 产生输入/输出错误时,系统是否进行检测并处理
51Testing软件测试网8m1Nha6`Y (14) 输出信息中是否存在文字书写错误和语法错误
51Testing软件测试网1B/rJZ}
E8a!w5XR%v (15) 控件尺寸是否大小适宜
J#?\7Ch6^9_QE;o y*o0 (16) 控件颜色是否符合规约
51Testing软件测试网-Ilwp6_3vf (17) 控件布局是否合理、美观
.YwG[(iSk.vV0 (18) 控件TAB顺序是否从左到右,从上到下
@]/b+D@V8Cm0 (19) 数字输入框是否接受数字输入
Zs?5m(@!WM*C6^E0 (20) (19)的情况下、数字是否按既定格式显示
51Testing软件测试网*CN;ss:a~ (21) 数字输入框是否拒绝字符串和“非法”数字的输入
!hx:R2N,CGR0 (22) 组合框是否的能够进行下拉选择
51Testing软件测试网p9l#nBu hiw (23) 组合框是否能够进行下拉多项选择
51Testing软件测试网 A&Q/u7T(m-D ux'e~ (24) 对于可添加数据组合框,添加数据后数据是否能够得到正确显示和进行选择
51Testing软件测试网8_7C"W6}9I,D0\"^3J.w (25) 列表框是否能够进行选择
51Testing软件测试网 P5]2Tkyj*A%~| (26) 多项列表框是否能够进行多数据项选择
T7v-qQ?btR0 (27) 日期输入框是否接受正确的日期输入
:P
N2b%E8_n2I?0 (28) 日期输入框是否拒绝错误的日期输入
51Testing软件测试网
f_ge%j mQ|\n!W (29) 日期输入框在日期输入后是否按既定的日期格式显示日期
`jHe&oP#O6[0 (30) 单选组内是否有且只有一个单选钮可选
.q[[5zh9U_r\0 (31) 如果单选组内无单选钮可选,这种情况是否允许存在
0?W.qk*i"_Gto4c)e0 (32) 复选框组内是否允许多个复选框(包括全部可选)可选
51Testing软件测试网8eb5y1Ln (33) 如果复选框组内无复选框可选,这种情况是否允许存在
S~1`$I*r$M&y0 (34) 文本框及某些控件拒绝输入和选择时显示区域是否变灰或按既定规约处理
51Testing软件测试网8OW
|-uZ(u.Z (35) 密码输入框是否按掩码的方式显示
Ji+hrd
`9{
}0 (36) Cancel之类的按钮按下后,控件中的数据是否清空复原或按既定规约处理
51Testing软件测试网.?qX X~6m0k\-G (37) Submit之类的按钮按下后,数据是否得到提交或按既定规约处理
51Testing软件测试网zAF%w,S^*p1O (38) 异常信息表述是否正确
51Testing软件测试网^
F%{Hy (39) 软件是否按预期方式处理错误
51Testing软件测试网3@#q%{k#_4a (40) 文件或外设不存在的情况下是否存在相应的错误处理
51Testing软件测试网E{v"B7{/V (41) 软件是否严格的遵循外设的读写格式
51Testing软件测试网"U.W uB
x"{
D-A)TL (42) 画面文字(全、半角、格式、拼写)是否正确
:YA?,NOg0 (43) 产生的文件和数据表的格式是否正确
51Testing软件测试网f#o!qA:RAzA (44) 产生的文件和数据表的计算结果是否正确
#|7_G2`)Z8Q,A0 (45) 打印的报表是否符合既定的格式
.s$X&Z]YK6B V7c0 (46) 错误
日志的表述是否正确
-w3I"`U`3J.y0 (47) 错误日志的格式是否正确