一个网页通用的测试用例

具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的testcase.)

此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力

这个题目还是相当有难度的, 一般的人很难把这个题目回答好。

首先,你要了解用户的需求,

比如这个登录界面应该是弹出窗口式的,还是直接在网页里面。

对用户名的长度,和密码的强度(就是是不是必须多少位,大小写,特殊字符混搭)等。

还有比如用户对界面的美观是不是有特殊的要求?(即是否要进行UI测试)。

剩下的就是设计用例了 ,等价类,边界值等等。

请你记住一点,任何测试,不管测什么都是从了解需求开始的。

功能测试(Function test)

  1. 什么都不输入,点击提交按钮,看提示信息。(非空检查)

  2. 输入正确的用户名和密码,点击提交按钮,验证是否能正确登录。(正常输入)

  3. 输入错误的用户名或者密码, 验证登录会失败,并且提示相应的错误信息。(错误校验)

  4. 登录成功后能否能否跳转到正确的页面(低)

  5. 用户名和密码,如果太短或者太长,应该怎么处理(安全性,密码太短时是否有提示)

  6. 用户名和密码,中有特殊字符(比如空格),和其他非英文的情况(是否做了过滤)

  7. 记住用户名的功能

  8. 登陆失败后,不能记录密码的功能

  9. 用户名和密码前后有空格的处理

  10. 密码是否加密显示(星号圆点等)

  11. 牵扯到验证码的,还要考虑文字是否扭曲过度导致辨认难度大,考虑颜色(色盲使用者),刷新或换一个按钮是否好用

  12. 登录页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值