导读:是否大于或等于?单元在测试中,常见错误单元的常见错误一般出现在五个方面:代码稳定、易读、规范、易维护、专业。所以单元测试重点放在五点:单元接口、本地数据结构、边界条件
是否大于或等于?单元在测试中,常见错误
单元的常见错误一般出现在五个方面:代码稳定、易读、规范、易维护、专业。
所以单元测试重点放在五点:单元接口、本地数据结构、边界条件、独立路径、错误处理,具体如下。
1)单元接口
实际上,接口就是输入输出对应关系的集合。如果数据不能正确输入输出,就没有其他测试。单元在接口常见错误:
A.被测单元的输入输出参数在数量、属性、顺序上与详细设计中的描述不一致;
B.修改仅用于输入的形式参数可能会导致错误数据的修改;
C.约束通过形式参数传递,导致功能之间的控制耦合增加(耦合是指两个实体相互依赖的度量)。
2)本地数据结构
在单元的工作过程中,需要测试单元的内部数据是否能够保持完整,包括内部数据的内容、形式、内部关系等。
对于本地数据结构,应在单元测试中找到以下类型错误:
A.数据类型描述不正确或不一致;
B.使用尚未赋值或初始化的变量;
C.错误的初始值或错误的默认值;
D.拼写或书写变量名错误。
3)独立路径
测试基本执行路径和循环会发现错误中有大量的错误,而常见中的错误是:
A.操作优先级不正确或被误解;
B.操作方式错误;
C.不同数据类型的比较;
D.关系表达式中的变量和比较器不正确;
E.“一差一错”。即不正确的多循环或少循环一次;
F.错误或不可能的循环终止条件;
G.遇到发散迭代时不能终止的循环;
H.循环变量修改不当等。
4)错误处理
一个完美的单元设计要求能够预见错误条件,并设置适当的错误处理,以便在错误发生时,能够重新安排错误程序,保证其逻辑正确性。错误处理模块常见的错误或缺陷如下:
A.错误的描述难以理解;
B.错误的描述不足以定位错误和确定错误的原因(这个错误是由系统的安全级别决定的);
C.实际错误与实际错误不一致;
D.对错误条件的处理不正确;
E.在错误被唤醒之前,错误条件已经引起了系统的干预等。
5)边界条件
当错误出现在边界上时,与常见进行比较。测试单元时,应仔细测试为限制数据处理而设置的边界条件。
注意与边界相关的数据类型,如数值、字符、位置、数量、大小等。,以及这些边界的第一个、最后一个、最大值和最小值的特征,以及常见错误的出现:
A.在第n个循环中,取最大值和最小值时容易发生错误;
B.特别注意数据流,控制错误在流中刚好等于、大于或小于确定的比较值的可能性。
总结:以上内容是对单元测试中常见错误的详细介绍。文章内容部分转载自互联网。希望对你了解是否小于等于有帮助和参考。
版权声明
本站搜集来源于网络,如侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。