01-软件测试概述 (5)

模块接口是模块内核模块外联系的关键部位;当模块通过外部调用时,数据必须正确流入,当模块结束问题的处理返回调用模块时,数据必须能正确流出

2.4局部数据结构测试

局部数据结构是为了保证临时存储在模块内的数据,模块错误根源往往是局部数据结构

表现形式如下:

①.局部数据结构测试最常见的积累错误

②.不适合或者不相容的类型说明

③.变量无初值

④.变量初始化或者缺省值有错

⑤.不正确的变量名或者不正确的截断

⑥.出现上溢、下溢或者地址异常

2.5路径测试

对模块中的重要的执行路径进行测试,路径错误主要由错误的计算,不正确的比较或者不正常的控制流导致

2.6边界条件测试

容易出错的因素:

①.程序内有一个n次循环,这个n次循环应该是1~n,而不是0~n

②.由小于、小于等于、等于、大于、大于等于、不等于确定的比较值出错

③.出现上溢、下溢和地址异常问题

2.7错误处理测试

完善的模块设计要求能预见出错的条件,并设置适当的出错处理,以便在一旦程序出错时,能对出错程序重做安排,保证其逻辑上的正确性

2.8代码书写规范检查

①.模块设计程序框架流程图

②.代码书写规范,对齐方式

③.代码的注释

④.参数类型,数据长度,指针,数组长度   大小

⑤.输入输出参数和结果

3、单元测试的步骤

单元测试是针对每个程序的单体调试,主要步分为程序语法检查和程序逻辑检查

六、功能测试

定义:功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能;只需要考虑它的功能点不需要考虑软件的内部结构及代码等

WEB

1、功能测试

1.1链接测试

链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段,链接测试一般关注三点:

①.链接是否按照既定指示那样,确实链接到了该链接的界面

②.测试该链接所链接的页面是否真的存在

③.保证系统中没有单独存在的页面(即没有链接指向,只能通过正确的URL地址才能访问)

1.2表单测试

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzfpwf.html