• 移动端APP测试-如何指定测试策略、测试标准?


    • 制定项目的测试策略是一个重要的步骤,可以帮助测试团队明确测试目标、测试范围、测试方法、测试资源、测试风险等,从而提高测试效率和质量。
    • 本篇是一些经验总结,理论分享。并不是绝对正确的,也欢迎大家一起讨论。

    一、测试策略的内容

    • 测试策略包含这几个方面:
      • 测试级别:指的是按照软件开发过程的不同阶段,对软件进行不同层次的测试,如单元测试、集成测试、系统测试、验收测试等。
      • 角色与职责:指的是需要在测试策略里面明确定义各个角色,以及该角色的职责。比如项目经理,测试组长,测试工程师等。
      • 环境需求:指的是描述测试时需要的系统环境,包括软硬件以及网络环境等。
      • 风险分析:指的是识别和评估可能影响测试质量和进度的各种风险,并制定相应的应对措施。
      • 测试进度:指的是根据项目计划和资源安排,制定合理的测试时间表,并监控和控制测试活动的执行情况。

    二、指定测试策略的流程

    • 制定测试策略的一般流程如下:
      • 分析产品:了解产品的特性、功能、需求、用户、市场等,以获得更深入的理解。
      • 制定测试策略:根据产品分析,为不同测试级别创建测试策略,确定测试重点和难点、测试深度和广度、测试方法和技术等。
      • 具体化测试目标:列出所有可能需要测试的软件特性(功能/性能/GUI)等,并定义相应的质量指标和验收标准。
      • 定义测试标准:制定测试过程中判断各项指标的标准或规则,如缺陷等级、缺陷状态、缺陷关闭条件等。
      • 资源安排:根据项目计划和资源情况,确定项目要使用的人力、设备和材料的数量,并合理分配任务和职责。
      • 测试环境:描述测试时需要的系统环境,包括软硬件以及网络环境等,并确保与实际用户环境相一致或接近。

    三、制定测试标准(测试范围、标准)

    • 制定测试标准是测试策略当中重要的一环。
    • 下面分享的测试范围及标准来自于本人工作中总结的经验。
    • 但每个项目的特点不一样,需要根据项目的特点制定最合适的标准、范围。
    1. 新产品测试
      • 此类产品为第一次上线的产品。理论上这类型的产品所有的代码均为全新未测试过的代码,故测试标准为:该产品所有的功能通过100%的正向流程及20%的逆向流程。
    2. 版本迭代测试
      • 这种类型的测试与新品测试不同的地方在于,产品已有上线的版本,此版本是在上一个版本的基础上进行开发。所以测试重点放在新增的代码,及对原代码的改动上。并且要特别注意覆盖安装的情况,故测试标准为:新增的代码及影响到的代码通过100%的正向流程及20%的逆向流程。并且产品的核心功能也要保证正向流程无异常,比如登录功能、支付功能。
    3. 同版本bug修复测试
      • 有时需要已上线的版本同版本在收集数据之后,在没有新增业务功能的情况下,需要上线一个修复崩溃或bug的版本。针对这种类型的测试,如果是修复可见的bug,需要验证bug是否已经被修复,如果是不可见的bug,则是正常测试产品的核心功能。故测试标准为:验证bug已被修复(bug可见的情况下),以及出现bug的位置附近相关的功能。产品的核心功能正向流程无异常
    • 注明: 所有的测试标准理论上都是:在规定测试的范围内达到没有bug。但实际生产工作中存在bug无法在项目截止时间之前完成修复,或是bug修复成本大于bug修复带来的收益。所以遇到这种情况时会与策划、开发一起评估,bug是否需要修复。三方都通过的情况下,也会存在bug未完全修复的情况下结束测试,上线产品。

    ————————————————————————————————————————————
    本人运营的博客同名公众号【软件测试必备技能】不定期会上传测试相关资料,可点击文章下方二维码,前往领取~
    在这里插入图片描述

  • 相关阅读:
    深入解析HTML三位重要成员,探索html、head和body标签的奥秘
    基于大数据的智能家居销量数据分析
    【Verilog基础】【总线协议】AXI、AHB、APB总线对比
    02 DevOps 之 Jenkins
    Linux--基础命令
    Codeforces Round #797 (Div. 3)个人题解
    java8函数式编程(Lambda表达式,Optional,Stream流)从入门到精通
    混沌系统在图像加密中的应用(Hopfield混沌神经网络)
    数据库系列:使用高区分度索引列提升性能
    Elasticsearch7.x.x开启X-pack鉴权,按步骤执行就能成功!
  • 原文地址:https://blog.csdn.net/weixin_40883833/article/details/133050489