51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 898|回复: 0
打印 上一主题 下一主题

[转贴] 场景测试需要考虑哪些情况?

[复制链接]
  • TA的每日心情
    擦汗
    昨天 08:52
  • 签到天数: 949 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-6-22 10:21:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    比如输入框、列表、某功能。
      首先冷静下来,按照平时的测试思路,假如接到这个需求会怎么捋、怎么写case。第一步,是明确需求本身,明确需求背景,明确需求目的,明确需求面对的用户,有赖于需求文档设计稿给出,具体来说:

      功能测试
      正向逻辑
      失败逻辑、错误逻辑、错误失败时的可理解提示
      复杂流程时,各个状态随机组合排列
      边界值情况:中间的随机数值&边缘值(如为空和超大)
      数据来源,数据形式
      跳转其他页面,与其他页面的数据一致性
      状态变化,登录校验后的状态变化
      界面的展示,文案超长时的处理
      与手机硬件的交互
      网络情况:弱网断网时,wif4g切换时

      设备兼容测试
      涉及到版本,要做版本兼容。

      性能测试
      页面加载速度,操作响应时间
      页面流畅度(滑动情况下FPS统计),系统资源情况(CPUMEM)
      压力测试负载测试,高并发的情况
      流量耗电量
      图片展示速度

      安全测试
      比如涉及账号登录,防sql注入(延伸一下sql注入,没有对用户的输入做安全过滤,使用户的输入作为sql语句的一部分执行操作,'or1=1#或者'admin'#'#号把后面的sql语句注视掉,实现不输入密码就能登录的情况可以防范的方式有分级权限管理,数据库信息加密,字符过滤等等方式)。
      确认大前提:需求内容,需求背景,需求目标,对象用户,使用设备,使用环境
      可大略概括为:功能,界面,性能,安全
      1)基本的功能逻辑测试:等价类,边界值,数据类型,正常逻辑,异常逻辑,异常逻辑的良性提示,流程失败,各种场景,易用性等
      2)设备兼容性:IOSAndriod,不同系统版本,不同屏幕
      3)获取设备权限
      4)网络环境:wifi/弱网/断网,以及这几种情况切换下,发起请求与缺省页面
      5)FPS,正常情况下资源加载速度,打开速度
      6)流量测试,和电量测试
      7)cpu和内存资源占用情况
      8)负载测试、压力测试:程序的健壮性,并发量用户量比较大的时候是否会有崩溃之类的问题
      9)安全测试:涉及安全性的数据不可以被挟持,攻击,密码不可明文存储
      是否调用第三方,与第三方软件的协调配合。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-18 10:40 , Processed in 0.064667 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表