不测的秘密-读书笔记

精准测试之道

第一章

敏捷转型面临的挑战
大量的回归测试 冗余的存在
尝试
自动化测试回归 UI自动化测试 缺陷高度依赖UI属性,维护工作量大
自动化测试的价值
传统的进步,敏捷的基础
自动化测试能提高效率,缩短测试工作时间
自动化测试和人工测试相比,每一次的测试执行操作都是固定的,非常忠实、可靠
自动化测试能加大每一轮回归的力度,从而提升测试覆盖率
自动化测试具备更好地重现软件缺陷的能力,因为它有很强的一致性和可重复性
传统自动化ROI(成本与收益)自动化的收益=迭代次数×全手动执行成本—首次自动化成本—维护次数×维护成本
是基于测试做得越多越好
可能的价值总结
1 帮助回归、节省人力
2 构建人工测试无法构建的场景、数据准备,或执行一些人工测试做不到的测试用例,有效提升测试覆盖率
3 前置测试,让测试和开发有可能并行,提升项目敏捷度,降低测试独占周期

第二章

探索
关注开发实现
黑盒测试
等价类、边界值、场景分析、因果图、判定表、错误推测、正交实验设计、功能图
白盒测试
语句覆盖:程序中每一条语句至少被执行一次。
分支覆盖或判断覆盖:程序中的每一个分支至少走查一次,即每一条分支语句的真值执行一次,假值也执行一次。
条件覆盖:当判定式中含有多个条件时,要求每个条件的取值均得到检验。
判断/条件覆盖:同时考虑条件的组合及判定结果的检验。
路径覆盖:使程序沿所有可能的路径执行。

全面认识测试分析

基于需求的测试分析
分析对象:需求规格说明书
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值