51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[讨论] 怎样从测试的角度来参加需求评审?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-13 18:19:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样从测试的角度来参加需求评审?

比方说全面性、可测试性等等

[ 本帖最后由 silvertree 于 2006-12-13 18:30 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-18 20:47:27 | 只看该作者
需求一致性。比如:业务概念在各子系统中时候一致使用,业务活动是否满足整个系统中的业务约束等等。建议先了解整个需求了,有个大概的理解后,去分析细节,可能你会有所发现。
至于可测试性,个人理解为可验证,就是说待讨论的需求,是可以使用某种技术手段去验证的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-2-14 23:29:38 | 只看该作者
要看你对系统的了解有多少,如果接手的是从未涉足过的项目,只有学习的份了吧。
如果对系统有一定的了解,在参加评审前必定要熟悉软需。
全面性,感觉主要还是对整个系统有个通盘的考虑。软需设计是否有缺漏,是否可能会存在性能,效率问题。
至于可测试性,不太明白,难道有不可测试的程序吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-2-28 08:41:46 | 只看该作者
可测试性是对需求的可测试性
可能需求描述不是很明确
比如需求对性能的要求只有一句话:性能良好
这句话能测试么?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-3-14 17:44:17 | 只看该作者
在看需求的时候就可以顺便考虑一下测试用例会如何去写, 这样很容易发现一些别人考虑不到的问题。比如:
1,原有的功能是否已经可以折中的满足现在的需求?(需求的必要性)
2,需求中说明的流程是否遗漏了一些异常的操作情况。
3,流程动作或者状态是否没有明确, 或者有二义性?
4,操作是否符合用户的习惯?是否可以实现更人性化更简单的操作?
5,是否存在潜在的性能问题。
等等。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-3-16 13:53:45 | 只看该作者

啥叫可测试性需求,我来告诉你

对于一条软件需求或着一个软件需要实现的特征,必须存在一个可以明确预知的结果,并且可以通过设计一个可以重复的过程来对这个明确的测试结果进行验证。说得具体一点,就是要保证所有的需要实现的需求都可以用某种方法来明确的判断是否符合需求文档的描述,如果对于某条需求或某个特征无法通过一个明确的方法来经行验证,或者无法预知的结果,那末就意味这这条需求存在缺陷。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-4-3 13:19:30 | 只看该作者
楼上说得有点道路
但是对于采取什么方法来验证需求,并没有涉及到。因为测试的时间总是不够用的,而且软件需要大量的需求。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 20:48 , Processed in 0.066639 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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