51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1009|回复: 6
打印 上一主题 下一主题

我想问王琰老师,怎样实现测试数据与测试执行分离

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-31 14:47:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想问王琰老师,怎样实现测试数据与测试执行分离,不好意思上没好好听sdlkfj1
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-6-1 09:01:43 | 只看该作者
是实现测试设计(包括测试计划,设计,实现)与测试执行分离吧(双V模型中的内容)
以前人们普遍认为“测试是开发之后的一个阶段”, 而V模型则实现了测试设计和测试执行的分离,强调“测试是伴随着整个开发周期的”。
从V模型中可以看出测试设计和软件开发是并行完成的。只要相应的开发活动完成,就可以开始执行测试,更利于尽早发现问题。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-6-2 17:29:43 | 只看该作者

回复 #2 zhangchen 的帖子

不好意思我没讲清楚,我是想问在测试计划中,为了应对需求变更而采取的测试数据与测试执行分离,它是怎样实现的?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-6-10 15:05:15 | 只看该作者

456

wo ye        butaixingchu,yexiangqingjiaoyixia
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-8-2 22:28:11 | 只看该作者

回复 #3 hgl 的帖子

我不知道在测试计划中,有测试执行。

如果是在测试中,为了应对需求变更而采取的测试数据与测试执行分离,它是怎样实现的?

就是靠需求跟踪矩阵中测试线的需求跟踪矩阵
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-8-3 12:30:39 | 只看该作者
抱歉,现在才看到。

在很多企业里需求并没有我们看到的那么详细,或者需求是经常变更的,而用户需求的变更大多数也体现在具体的数据要求上。这时候经常采用的做法是在测试用例写作中只描述执行步骤,不描述要输入的测试数据。
举个最简单的例子,比如输入用户名、密码,假如用户对用户名、密码的参数范围还没有确定,测试用例可以只描述执行步骤“输入用户名、密码”,具体的数据如用户名输入什么,密码输入什么,可以等参数范围确定下来再运用等价类、边界值等方法设计。

还有很多地方也是可以用这种方式的,比如我们作单元测试,用例执行都是要把输入数据传给被测单元,然后检查输出,无非就是输入输出参数具体的值不同而已,这时候我觉得用例也可以用参数表的形式把数据分离出来。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-9-22 01:24:43 | 只看该作者
我的理解是把用户名和密码都放到数据库中,然后把这张表倒出来(这些可以正常登陆),再加入一些用户名和密码(这些是不能登陆的),然后执行测试,我的理解是这样,多多指教。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-29 02:51 , Processed in 0.071911 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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