如何设计自动化测试case?

目录

前言

如何设计测试case?

UI自动化

API自动化

UNIT自动化

设计case要注意什么?

最后:【可能给予你助力的教程】


前言

这篇文章我想跟大伙聊聊设计自动化测试case的一些实践和观点。

为什么要设计case?

无论是功能测试还是自动化测试甚至性能测试,设计测试case都是必须的。

当然,不同的测试类型,在设计测试case时候的侧重点和颗粒度是不同的。

设计测试case的目的,我个人认为主要有如下几点原因:

便于测试活动开展

测试工作的本质是尽可能以更高的效率保障交付产出物的质量满足甚至超出预期,这是所有测试工作的最终目标。

但在实际的工作实践中,绝大多数的测试工作都是围绕测试case来开展。比如:case评审/冒烟测试/提测检查/case执行/bug提交/bug跟踪和修复验证,直至最终线上发布。

确保业务场景覆盖

软件测试工作,简单来说就是通过设计各种场景并进行检查,确保交付的软件符合预期设计结果。

无论是功能测试采用的等价类边界值方法,还是自动化测试分层的概念,都是希望通过一定的方法和手段,尽可能的保障业务场景覆盖,避免遗漏所导致的问题逃逸到线上,影响最终交付产出物的质量。

质量度量和质量内建

无论是质量度量还是近几年业内所提倡的质量内建,其实都和测试case息息相关。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值