功能测试测试方法及测试点

巡山小妖精
625次浏览
2021年02月21日 09:03
最佳经验
本文由作者推荐

-

2021年2月21日发(作者:一毛不拔的意思)


测试方法



划分等价类



把所有可能的数据输入划分为若干部分,然后从每一部分选择少数具有代表性的数据


作为测试用例。




1



有效等价类


< br>合理,有意义的输入数据构成的集合,检验程序是否实现规格说明预先规定的功能和


性能。




2



无效等价类



不合理,无意义的输入数据构成的集合,检验程序的容错能力。



边界值分析



大量的错误发生在输入或 输出的边界上,而不是某个范围的内部。



逻辑覆盖



语句覆盖



设计若干个测试用例,运行 所测程序,使得每一可执行语句至少执行一次,语句覆盖



最弱


的逻辑覆盖在准则。



判定覆盖



设计若干测试用例,运行被 测程序,使得程序中每个判断的取真分支和取假分支至少


经历一次,即判断的真假值都能 满足。


If





else


条件覆盖


< p>
设计若干测试用例,


运行被测程序,


要使判断中的 每个条件的可能取值至少满足一次。



If



.



For(



) else


路径覆盖



覆盖所有可能的路径。



1






-


条件覆盖


< /p>


使得每个条件的所有可能至少出现一次,


并且至少每个判断本身的 判断结果出现一次。



功能测试的常用方法



(1)


页面链接检查,每一个链接是否有对应的界面



(2)


相关性检查,删除


/


增加一项会 不会对其他项产生影响,如果产生影响,是否正确



(3)


检查按钮功能是否正确



(4)


字符串长度检查,


输入超出需求所说明 的字符串长度的内容,


看系统是否检查,


会不会


出错。



(5)


字符类型检查



(6)


标点符号检查



(7)


中文字符处理,乱码或出错


< /p>


(8)


检查带出信息的完整性,


在查看信 息和


update


信息时


,

< p>
查看所填写的信息是不是全部带



,


带出信息和添加的是否一致。



(9)


信息重复,在一些需要命名,且名字唯一的信息输入重复的名字或


ID


,看系统有没有


处理,重名包括是否区分大小写,以及在输入内容的前 后输入空格,看系统是否处理。



(10)

检查删除功能,在一些可删除多个的地方,不选任何内容按删除按钮看系统如何处理



(11)


选择一个或多个时又如何处理



(12)


检查添加修改是否一致,


检查 添加和修改信息的要求是否一致


,


例如添加要求必填的项


,


修改也应该必填


;


添加规定为整型的项


,


修改也必须为整型


.


(13)


检查修改重名,修改时把不能重名的项改为已存 在的内容,看会否处理,报错,同时


看会否报和自己重名的错。



(14)


重复提交表单,一条已成功提交的记录,


back


后在提交,看系统是否进行处理。



(15)


检查多次处理


back


键的情况



(16)Search

< br>检查


:


在有


search


功能的地方输入系统存在和不存在的内容,


看结果是否正确;



(17)


如果可以输入多个

< br>search


条件,


同时可以添加合理和不合理的条件,


看系统是否处理


正确。



(18)


输入信息的位置,输入信息时,光标的位置



(19)


上传和下载文件的检查,上传下载的功能是否实现,上 传文件是否能打开,上传文件


的格式规定,系统是否有解释信息。



(20)


必填项检查,必填项是否有提示信息



(21)


快捷键检查,是否支持常用快捷键检查< /p>



(22)


回车键检查,在输入结束后直 接按回车键,看系统处理如何,会否报错。



2





面测试的常用方法


-


-


-


-


-


-


-


-