51Testing软件测试论坛

标题: 如何来评价一个测试框架的好坏? [打印本页]

作者: 大漠行者    时间: 2010-3-23 16:08
标题: 如何来评价一个测试框架的好坏?
如题,如何来评价一个测试框架的好坏?有什么指标?
作者: wangze1123    时间: 2010-3-30 20:09
个人觉得框架具有扩展性,适合自动化测试的需要,并且逻辑和实现分离,最好能实现并行测试的需要。
作者: liangshi    时间: 2010-3-31 12:31
不同的测试有不同的任务与目标,例如单元测试和系统测试的任务往往有很大的不同。不同的框架支持不同的测试活动,因此没有最好,只有合适。

一般而言,一个好的框架应该具备以下特征。
1. 能提供充分的日志(log)以便调试。一些UI测试框架,具备屏幕截图的功能,可以捕获测试运行时UI的外观。
2. 能组织测试用例,以不同的粒度、标准允许测试用例。例如,允许测试者将测试用例分组,以测试用例集为单位允许测试。那么测试者就可以将测试用例划分为BVT用例集、功能用例集,以用于不同的场合。
3. 允许测试者将精力集中在测试用例编写上,而不是与框架集成。例如CppUnitLite就胜过CppUnit(这两个框架的作者是同一个人,他开发CppUnitLite就是为了克服CppUnit的一些不足),因为利用CppUnitLite写测试用例很简单,用CppUnit就要写更多的代码。
4. 提供充分的调试支持。例如,设置断点或暂停,允许测试者观察测试运行中的状态。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2