常见测试点

支付怎么测?

从功能方面考虑:

用户的使用场景: 包括正常完成支付的流程;

支付中断后继续支付的流程;

支付中断后结束支付的流程;

单订单支付的流程;

多订单合并支付的流程;

余额不足;

未绑定银行卡;

密码错误;

密码错误次数过多;

找人代付;

弱网状态下,

连续点击支付功能,会不会支付多次;

分期付款等;

不同终端上支付:包括PC端的支付、笔记本电脑的支付、平板电脑的支付、手机端的支付等; 不同的支付方式:银行卡网银支付、支付宝支付、微信支付等; 从产品容错性上:包括支付失败后,能否再次支付、能否退款;

从性能方面考虑:

多个用户并发支付能否成功; 支付的响应时间;

从安全性方面考虑

使用Fiddler拦截订单信息,并修改订单金额,或者修改订单号,(下两个订单A,B,付款时拦截订单B,并把订单B的订单号改为A订单的订单号)无法完成支付;

从用户体验方面考虑

是否支持快捷键功能; 点击付款按钮,是否有提示; 取消付款,是否有提示; UI界面是否整洁; 输入框是否对齐,大小是否适中等。

兼容性

BS架构:不同浏览器测试。 APP:不同类型,不同分辨率,不同操作系统的手机上测试

购物车怎么测?

功能测试

未登录时:将商品加入购物车,页面跳转到登录页面,登录成功后购物车数量增加。

登录后:

所有链接是否跳转正确;

商品是否可以成功加入购物车;

购物车商品总数是否有限制;

商品总数统计是否正确;

全选功能是否可用;

删除功能是否可用;

价格总计是否正确;

商品文字太长时是否显示完整;

购物车中下架的商品是否有标识,是否还能支付;

新加入购物车商品排序(添加购物车中存在的店铺的商品和购物车中不存在的店铺的商品);

是否支持快TAB、ENTER等快捷键;

商品删除后商品总数是否减少;

收藏功能是否可用;

购物车结算功能是否可用。

兼容性测试

BS架构:不同浏览器测试,比如:IE,火狐,谷歌,360这些。 APP:在主流的不同类型,不同分辨率,不同操作系统的手机上测试,华为,vivo,oppo等

用户体验测试

删除商品是否有提示; 是否支持快捷键功能; 是否有回到顶部的功能; 商品过多时结算按钮是否可以浮动显示; 购物车有多个商品时,能不能只对单个商品结算; 界面布局、排版是否合理; 文字是否显示清晰; 不同卖家的商品是否区分明显。

性能测试

打开购物车页面要多长时间

一个输入框怎么测试?

  1. 长度:例如输入框支持100字符, 那需要测试100字符. 101字符,最大长度的显示是否正常;
  2. 哪些是支持的字符类型:数字. 字母. 汉字. 字符!@!#. 特殊字符;
  3. 是否支持换行;
  4. 字符串前后中带空格,前后的空格是否过滤, 中间的空格是否保留
  5. 全角半角的字母. 数字
  6. 快捷键:能不能全选,部分选择,复制剪切粘贴是否可用,粘贴超过最大长度的字符串怎么显示,tab键盘是否可用;
  7. 不同终端的兼容性

登陆功能怎么测试?

功能方面的测试:

  1. 输入正确的用户名和密码,点击提交按钮,验证是否能正确登录,能否能跳转到正确的页面
  2. 输入错误的用户名, 验证登录失败,并且提示相应的错误信息
  3. 输入错误的密码, 验证登录失败,并且提示相应的错误信息
  4. 用户名为空, 验证登录失败,并且提示相应的错误信息
  5. 密码为空, 验证登录失败,并且提示相应的错误信息
  6. 用户名和密码都为空,点击登陆
  7. 用户名和密码前后有空格的处理

性能方面的测试

  1. 打开登录页面,需要多长时间
  2. 输入正确的用户名和密码后,登录成功跳转到新页面,需要多长时间

安全性方面的测试

  1. 密码是否在前端加密,在网络传输的过程中是否加密
  2. 用户名和密码的输入框,能否防止SQL注入攻击
  3. 用户名和密码的输入框,能否防止XSS攻击
  4. 错误登陆的次数限制(防止暴力破解)
  5. 是否支持多用户在同一机器上登录
  6. 一个用户在不同终端上登陆
  7. 用户异地登陆

用户体验测试

  1. 页面布局是否合理,输入框和按钮是否对齐
  2. 输入框的大小和按钮的长度,高度是否合理
  3. 是否可以全用键盘操作
  4. 是否有快捷键输入用户名,密码后按回车
  5. 是否可以登陆牵扯到验证码的
  6. 还要考虑文字是否扭曲过度导致辨认难度大,考虑颜色(色盲使用者)

兼容性测试

  1. BS架构:不同浏览器测试,比如:IE,火狐,谷歌,360这些。
  2. APP:在主流的不同类型,不同分辨率,不同操作系统的手机上测试,华为,vivo,oppo等

文件上传

1.功能测试

(1)选择符合要求的文件,上传--------上传成功;

(2)上传成功的文件名称显示----------显示正常(根据需求)

(3)查看,下载上传成功的文件--------上传的文件可查看或下载

(4)删除上传成功的文件-------------可删除

(5)替换上传成功的文件-------------可替换

(6)上传文件是否支持中文名称--------根据需求而定

(7)文件路径是否可手动输入----------根据需求而定

(8)手动输入正确的文件路径,上传-----上传成功

(9)手动输入错误的文件路径,上传-----提示,不能上传

2.文件大小测试

(1)符合格式,总大小稍小于限制大小的文件------上传成功

(2)符合文件,总大小等于限制大小的文件--------上传成功

(3)符合文件总大小稍大于限制大小的文件--------在上传初提示附件过大

(4)小为0kb的txt文档-----------------------不能上传

3.文件名称测试

(1)文件名称过长。Win2000标准:255个字符(指在英文的字符下),如果是中文不超过127个汉字-----提示过长

(2)文件名称达到最大长度(中文,英文或混在一起)上传后名称显示,页面排版-----------页面显示正常

(3)文件名称中包含特殊字符-------------根据需求而定

(4)文件名全为中文--------------------根据需求而定

(5)文件名全为英文--------------------根据需求而定

(6)文件名为中、英混合-----------------根据需求而定

4.文件格式测试

(1)上传正确格式-----------------上传成功

(2)上传不允许的格式--------------提示不能上传

(3)上传rar,zip等打包文件(多文件压缩)---------根据需求而定

5.安全性测试

(1)上传可执行文件(exe文件)-----------------根据需求而定

(2)上传常见的木马文件------------------------提示不能上传

(3)上传时服务器空间已满----------------------有提示

6.性能测试

(1)上传时网速很慢(限速)-----------------当超过一定时间,提示

(2)上传过程断网--------------------------有提示是否上传成功

(3)上传过程服务器停止工资------------------有提示是否上传成功

(4)上传过程服务器的资源利用率---------------在正常范围

7.界面测试

(1)界面美观性、易用性(键盘和鼠标的操作、tab跳转的顺序是否正确)----------显示正常(根据需求)

(2)按钮文字是否正确--------------正确

(3)正确/错误提示的文字是否正确---------------正确

(4)说明性文字是否正确-----------------------正确

8.其他测试

(1)有多个上传框时,上传相同名称的文件---------------根据需求而定

(2)上传一个正在打开的文件-------------------------可以上传

(3)文件路径是手工输入的是否限制长度----------------限制一定的长度

(4)上传过程中是否有取消正在上传文件的功能-----------有

(5)保存时有没有已经选择好,但没有上传的文件-----------提示上传

(6)选择好但是未上传的文件是否可以取消选择------------可以取消选择

posted @ 2019-11-05 11:21  简小虫  阅读(4070)  评论(1编辑  收藏  举报