软件测试- 测试用例基础

在说测试用例之前,咱们先回顾一下“随机测试”。

 

什么是随机测试?                                                                                                        


随记测试就是咱们经常做的测试,是一种漫无目的地测试,想到什么就测什么,没有规矩和顺序可言。举一个切实的

例子--机房收费系统的验收。无论是师傅给咱们验收还是咱们给徒弟验收,都是在进行的随机测试,这样测试主要的

问题就是自己也不知道是否测试到了系统所有功能。当然作为TGB的第一个入门系统,睁一只眼闭一只眼也可以。但

是对于其他想要到达产品级别的系统,或者等待上线的系统,这样做是万万不能的。

 

随机测试存在的问题                                                                                                    


.不知道是否全面的测试了所有的功能

.测试的覆盖率无法衡量

.无法对测试质量进行有效评估

.无法形成有效的知识积累

. …

 

引入测试用例                                                                                                              

 

测试用例是向被测系统提供的输入数据、操作或各种环境设置,以及期望结果的一个特定集合。

简单的来说,在我们测试机房收费系统登录窗口的时候(功能点),输入正确帐号和错误密码(输入数据),点击登

录按钮(操作),系统应该给出提示“密码错误,请修改!”(期望结果)。这就是一个简单测试用例,我们要做的

就是将这些用例收集,整理放到一个模板中。如下图:


                            软件测试- 测试用例基础_第1张图片



为什么要用测试用例                                                                                                    

 

. 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率

. 使用用例能够令软件测试的重点突出,目的明确

. 在软件版本更新后只需要修正少部分的测试用例便可开展测试工作,降低了工作量,缩短项目周期

. 测试用例是可以复用的。复用的好处你懂得~

 

测试用例分类                                                                                                             


测试用例也分白盒和黑盒,黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定

表驱动法、正交试验设计法、功能图法等。白盒测试用例设计方法跟其6种覆盖方法一致。

 


最后                                                                                                                           


测试用例是测试工作的指导,是软件测试必须遵守的准则,更是软件测试质量稳定的根本保障。一些成型公司的测试

部都会创建并维护自己的用例库,以此来实现复用,提高效率。书写测试用例可能会花费一些时间,但是后期带给我

们的效益也非常可观的。


你可能感兴趣的:(软件测试,测试用例,黑盒测试)