web测试

@[web测试

注册功能:
用户名字和密码都为最大长度
用户名字和密码都为最小长度
必填项分别为空
两次输入密码不一致
重新注册存在的用户
改变存在的用户的用户名和密码的大小写来注册
看是否支持tap和enter键
登录功能:
用户名和密码符合要求
用户名和密码不符合要求
用户名正确,密码错误
密码正确,用户名错误
用户名或密码为空
已删除的用户名和密码
输入的数据前存在空格
输入正确的用户名密码以后按[enter]是否能登陆
添加功能:
要添加的数据项均合理,检查数据库中是否添加了相应的数据
留出一个必填数据为空
按照边界值等价类设计测试用例的原则设计其他输入项的测试用例
不符合要求的地方要有错误提示
是否支持table键
按enter是否能保存
若提示不能保存,也要察看数据库里是否多了一条数据
字段唯一的,是否可以重复添加,添加后是否能修改为已存在的字段

删除功能:
不选择任何信息,直接点击删除按钮,是否有提示
删除某条信息时,应该有确认提示
否能连续删除多个产品
当只有一条数据时,是否可以删除成功
如有全选,注意是否把所有的数据删除
删除一个数据库中存在的数据,然后查看数据库中是否删除
如删除的数据与其他业务数据关联,要注意其关联性
是否支持table键
修改功能:
对编辑页的每个编辑项进行修改,点击保存,是否可以保存成功,检查想关联的数据是否得到更新。
在编辑的时候,注意编辑项的长度限制,有时在添加的时候有,在编辑的时候却没有(注意要添加和修改规则是否一致)
对于有图片上传功能的编辑框,若上传图片,查看是否显示为上传图片
修改后增加数据后,特别要注意查询页面的数据是否及时更新,特别是在首页时要注意数据的更新
提交数据时,连续多次点击,查看系统会不会连续增加几条相同的数据或报错。
若结果列表中没有记录或者没选择某条记录,点击修改按钮,系统会抛异常。

查询功能:
输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据
输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据
输入格式或范围不符合要求的数据,看是否有错误提示
不输入任何数据
是否支持enter键
容易遗漏的部分:
1.浏览器的后退按钮
一条已经成功提交的记录,back后再提交,看系统会如何处理。检查多次使用back健的情况
2.对表单多次提交
对提交按钮快速多次点击提交,看看会不会在数据库中形成多条记录.网速或响应快时,这点容易被遗漏,但用户的网络可能慢,很容易多次点击提交.如果前端做了处理,试试捕获在提交时生成的URL,绕过页面,再次对服务器发起请求,会有什么结果
3.光标的跳转
执行操作后,光标是否停留在合适的位置.如邮箱登录,输完用户名回车后,光标应该跳转到密码框内.细节问题,但是影响用户感受
4.tab键是否功能正确
和光标的跳转类似,特别是在有输入项时,查看tab键的焦点顺序是否正确
5.多版本IE测试

模块接口测试是单元测试的基础。
1、检查接口返回的数据是否与预期结果一致。
2、检查接口的容错性,假如传递数据的类型错误时是否可以处理。例如上面的例子是支持整数,传递的是小数或字符串呢?
3、接口参数的边界值。例如,传递的参数足够大或为负数时,接口是否可以正常处理。
4、接口的性能,接口处理数据的时间也是测试的一个方法。牵扯到内部就是算法与代码的优化。
5、接口的安全性,如果是外部接口的话,这点尤为重要。
对于web接口测试来说有哪些测试要点:  1、请求是否正确,默认请求成功是200,如果请求错误也能返回404、500等。  2、检查返回数据的正确性与格式;json是一种非常创建的格式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值