51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1605|回复: 1
打印 上一主题 下一主题

[讨论] 一种新的测试方法:基于实现的测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-6 16:58:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我这里主要对Java。


一般系统都有验证这个环节。对于Java 有两种实现方式:1 使用 javascript 来实现验证,2 使用 structs 框架,通过配置xml 来实 现。当使用javascript实现时,根据执行流程,当有几个输入框需要非空验证时,有几个框就要测试几次。但当使用structs 来实现时,只要一次输入就可以把这非空验证一次做完。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-8-9 09:23:45 | 只看该作者

补充说明

上面的内容是我自己思考的。尽供大家讨论。

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

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

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-23 23:25 , Processed in 0.079274 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表