• 不测的秘密:精准测试之路----读书笔记(第七章)


    七、精准测试第五式:用例预分析

    1、价值:

    变更自动更具变更函数推荐用例列表,帮助确认测试范围,影响范围

    新增函数,提醒用户分析和补充用例

     

    2、落地方案

    *   方案在设计时主要明确系统主要架构,在细节设计时围绕用例预分析的四个价值点:有效变更、变更的用例、接口变更的用例、边界耦合的用例

    • 变更分析
      • 源码变更:有些无效代码,没有被调用的死代码,这种代码的变化对二进制是没有影响的
      • 二进制变更:二进制自身的变化很难确认源代码发生了变化。因为编译器优化,可能导致一段源代码编译出不同的二进制

          二者结合处才是代码发生真正变化的地方

    • 由变更函数到变更用例

          经过变更分析后,得到变更函数集合,再通过知识库查找变更用例集合。

    • 变更接口和边界耦合关系

         一般当公共接口变更时可能对各项目都有影响,而项目之间的耦合接口的变更也可能对相关项目造成影响,所以当接口变更时系统需识别并通知到测试,自动化的可直接通知到脚本。

     

    用例预分析架构:

     实际用例预分析遇到的问题:

    • 函数修改推荐用例比预期多
    • 函数修改推荐用例比预期少
    • 修改函数内部分支逻辑推荐了这个函数所有的用例

     

  • 相关阅读:
    Android笔记之添加退出确认对话框
    Android笔记之menu与ActionBar使用
    Android学习笔记之File存储(sd卡)
    cron 在线 表达式
    springboot
    mybatis 查询标签
    div display 常用属性
    css height VS min-height
    struts标签 解析html标签
    CSS 后代选择器
  • 原文地址:https://www.cnblogs.com/testing2019/p/10273716.html
Copyright © 2020-2023  润新知