找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
什么是软件测试?(从杯具开始)
  • 需求:制作杯子的使用说明书

   1.需求是什么:用户所需的功能
   2.需求来源于:客户/用户
   3.产品经理:对接客户,根据客户/用户的反馈,输出需求文档
   4.软件方向的需求:客户提供的需求是否合理,是否符合行业内的一些规则和法律的规定
  • 界面测试:外观

   软件方向的界面测试:直观观察软件包含哪些模块,基础色调,比如微信的绿色,支付宝的蓝色
  • 功能测试:杯子是否漏水等,以及能否喝到里面的水

   软件方向功能测试:校验一些功能是否能正常使用,微信聊天的功能,支付宝转账的功能
  • 安全性测试:制作材料是否对人体有伤害

   软件方向的安全性测试:关于网络安全(资金安全、信息安全、包括一些软件的内容对未成年的影响),攻击类型:xss攻击、spl注入、权限攻击
  • 可靠性测试:杯子从高出落下的损坏程度

   软件方向的可靠性测试:在使用人数比较多的情况下,软件是否能够稳定的运行
  • 可移植性测试:在不同地方不同环境是否能够正常使用

   软件方向的可移植性测试:之前使用蓝牙传送游戏的安装包,包括在电梯中(弱网环境)使用微信
  • 兼容性测试:除了装水外是否支持装其他液体

   1.软件方向的兼容性测试:微信不仅能够在ios系统上运行,也能在安卓系统上运行,包括内部对各种输入法的支持
   2.app的兼容性测试关注的方向:
     a.操作系统不同:ios、安卓、鸿蒙、miu
     b.系统的版本不同:ios13、ios14、安卓12、安卓11
     c.手机分辨率
     d.不同的屏幕尺寸和类型
   3.Web端的兼容性测试关注的方向:
     a.操作系统不同:Windows、Mac(苹果)、Linux、Unix
     b.系统的版本不同:Windows7/8/8.1/10/11
     c.电脑分辨率的影响
     d.电脑不同的屏幕尺寸和类型
     f.不同浏览器的类型以及版本
  • 易用性测试:使用是否烫手等

   软件方向的易用性测试:操作是否简单,是否符合用户的操作习惯,使用的门槛高不高,用户体验
  • 压力测试:不断对杯子施加重量

   软件方向的压力测试:压力测试又叫破坏性测试,在超负载的情况下,长时间运行
  • 负载测试:不断对杯子施加压力,直至杯子破裂

   负载方向的软件测试:不断增加用户量,看系统是否崩溃

分享至 : QQ空间
收藏

0 个回复

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