怎么样写出好的测试用例?

简介: 怎么样写出好的测试用例?

大家好,我是阿萨。最近被图片伤着了。所以工具系列需要大量截图的就先暂停。能用文字尽量用文字。今天就和大家讨论一下,怎么样写出好的测试用例?


写测试用例是每个测试人员的基本功。就跟画流程图是开发基本功一样。那么每天产出的测试用例都是好的测试用例吗?


阿萨今天就列举一些写好测试用例的方法:


1. 每一条测试用例都必须包含输入,操作和输出


2. 每一条测试用例都要覆盖业务流或者业务场景的某一条分支。包含正常场景 和异常场景。要满足MCM E原则、即相互独立,完全穷尽原则。所以完整的测试用例一定包含所有业务流分支。所谓有效等价类和无效等价类统统包含。但不可重复.


3. 每一条测试用例的校验点要清晰明确。尤其涉及数据的,展示数据从哪里来,到哪里去都要一清二楚。有基础的可以画一画数据流图。非常有益于大家学习业务。


4. 每一条测试用例执行结果是否会影响数据库。数据库是否增加字段,字段类型,对应页面展示。都要非常清楚。


5. 跳出开发思维或者测试思维真正地实际用需求实现一个具体业务场景,要真实有意义的业务场景。用测试用例去承载真实业务场景。看看结果怎么样。实际体验一下自己产品的易用性。构造测试数据也尽量贴近客户数据量大小。


6. 涉及数据的,基本增删改查操作都要写用例验证。


7. 测试用例校验点和测试场景同样重要。明确要验证的测试校验点。类似于写好自动化脚本里的断言。没有断言的脚本不是好脚本。同理,没有校验点的测试用例不是好用例。写好测试校验点非常重要。界面UI、操作结果等等都要写出来。


以上,真实工作经验分享。希望对各位有帮助。


你学会了吗?



如果你喜欢今天的文章,欢迎点赞,关注。


相关文章
|
SQL 安全 测试技术
Web应用程序安全测试
Web应用程序安全测试
503 0
Bug级别判定法则
Bug级别判定法则
1667 0
|
测试技术
测试提交的bug开发不认可怎么办?
测试提交的bug开发不认可怎么办?
605 0
|
消息中间件 数据安全/隐私保护
RabbitMQ 清除全部队列及消息
安装RabbitMQ后可访问:http://{rabbitmq安装IP}:15672使用(默认的是帐号guest,密码guest。此账号只能在安装RabbitMQ的机器上登录,无法远程访问登录。) 远程访问登录,可以使用自己创建的帐号,给与对应的管理员权限即可。
1930 0
|
9月前
|
安全 Linux iOS开发
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
Burp Suite Professional 2025.9 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
660 0
Burp Suite Professional 2025.9 发布 - Web 应用安全、测试和扫描
|
监控 前端开发 测试技术
如何写测试计划?
如何写测试计划?
417 0
如何写测试计划?
|
前端开发 测试技术 Android开发
自动化测试学习网站
自动化测试学习网站
862 1
|
存储 自然语言处理 安全
如何写好测试用例?
如何写好测试用例?
543 0
|
人工智能 Java 测试技术
测试人员如何提升自己的测试技能?
测试人员如何提升自己的测试技能?
787 0

热门文章

最新文章