测试工程师都是怎么写测试用例的?浅谈测试用例的编写思路和执行

2023-12-21 00:59:27


性能测试、压力测试、负载测试、强度测试、稳定性测试、健壮性测试、功能测试、系统测试、集成测试、接口测试……,这么些眼花缭乱的测试类型名称,估计很少有有人能准确地区分和说出定义来,对应的测试用例如何编写和执行,就更不容易进行了。

如果问测试工程师测试用例如何编写,就好像是问程序员如何编写代码一样,每个人都会给出不同的方法,但是实用的测试用例却像优秀的程序一样困难。

本文针对上面的问题,主要讲解在企业实际工作中,如何有效划分测试种类和编写对应的测试用例,使测试工作更加合理、高效率的运行。

本文主要以测试用例的编写和管理为核心,讲述下面的内容:

用例的分类

用例程度的把握

用例的执行

用例的评审

用例的升级、管理、维护

..

事实上,完全可以把测试用例看成是测试工程师编写的程序:这个“程序”是为了辅助测试工作的进行而进行,目的是为了发现软件问题,同时“顺便”证明软件功能是否符合要求。

测试工作和开发通常一同进行,所以在完成测试计划编写后,就可以进行用例的编写工作。

如下图所示

上面的单元测试在大多数企业工作中,由程序员在开发过程中进行,基本不编写测试用例,

重点论述集成测试用例的编写。下面按照编写的顺序说明各个测试用例的编写思路和方法。

各个用例的编写参考模板可以评论免费领取

对于用例,一个基本的思想就是:“一点多例”,就是针对一个测试点或者功能点,编写多个测试用例,从多个方面进行测试。各个部分的用例编写的都贯穿着这一基本思想。

等价类划分法

1.概念

用户所有可能输入的数据,划分成了若干个子集,然后从每一个子集中选取少数具有代表性的数据作为测试用例,这种测试用例我们称为“等价类划分法”。

等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格即可。它将不能穷尽的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。

在有限的测试资源的情况下,用少量有代表性的数据得到比较好的测试结果。

2 .分类

有效等价类:指符合《需求文档》,输入合理的数据集合

无效等价类:指不符合《需求文档》,输入不合理的数据集合

3 .等价类设计步骤

先划分等价类:找出所有可能的分类

确定有效等价类:需求中的条件

确定无效等价类:与条件相反的情况,再找到特殊情况

从各个分类中挑选测试用例数据

在确立了等价类之后,可按下表的形式列出所有划分出的等价类表

1加法计算器:计算1---100的整数之和(包含1和100)

示例:

① 通过等价类表分析有效等价类和无效等价类

② 挑选数据完成测试用例设计

各个用例的编写参考模板可以评论免费领取

文章来源:https://blog.csdn.net/test_xiaoqi/article/details/135116784
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。