找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

12.10号 软件测试的测试维度(以杯具为例)-伍慧芳

[复制链接]
什么是软件测试(以杯具为例):
1、需求是什么:用户所需要的功能
     需求来源于:客户/用户
     产品经理:对接客户,根据用户/客户的反馈输出需求文档
     需求测试:制作杯子的说明书
  • 软件方向的需求:客户提出的需求是否合理,是否符合业内的一些规则和法律规定


2、界面测试:外观
  • 软件方向的界面测试:直观观察软件包含哪些模块,基础色调,比如微信绿色,支付宝蓝色


3、功能测试:杯子是否漏水,以及能否喝到里面的水等
  • 软件方向的功能测试:校验一些功能是否能正常使用,比如微信聊天的功能,支付宝转账的功能


4、安全性测试:杯子制作材料是否对人体有伤害
  • 软件方向的安全性测试:关于网络安全、资金安全、信息安全,包括一些软件的内容对未成年人的影响(文化安全领域)
  • 攻击类型:xss攻击,sql注入,权限攻击


5、可靠性测试:杯子从高出摔下来的损坏程度
  • 软件方向的可靠性测试:在使用人数比较多的情况下,软件是否能稳定的运行


6、可移植性测试:在不同地方不同环境是否正常使用
  • 软件方向:之前用蓝牙传送游戏的安装包,包括在电梯中(弱网环境)使用微信


7、兼容性测试:除了装水外是否支持其它液体
  • 软件方向:微信不仅能在iOS系统上运行,也能在安卓系统上运行,包括内部对各种输入法的支持
  • app的兼容测试关注的方向:

① 操作系统不同(iOS,安卓,鸿蒙,miu)
② 系统版本不同(iOS13,iOS14,安卓12,安卓11)
③ 手机的分辨率
④ 不同的屏幕尺寸和类型
  • web端的兼容性测试关注的方向:

① 操作系统不同:Windows,Mac,Linux,Unix
② 系统的版本不同:Windows7/8/8.1/10/11
③ 电脑分辨率的影响
④ 电脑不同的屏幕尺寸和类型
⑤ 不同浏览器的类型/版本

8、易用性测试:使用时是否烫手等
  • 软件方向:操作是否简单,是否符合用户的操作习惯,使用的门槛高不高,用户体验



9、压力测试:不断对杯子施加重量,看杯子是否变形
  • 软件方向:压力测试又叫破坏性测试,在超负载的情况下,长时间运行


10、负载测试:不断对杯子施加压力 直至杯子破裂
  • 软件方向:不断增加用户量,看系统是否崩溃


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册