小酋测试:测试用例知多少?

测试工程师最重要的工作之一:设计测试用例
如果能理直气壮的说自己从不写用例的,那小酋很遗憾的告诉你:你真是测试员,没错!

小酋测试:测试用例知多少?

不清楚测试员和测试工程师区别的,看看这篇文章“测试员VS测试工程师”。
下面回归正题,让我们再次“认识”下测试用例。

小酋测试:测试用例知多少?

1、什么是测试用例?

测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实某个功能是否满足某个特定需求。
通俗来讲,测试用例就是通过说明测试执行的前置条件,执行的操作步骤,以及每个步骤对应的预期结果,来验证某个程序或者某个功能是否满足某个指定的测试需求(对应前面小酋测试需求分析中提取的具体的某一个测试点)。

2、测试用例里面包含哪些内容?

通常用例的内容包括测试目标(目的),需求标示(一般与需求文档中的需求编号对应),预置条件(如需要的网络配置、环境配置等),输入数据(如测试用到的账号等数据),测试步骤,预期结果,通过标准(什么情况下该用例执行成功)等。

3、不同的测试类型,用例内容也不同

根据测试的类型不同,用例的内容往往也不一样。如:界面测试一般为内容检查清单(也是我们说的checklist),单元测试为依据Junit等框架编写的特定代码。

4、设计测试用例的用途?

  • 帮助我们科学有序的执行测试,尽可能发现软件(系统)中的缺陷;
  • 便于重复执行测试,以便重现缺陷(在向开发描述bug时非常重要);
  • 回归测试时,验证缺陷是否被修复;
  • 避免无序的测试,提高测试执行效率;
  • 便于计算工作量,使测试按照时间计划进行;
  • 使得测试过程更方便管理,包括跟踪测试进度,执行情况等;
  • 方便测试结束后提取基本测试用例,以便后面进行复用,提高工作效率。

正因为测试用例有上面这么多用途,所以科学合理的设计测试用例,对我们的软件测试质量起到至关重要的作用。

5、测试用例设计方法?
面对繁多的设计方法,除了面试或者培训外,几乎大部分都仅仅停留在空谈装逼格上面。
就小酋而言,我常用的测试用例设计方法主要有:等价类划分法、边界值分析法、正交实验法、场景分析法、错误猜想法
限于大家的专注力有限(实际是小酋的时间有限^_^),

小酋测试:测试用例知多少?

请关注小酋测试系列后续文章,小酋紧接着将逐一讲解这五种用例的设计方法。

6、什么样的测试用例是好用例?
把需求覆盖全的用例;
能够考虑到用户实际使用场景的用例;
异常考虑全面的用例;
能够使测试人员高效执行的用例;

小酋测试

(微信扫一扫,有更多精彩等着你哦~)



留言