51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4377|回复: 4
打印 上一主题 下一主题

[求助] 请帮忙分析下The Art Of Software Testing前言的最后一句话。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-3-4 13:26:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Myers’s The  Art of Software Testing, on the other hand, gave the
industry a long-lasting, foundational guide to one of the most impor-
tant computer topics: How do you ensure that all of the software you
produce does what it was designed to do and, just as important, does
not do what it isn’t supposed to do?


该做的和不该做的,为什么一个用过去时一个用现在时?如果是说需求和设计在不断改变的话,那应该都用现在时。如果依据最开始的设计,应该都用过去时。 Myers这样写,有什么特别用意吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-3-11 11:23:41 | 只看该作者
....额...我也不知道为什么用这个时态,应该没啥特别的用意吧。
软件设计是在软件产品生产之前的.....生产后软件产品的使用结果、效率是比较有变数的,不可控。
而设计是白纸黑字写死的.除非后期需求认为更改,可控的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-3-17 11:03:48 | 只看该作者
翻译:你怎样能保证你所研发的软件与你当初设计软件时要实现的功能相匹配?同样重要的是,你又怎么能确保软件不会去实现它不应该有的功能呢?
第一,was是针对design(设计),设计发生在过去,所以用was。
第二,软件不该实现的功能是作者站在现在的角度思考的而不是站在过去的角度说的。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2013-4-26 21:38:08 | 只看该作者
回复 3# 自信与活力


    这个回答经典!顶个。时态我也认为是这么个意思!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2013-8-14 15:53:55 | 只看该作者
翻译:你怎样能保证你所研发的软件与你当初设计软件时要实现的功能相匹配?同样重要的是,你又怎么能确保软 ...
自信与活力 发表于 2013-3-17 11:03


赞同3#

时态不同
测试人员测试的时候设计开发都已经完成,所以what it was designed to do用过去式

这句话描述的变成例子简单的说像计算器
It was designed to calculate 1+1=2
But when testing, it isn't supposed to get 0 or 3, etc.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 18:06 , Processed in 0.072150 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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