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


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

    1、价值:

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

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

     

    2、落地方案

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

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

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

    • 由变更函数到变更用例

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

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

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

     

    用例预分析架构:

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

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

     

  • 相关阅读:
    201264
    asp.net 实现随机生成验证码
    数据库连接方式读取不到Excel数据值的解决方法
    如何对ArcSDE空间网格大小进行优化?
    坐标转换资料
    (转载)SDE命令行安装配置
    2008年的这些事儿
    注记多行显示问题的解决方法
    你的行为伤害了谁?
    oracle 数据备份(收藏)
  • 原文地址:https://www.cnblogs.com/testing2019/p/10273716.html
Copyright © 2020-2023  润新知