软件测试从零开始专辑——如何编写组合框测试用例
上一篇 /
下一篇 2016-06-13 20:57:13
近期很多同学都问,组合框下拉框如何测试?如果所有的都写岂不是要写几千条用例?对于这个,其实有两个误区:
1)你不明白用例的用途:用例是标记出你的测试点,但并不要求你穷举所有的用例细节出来,而是选择有代表性的测试用例!
2)你不了解这个下拉框和组合框的是用什么程序控制的!
简单粗暴的测试方法如下:
功能方面:
1)确认你的组合框或者是下拉列表是可以正常工作的,这里不需要去检查结果,只需要看能否查询出数据
2)确认你的组合框或下拉列表是否有默认值,默认值是否可以查询成功,顺便检查数据结果。
3)确认你的组合框或下拉列表的数据选项是否正确,比如说组合框的备选项或者下拉列表的下拉选项是否符合需求,不多不少。
举个栗子:性别的下拉选项只能有男女两个,而不能出现第三个选项。
查询数据方面:
1)要检查你的组合框和下拉列表组合起来查询数据是否正确?
原理:其实这些搜索过滤的功能都是由sql中的查询语句来控制的。
方法:前提要求你懂sql语句,直接拿开发的sql语句去数据库执行,看数据是否筛选正确,就不用这么苦逼的黑盒测试了。
2)不懂sql语句如何设计组合框或下拉列表测试用例?
原理:不要被穷举测试个吓到,一般遇到复杂的组合框,你可能写上上千条数据都不能写完整!所以这里选择的方案是:枚举。(至于枚举是什么,可以自行去查阅)
实例:
遇到这种多个情况的组合如何测试?
1)确认各个单独的框查询功能是否正常并核对数据
2)查询功能都正确的情况下,可以按照下表来进行设计
选择有代表性的数据进行测试就OK,保证主流的选择组合不会出错就好!
如果你有更加有趣的组合框需要编写测试用例,也欢迎分享,我们一起来设计!
相关阅读:
- 服务器部署系列:Zookeeper 安装和配置 (xuquan, 2016-6-02)
- 【实例】解决 Hudson jenkins 连接等待中 - Waiting for next available executor (xuquan, 2016-6-02)
- 2015年中国软件测试现状调查报告下载 (zaza9084, 2016-6-06)
- 软件测试总结 (leizi1126, 2016-6-03)
- 体会探索式软件测试 (adam_2014, 2016-6-03)
- shell判断文件是否存在 (xuquan, 2016-6-07)
- 银行业务软件测试评价研究 (AthenaTang, 2016-6-08)
- 软件测试从零开始专辑——什么是软件测试 (柠檬LemonBest, 2016-6-11)
- 软件测试从零开始专辑——软件测试的分类 (柠檬LemonBest, 2016-6-12)
- 测试思想 什么是软件测试(摘录) (相逢似梦中, 2016-6-12)
收藏
举报
TAG:
软件测试