Visual Unit 4
FlowFly 5 企业版
FlowFly 5 教育版
基本理论
基本理论:软件危机简述
基本理论:解决方案综述
时间危机
解决时间危机:可视编程
解决时间危机:集约调试
其它危机
解决质量危机:快速调试
解决需求危机:快速迭代
解决管理危机:持集测试

1、什么是测试用例?

    用例,就是使用的实例。用使用的实例来达到测试的目的,这就是测试用例。一段代码该如何使用?无非就是会有哪些输入,应该产生哪些结果,所以,测试用例就是由输入和预期的正确输出组成的数据集,当实际输出与预期输出不符时,由工具自动报告错误。

2、如何设计单元测试用例?
    把代码的功能细化,用输入和输出来表达,就形成了测试用例。细化的意思,就是把输入分类,每类取一个,也就是平常说的等价类法。
    等价类可能会遗漏,未测试的等价类通常会对应未覆盖的逻辑单位,因此,设计用例的第二步,是用白盒覆盖找出遗漏用例。
    以上方法简单实用高效高质,不需要考虑其他方法。

3、什么是好的用例?
    好用例应该是一个集合,对于一个函数,如果用例集覆盖了该函数的所有等价类,那么,测试就是完整的,就是好用例和成功用例,衡量用例质量的标准跟是否发现错误无关。

4、我希望工具自动生成测试用例,可行吗?
    好消息是这种工具十几年前就有了,坏消息是基本上没用。工具不可能自动了解代码的功能,不可能自动生成有意义的用例。如果不信,找一个以自动生成用例为主要卖点的工具 ,试试看能不能找出下面的最简单代码的最简单错误(加法函数把+写成了-),如果这都不行,你还能指望自动生成的用例来完成测试吗?
    int add(int a, int b) {return a-b;}

广州凯乐软件技术有限公司
业务咨询:020-85589545 Email:sales@kailesoft.com Q Q:672746750
产品中心
FlowFly5企业版
FlowFly5教育版
Visual Unit 4
视频中心
FlowFly5视频
VU4演示视频
VU4视频教程
单元测试培训
技术中心
技术文章
常见问题
在线帮助
专家博客
关于我们
公司介绍
凯乐文化
联系我们
版权所有:广州凯乐软件技术有限公司 粤公网安备44010502002928号 粤ICP备17061168号