• 0
  • 0
分享
  • 场景测试需要考虑哪些情况?——软件测试圈
  • 恬恬圈 2023-07-05 16:33:15 字数 959 阅读 1423 收藏 0

  比如输入框、列表、某功能。

  首先冷静下来,按照平时的测试思路,假如接到这个需求会怎么捋、怎么写case。第一步,是明确需求本身,明确需求背景,明确需求目的,明确需求面对的用户,有赖于需求文档设计稿给出,具体来说:

  功能测试

  正向逻辑

  失败逻辑、错误逻辑、错误失败时的可理解提示

  复杂流程时,各个状态随机组合排列

  边界值情况:中间的随机数值&边缘值(如为空和超大)

  数据来源,数据形式

  跳转其他页面,与其他页面的数据一致性

  状态变化,登录校验后的状态变化

  界面的展示,文案超长时的处理

  与手机硬件的交互

  网络情况:弱网断网时,wif4g切换时

  设备兼容测试

  涉及到版本,要做版本兼容。

  性能测试

  页面加载速度,操作响应时间

  页面流畅度(滑动情况下FPS统计),系统资源情况(CPUMEM)

  压力测试负载测试,高并发的情况

  流量耗电量

  图片展示速度

  安全测试

  比如涉及账号登录,防sql注入(延伸一下sql注入,没有对用户的输入做安全过滤,使用户的输入作为sql语句的一部分执行操作,'or1=1#或者'admin'#'#号把后面的sql语句注视掉,实现不输入密码就能登录的情况可以防范的方式有分级权限管理,数据库信息加密,字符过滤等等方式)。

  确认大前提:需求内容,需求背景,需求目标,对象用户,使用设备,使用环境

  可大略概括为:功能,界面,性能,安全

  1)基本的功能逻辑测试:等价类,边界值,数据类型,正常逻辑,异常逻辑,异常逻辑的良性提示,流程失败,各种场景,易用性等

  2)设备兼容性:IOSAndriod,不同系统版本,不同屏幕

  3)获取设备权限

  4)网络环境:wifi/弱网/断网,以及这几种情况切换下,发起请求与缺省页面

  5)FPS,正常情况下资源加载速度,打开速度

  6)流量测试,和电量测试

  7)cpu和内存资源占用情况

  8)负载测试、压力测试:程序的健壮性,并发量用户量比较大的时候是否会有崩溃之类的问题

  9)安全测试:涉及安全性的数据不可以被挟持,攻击,密码不可明文存储

  是否调用第三方,与第三方软件的协调配合。


作者:别打雷    

来源:http://www.51testing.com/html/69/n-7789569.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   微信 Andoid 6.5.10 开始,微信官方提供了 Trace 导出工具,开发者可以在开发者工具 Trace Panel 中使用该功能。  1、安装 adb 工具  安装 brew:  /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"   安装完成验证: brew --version  安装 adb: brew cask install android-platform-tools  运行ad...
            0 0 5424
            分享
          •   据报道,美国国家公路交通安全管理局(NHTSA)今日表示,在接到两起投诉后,已开始对特斯拉(182,-5.71,-3.04%)ModelY电动汽车的方向盘脱落问题展开调查。  NHTSA称,已经接到两起事故投诉,车主在驾驶2023年生产的ModelYSUV电动汽车时,车轮竟然脱离了转向柱,即方向盘脱落。这主要是因为,受影响车辆在没安装固定螺栓(用于固定方向盘)的情况下就交付给了车主。  3月4日,NHTSA对此展开了初步评估,涵盖大约120089辆汽车。NHTSA今日称,目前正在评估“与这种情况相关的范围、频率和制造工序。”  对此,特斯拉尚未发表评论。  3月6日,公开资料显示,特斯拉在...
            0 0 1278
            分享
          •   根据 Reddit 社区、Twitter 社交平台等用户反馈,美国地区 iPhone 用户近日遭遇奇怪 BUG,在 iMessage 应用中,电话号码前端突然添加了“+”字符。  iMessage 应用在添加“+”字符之后,导致 iPhone 认为短信来自于国际号码。IT之家在此附上示例如下:一个通常为 858-867-5309 的号码在 iPhone 上显示为 + 85 88675309。  部分网友表示重置网络设置可能会解决此问题,此外还有用户反馈在电话号码之前添加“+1”可以修复这个问题。作者:佚名原文链接:新浪科技_新浪网(sina.com.cn)
            0 0 1335
            分享
          • 一、什么是接口测试      接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。二、接口测试原理      通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一过程(request(请求)→response(响应))三、接口测试步骤      实现接口测试的两种办...
            13 12 2906
            分享
          •   一:等价类划分法  1:有效等价类: 2:无效等价类:  案例:比如一个登陆输入框,规定只能输入中文,同时长度为6-10。  通过等价类设计测试用例:  测试用例中重要的三步: 输入 操作 预计结果 如果与预期结果不符合就是bug。  有效等价类: 输入:输入长度为6的中文,输入的为王小明,这就是有效等价类。  无效等价类:  1: 输入长度为4的中文,输入位小名,点击登录,预计结果长度不符合要求。  2: 输入长度为6,但是是英文的,点击登录,预计结果 请输入中文。  3: 输入长度为4,而且不是中文的,是数字,1234,点击登录,预计结果请输入中文并且长度为6-10位。  4:输入长度...
            0 0 1565
            分享
      • 51testing软件测试圈微信