单元测试方法

       单测试象是设计的最小——测试的依据是详细设描述,测试应对内所有重要的控制路径设计测试用例,以便发现内部的错误测试多采用白盒测试,系内多个模可以并行地测试 

 
测试
 
1.         测试包括:
2.         接口测试
3.         局部数据测试
4.         块边界条件测试
5.         中所有独立行通路测试
6.         的各条错误处理通路测试
 
接口测试测试的基。只有在数据能正确流入、流出模的前提下,其他测试才有意测试接口正确与否应该下列因素:
 
1.         入的实际参数与形式参数的个数是否相同;
2.         入的实际参数与形式参数的属性是否匹配;
3.         入的实际参数与形式参数的量是否一致;
4.         用其他模块时给实际参数的个数是否与被的形参个数相同;
5.         用其他模块时给实际参数的属性是否与被的形参属性匹配;
6.         用其他模块时给实际参数的量是否与被的形参量一致;
7.         函数所用参数的个数、属性和次序是否正确;
8.         是否存在与当前入口点无的参数引用;
9.         是否修改了只型参数;
10.     全程量的定各模是否一致;
11.     是否把某些束作参数传递
 
如果模内包括外部出,还应该下列因素:
 
1.         文件属性是否正确;
2.         OPEN/CLOSE是否正确;
3.         格式明与句是否匹配;
4.         冲区大小与记录长度是否匹配;
5.         文件使用前是否已
6.         是否理了文件尾;
7.         是否理了/错误
8.         出信息中是否有文字性错误
 
检查局部数据构是了保证临时在模内的数据在程序程中完整、正确。局部数据构往往是错误的根源,细设计测试用例,力求发现下面几类错误
 
1.         不合适或不相容的明;
2.         量无初
3.         量初始化或省缺
4.         不正确的量名(拼或不正确地截断);
5.         上溢、下溢和地址异常。
 
除了局部数据构外,如果可能,测试时还应该查清全局数据(例如FORTRAN的公用区)的影响。
 
在模应对每一条独立行路径测试测试的基本任是保句至少行一次。此时设计测试用例是发现错误计算、不正确的比和不适当的控制流造成的错误。此基本路径测试和循环测试是最常用且最有效的测试算中常错误包括:
1.         解或用了算符
2.         混合型运算;
3.         量初值错
4.         精度不
5.       表达式符号
 
判断与控制流常常密相测试用例还应致力于发现下列错误
 
1.         不同数据型的象之间进行比
2.         错误地使用逻辑运算符或
3.         算机表示的局限性,期望理上相等而实际上不相等的两个量相等;
4.         运算或量出
5.         环终止条件或不可能出
6.         迭代不能退出;
7.         错误地修改了循环变量。
 
一个好的设计应预见条件,并预设错处理通路,出错处理通路同需要测试测试应着重检查下列问题
 
1.         出的出信息以理解;
2.         记录错误实际遇到的错误不相符;
3.         在程序自定的出错处理段运行之前,系已介入;
4.         异常理不当;
5.         错误陈述中未能提供足的定位出信息。
 
界条件测试测试中最后,也是最重要的一。众的周知,常在界上失效,采用分析技针对边及其左、右设计测试用例,很有可能发现新的错误
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值