用黑盒的方式来设计软件测试用例

网友投稿 799 2022-11-22

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

用黑盒的方式来设计软件测试用例

提到测试用例的设计大家都会想到运用黑盒测试中比较常用的方法等阶类划分法、边界值分析法、错误推测法、因果分析法等。这些只是针对一个小的模块,甚至一个小输入框而言的。那么,当我们熟悉一个项目后,该如何去设计呢?

其实,大多项目的测试都可分为界面测试、数据测试、业务测试、流程测试等几个类型,在设计测试用例的时候可根据测试功能的特性进行设计,将不同类型的测试分开来进行设计,保证测试用例不冗余且条理清晰。

2、数据测试:项目中的各个模块都有数据的流动,一些基本的增删改查只要保证检测数据的正确性即可,比较有代表性的是报表的测试。针对报表,准备一些基础数据,然后通过计算,设计出报表输出结果,需保存各计算公式的正确性即可。

3、业务测试:主要是各基础模块间的数据传递,保证接口的正确,及业务的正确。这种类型的测试,可根据业务图进行设计,遍历各分支即可。

4、流程测试:主要是同一模块中,不同角色不同人员之间数据的流动,比较代表性的是OA系统中的审批。这种类型的设计,需了解各种流程中需要哪些角色哪些人员参与,然后组合各种情况,遍边各个流程分支进行设计。

另外,对于一个项目而言,肯定有些是公用的,比如说分页,各个页面 都统一调用同一分页,因此在设计时只需设计一个分页即可,其他页面用到时调用即可,不需重复设计。很多增删改查及各类型控件的检测基本都是一致的,都可放入公共用例中,进行调用即可,避免用例的冗余。

以上只是自己对测试用例设计的理解及总结,只是测试用例设计的一部分,具体的项目还需根据项目的特点进行设计。

上一篇:软件测试用例的设计心得
下一篇:浅谈如何维护软件测试用例
相关文章

 发表评论

暂时没有评论,来抢沙发吧~