常见的一些功能测试点

玛丽莲梦兔
961次浏览
2021年02月21日 09:00
最佳经验
本文由作者推荐

-

2021年2月21日发(作者:当时明月)


常见的一些功能测试点



一、登录、添加、删除、查询模块的测试点



1.


登录



① 用户名和密码都符合要求(格式上的要求)



② 用户名和密码都不符合要求(格式上的要求)



③ 用户名符合要求,密码不符合要求(格式上的要求)



④ 密码符合要求,用户名不符合要求(格式上的要求)



⑤ 用户名或密码为空



⑥ 数据库中不存在的用户名,不存在的密码



⑦ 数据库中存在的用户名,错误的密码



⑧ 数据库中不存在的用户名,存在的密码



⑨ 输入的数据前存在空格



⑩ 输入正确的用户名密码以后按


[enter]


是否能登录




2.


添加



① 要添加的数据项均合理,检查数据库中是否添加了相应的数据



② 留出一个必填数据为空



③ 按照边界值等价类设计测试用例的原则设计其他输入项的测试用例



④ 不符合要求的地方要有错误提示



⑤ 是否支持


table




⑥ 按


enter


是否能保存



⑦ 若提示不能保存,也要察看数据库里是否多了一条数据




3.


删除



① 删除一个数据库中存在的数据,然后查看数据库中是否删除



② 删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除



③ 输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。



④ 输入的正确数据前加空格,看是否能正确删除数据



⑤ 什么也不输入



⑥ 是否指出


table




⑦ 是否支持


enter





4.


查询



精确查询:



① 输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据



② 输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据



③ 输入格式或范围不符合要求的数据,看是否有错误提示



④ 输入数据库中不存在的数据



⑤ 不输入任何数据



⑥ 是否支持


table




⑦ 是否支持


enter




模糊查询:



在精确查询的基础上加上以下一点



① 输入一些字符,看是否能查出数据库中所有的相关信息





二、设计功能和界面测试用例



1.


文本框、按钮等控件测试



1.1


文本框的测试



1.1.1


如何对文本框进行测试



a,


输入正常的字母或数字。



b,


输入已存在的文件的名称;



c,


输入超长字符。


例如在“名称”框中输 入超过允许边界个数的字符,


假设最多


255

< br>个字符,


尝试输入


256


个字符,检查程序能否正确处理;



d,


输入默认值,空白,空格;



e,


若只允许输入字母,尝试输入数字;反之;尝试输入字母;



f,


利用复制,粘贴等操作强制输入程序 不允许的输入数据;



g,


输入特殊字 符集,例如,


NUL



n


等;



h,


输入超过文本框 长度的字符或文本,检查所输入的内容是否正常显示;



i,< /p>


输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为


yy/mm/dd


,实际输入


yyyy/mm/ dd


,程序应该给出错误提示




1.1.2


在测试过程中所用到的测试方法:



a,


输入非法数据;



b,


输入默认值;



c,


输入特殊字符集;



d,


输入使缓冲区溢出的数据;



e,


输入相同的文件名;




1.2


命令按钮控件的测试



1.2.1


测试方法:



a,


点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出 窗口;



b,


对非法的输入或操作给出 足够的提示说明,


如,


输入月


工作


天数为


32


时,


单 击”确定“后


系统应提示


:


天数不能大 于


31




c ,


对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;




1.3


单选按钮控件的测试



1.3.1


测试方法:



a,


一组单选按钮不能同时选中,只能选中一个。



b,


逐一执行每个单选按钮的功能。


分 别选择了“男”“女”后,


保存到数据库的数据应该相


应的分别 为“男”“女”;



c,


一组执行同一 功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;




1.4up



down


控件文本框的测试



1.4.1


测试方法:



a,


直接输入数字或用上下箭头控制,如,在“数目”中直接输入

< p>
10


,或者单击向上的箭头,


使数目变为


10




b,


利用上下箭头控制数字的自动循环,如,当最多数字为


253

< p>
时,单击向上箭头,数目自动


变为


1


;反之亦适用;



c,


直接 输入超边界值,系统应该提示重新输入;



d,


输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内


容为空,单击“确定”进行测试;



e,


输入字符。此时系统应提示输入有误。




1.5


组合列表框的测试



1.5.1


测试方法:



a,


条目内容正确,其详细条目内容可以根据需求说明确定;



b,


逐一执行列表框中每个条目的功能;

< p>


c,


检查能否向组合列表框输入数据;




1.6


复选框的测试



1.6.1


测试方法:



a,


多个复选框可以被同时选中;



b,


多个复选框可以被部分选中;



c,


多个复选框可以都不被选中;



d,


逐一执行每个复选框的功能;




1.7


列表框控件的测试



1.7.1


测试方法:



a,


条目内容正确;


同组合列表框类似,

< p>
根据需求说明书确定列表的各项内容正确,


没有丢失


或错误;



b,


列表框的内容较多时 要使用滚动条;



c,


列表框允许多选 时,要分别检查


shift


选中条目,按


ctrl


选中条目和直接用鼠标选中多


项条目的情况;




1.8


滚动条控件的测试



1.8.1


要注意一下几点:



a,


滚动条的长度根据显示信息的长度或宽度及时变换,


这样有利于用户了解显示信息的位置


和百分比,如,


word


中浏览


100


页文档,浏览到


50


页时,滚动条位置应处于中间;



b,


拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;



c,


单击滚动条;



d,


用滚轮控制滚动条;



e,


滚动条的上下按钮。




1.9


各种控件在窗体中混和使用时 的测试



a,


控件间的相互作用;


< p>
b,tab


键的顺序,一般是从上到下,从左到右;



c,


热键的使用,逐一测试;


< /p>


d,enter


键和


esc


键的使用;



在测试中,


应 遵循由简入繁的原则,


先进行单个控件功能的测试,


确保实现无 误后,再进行


多个控件的的功能组合的测试。




ps:


密码输入框测试时要特别注意 进行字母大写输入的测试。





三、查找替换操作



案例演示


:


打开


word


中的< /p>



替换



对话框



测试本功能有通过测试和失败测试两种情况



通过测试


:


1,


输入内容直接查找


,


或查找全部


2,


在组合框中寻找已经查找过的内容

< p>
,


再次查找并确认文档的内容正确


,



,


已经查找过


< p>
测试用例



再次进入不用重新输入查找内容


,


直接在文档中搜寻就可以


.



失败测试


:


1,


输入过长或过短的查询字符串


.



,


假设查询的字符串长度为


1



255,


那么 输入

-


-


-


-


-


-


-


-