这一章主要是记录软件测试中常用的方法和技巧,属于实战类的,不适合两年以上经验者观看,多年经验看官请回避。

一、软件测试内容基础分类:

1、登录

2、新增

3、修改

4、删除

5、导入

6、导出

二、实战

登录功能(用户名+密码)

1、用户名+密码均正确;--------------------------------登陆成功

2、用户名为空,密码为空;------------------------------提示请输入用户名

3、用户名输入正确,密码为空;--------------------------提示请输入密码

4、用户名为空,密码不为空;----------------------------提示请输入用户名

5、用户名输入错误,密码不为空;------------------------提示用户不存在

6、用户名正确,密码错误--------------------------------提示密码错误

7、用户名错误且长度达最大长度,密码正常---------------提示用户名错误且不允许继续输入

8、用户名正常,密码错误且长度达最大长度---------------提示密码错误且不允许继续输入

9、用户名前后加空格,密码正确-------------------------默认取消前后空格,登陆成功

10、用户名中间加空格,密码正确------------------------提示用户名错误,此处要看注册是否允许用户名中间含有空格,若允许则要验证正确的带空格用户名是否正常登录

11、用户名正常,密码前后加空格-----------------------提示密码错误,密码部分一般不自动去掉前后及中间空格

12、两台PC同时登陆同一账号---------------------------是否可以同时成功登陆要看具体需求

13、用户名正常,密码错误,连续五次--------------------锁定密码或输入验证码之类的验证,此处一般都会有限制,防止暴力破解

14、键盘操作,tab键是否可以切入用户名,密码---------大型网站建议做此测试

15、用户名正确,密码输入“=1 or '1'='1'”-------------简单的sql安全测试,可做可不做

登陆功能测试大概就这些情况了,具体问题具体分析,这只是一个大概的东西,可能到具体的项目还会有一些变化,不过只要学会基础,以后慢再慢的灵活运用就好了

新增

1、正确的数据----------------------------------------------------新增成功

2、不输入任何数据------------------------------------------------提示XX为必填,不能为空

3、针对每个输入框做边界值测试-----------------------------------边界值一般包括数值大小、字符长短,具体问题具体分析

4、针对每个输入框做等价类测试-----------------------------------等价类一般包括字符类型、电话号类型、邮箱类型,各种的需要具体分析

5、空格验证

 

---------------------------------------------------------------------------------------------------------后续更新

posted on 2017-03-08 16:41  测试茶馆  阅读(145)  评论(0编辑  收藏  举报