管理进化

测试用例是什么


测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。

简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。

测试用例(Test Case)是将软件测试的行为活动做一个科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是将测试具体量化的方法之一,不同类别的软件,测试用例是不同的。

测试用例设计的方法种类:

测试用例的设计方法主要有黑盒测试法和白盒测试法

黑盒测试也称功能测试,黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。

测试用例的编写:

测试用例的编写需要按照一定的思路进行,而不是想到哪写到哪,一般测试机制成熟的公司都会有公司自己自定义的测试用例模板,以及一整套的测试流程关注点。

测试相关工具推荐:

1、测试用例管理工具:PingCode-Testhub

2、接口测试工具:Jmeter(开源)、postman

3、性能测试工具:loadrunner(大而全,要学精通还是有点难度,重量级工具);jmeter(基于java平台的性能开源测试工具,其实也很强大,而且比较好用)

4、C/S自动化工具:qtp (录制回放和脚本编辑),用到的是vb语言;winrunner IBM产品类似qtp;autoit 在窗口定位上做到很不错。

更多工具推荐可参考推荐阅读中的文章。

推荐阅读:

1、史上最全的测试管理工具盘点

2、测试用例怎么写?

3、测试用例八大要素

智齿客服