51Testing软件测试论坛

标题: 一种新的测试方法:基于实现的测试 [打印本页]

作者: elly_digua    时间: 2007-8-6 16:58
标题: 一种新的测试方法:基于实现的测试
我这里主要对Java。


一般系统都有验证这个环节。对于Java 有两种实现方式:1 使用 javascript 来实现验证,2 使用 structs 框架,通过配置xml 来实 现。当使用javascript实现时,根据执行流程,当有几个输入框需要非空验证时,有几个框就要测试几次。但当使用structs 来实现时,只要一次输入就可以把这非空验证一次做完。
作者: elly_digua    时间: 2007-8-9 09:23
标题: 补充说明
上面的内容是我自己思考的。尽供大家讨论。

上面所说的能在测试执行上节省很多时间。
基于实现的测试在写测试用例的时候也可以少写很多测试用例。特别对用等价类、边界值来写系统测试用例。
例:系统界面上很多输入框都是要验证的。
比如验证只能输入指定的L M N ,如果把他作成 Combobox ,那么它是内容是可以修改的,这个时候就要考虑无效等价类;但是如果把它作成 List,那这个时候就不要考虑无效等价类。

以上内容尽供讨论。因为它和一般的软件测试流程有不一样。测试要及早介入。但那时用例已经开始写了。特别是上面的,在写系统测试用例的时候,开发流程还没有设及到具体的实现方面。
但我想的是,是不是可以在项目中灵活运用呢?比方 A: 在设计的时候想的细一点,B: 作开发的也从测试的角度(易测性)考虑下,这样也能节约时间,进度和成本。另外,在测试驱动开发中有一条说:测试是代码的客户,而顾客就是上帝。那么当代码的结果影响测试的话,就要重构。(希望我没有断章取义)




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