请选择行业
请选择职位
请选择省份
请选择城市

测试面试题之测试用例设计,总有你需要的!

时间: 2022-08-26 10:54   作者: 软件测试小栈   点击次数: 
 

登录功能,设计测试用例

功能测试:

  • 输入正确的账号和密码,点击提交按钮,验证是否能正常登录;

  • 输入错误的账号或错误的密码,登录失败,是否有相应的提示信息;

  • 登录成功后能否跳转到正确的页面;

  • 账号和密码,如果太短或者太长,应该怎么处理,密码太短时是否有提示;

  • 账号和密码中有特殊字符(如空格),和其他非英文的情况,是否做了过滤;

  • 是否可以记住登录成功的账号;

  • 登录失败后,不能记住密码;

  • 账号和密码前后有空格是否正常处理;

  • 密码是否加密显示(星号、圆点等);

  • 验证码文字是否扭曲过度导致辨认难度大,刷新是否正常;

  • 登录页面中的注册、忘记密码链接是否正确跳转;

  • 输入密码的时候,大写键盘开启时是否有提示信息;

  • 不输入任何内容,点击提交按钮,提示信息是否正确(非空校验)。

UI测试:

  • 布局是否合理,文字和按钮是否正确排列;

  • 文本输入框和按钮的长度,高度是否符合要求;

  • 界面的设计风格是否与Ul的设计风格统一;

  • 界面中的文字是否简洁易懂,没有错别字。

性能测试:

  • 打开登录页面,需要几秒;

  • 输入正确的账号和密码后,登录成功跳转到新页面,不超过5秒。

安全性测试:

  • 登录成功后生成的Cookie是否有HttpOnly(降低脚本盗取风险);

  • 账号和密码是否通过加密的方式,发送给Web服务器;

  • 账号和密码的验证,应该是用服务器端验证,而不能单单是在客户端用javaScript验证;

  • 账号和密码的输入框,应该屏蔽SQL注入攻击;

  • 账号和密码的输入框,应该禁止输入脚本(防止XSS攻击);

  • 错误登录的次数限制(防止暴力破解);

  • 考虑是否支持多用户在同一机器上登录;

  • 考虑一用户在多台机器上是否允许登录。

可用性测试:

  • 是否可以全用键盘操作,是否有快捷键;

  • 输入账号,密码后按回车,是否可以登录;

  • 输入框是否可以以Tab键切换;

  • 高对比度下能否显示正常(视力不好的人使用)。

兼容性测试:

  • 主流的浏览器下能否显示正常(IE,FireFox.Chrome,Safari等);

  • 不同的平台是否能正常工作,比如Windows,Mac;

  • 移动设备上是否正常工作,比如iPhone,Android;

  • 不同的分辨率下是否显示正常。

购物车模块,设计测试用例

功能测试:

  • 将商品加入购物车>选择购物车中所有的商品>确认购买>生成订单>查看订单详情,显示商品信息,购物车商品是否被清空;

  • 将商品加入购物车、从购物车删除,查看购物车该商品是否相应增减;

  • 将商品加入购物车、增加/减少商品数量,查看购物车该商品是否相应增加/删除;

  • 购物车商品默认全选/部分勾选/不勾选>,点击购买>生成订单显示全部商品/生成订单显示部分商品/提示未添加商品;

  • 所有页面链接功能正常,可以跳转到正确页面;

  • 卖家在线的时候,旺旺icon高亮,反之,灰色;

  • 购物车页面打开的同时,在其他页面添加了商品,购物车页面刷新后,新的商品能显示;

  • 若未登录,点击购物车,则提示用户先进行登录;

  • 商品未勾选的状态下,结算按钮是置灰无法点击的;

  • 勾选商品后,已选商品的总价会显示,结算按钮变高亮可点击工作;

  • 购物车有商品降价或者库存告急的,那么点击对应的tab,降价或者告急商品会归类后显示;

  • 购物车能添加的商品种类有数量上限;

  • 若商品已经失效,购物车的商品不可以继续结算;

  • 已进入支付界面但支付未成功,重新进入购物车,又重新添加了一些物品,则原有的物品是否能正确保留。

界面测试:

  • 打开页面后,页面的布局是否合理,显示是否完整;

  • 鼠标浮动在购物车按钮,购物车界面显示是否正常;

  • 不同卖家的商品在不同的table区域显示,区分明显。

性能测试:

  • 打开购物车页面要多久;

可用性测试:

  • 快捷键功能是否支持;

兼容测试:

  • 不同浏览器上的功能是否正常;

  • 不同浏览器上的页面显示是否正常。

打印本页 | 加入收藏

上一篇:软件测试职业发展的7个阶段,哪个都吃香!     下一篇:经验分享之软件测试岗位职责和划分

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: