51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 17488|回复: 38
打印 上一主题 下一主题

[原创] 【翻译进行中】中英对照:有效的软件测试《Effective Software Testing》

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-3 18:21:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 stream 于 2010-11-4 09:33 编辑

Effective software testing

//有效的软件测试


Chapter 1. Requirements Phase

//第一章 需求阶段

The most effective testing programs start at the beginning of a project, long before

any program code has been written. The requirements documentation is verified

first; then, in the later stages of the project, testing can concentrate on ensuring the

quality of the application code. Expensive reworking is minimized by eliminating

requirements-related defects early in the project's life, prior to detailed design or

coding work.

The requirements specifications for a software application or system must

ultimately describe its functionality in great detail. One of the most challenging

aspects of requirements development is communicating with the people who are

supplying the requirements. Each requirement should be stated precisely and

clearly, so it can be understood in the same way by everyone who reads it.

If there is a consistent way of documenting requirements, it is possible for the

stakeholders responsible for requirements gathering to effectively participate in the requirements process. As soon as a requirement is made visible, it can be tested and clarified by asking the stakeholders detailed questions. A variety of

requirement tests can be applied to ensure that each requirement is relevant, and

that everyone has the same understanding of its meaning.


//最有效的测试是从项目一开始就展开的,远远在任何代码编写完成之前。首先是需求文档被验证,然后再后面的阶段中,测试可以集中确保应用程序代码的质量。在软件生命周期中,通过剔除和需求相关的缺陷可以减少昂贵的重复劳动,这样比在设计或编码工作时发现这类缺陷优越得多。


软件应用程序或者系统的需求规格说明书一定是最终描述功能的细节。在建立需求的过程中最重要的挑战之一就是和提供需求人员进行交流。每条需求都需要描述的精准和清晰,这样可以让任何读需求的人可以有相同的理解。如果有一套文档需求的统一的方法,那么利益相关者在需求阶段被集中并有效参与需求过程就可能成为他们的一种责任。只要需求是可见的,那么就是可以被测试的,可以通过问利益相关者问题来阐明的。各种各样的需求测试可以被申请,用以确保每个需求是中肯的,每个人都有相同的理解,没有二义性。


Item 1: Involve Testers from the Beginning

//第一节 在项目开始时引入测试

Testers need to be involved from the beginning of a project's life cycle so they can

understand exactly what they are testing and can work with other stakeholders to

create testable requirements.


//测试人员需要在软件生命周期的起始阶段就进行参与,这样可以让他们更准确的理解他们要测试的东西并且可以和利益相关者一起打造可测的需求。

Defect prevention is the use of techniques and processes that can help detect and

avoid errors before they propagate to later development phases. Defect prevention

is most effective during the requirements phase, when the impact of a change

required to fix a defect is low: The only modifications will be to requirements

documentation and possibly to the testing plan, also being developed during this

phase. If testers (along with other stakeholders) are involved from the beginning of the development life cycle, they can help recognize omissions, discrepancies,

ambiguities, and other problems that may affect the project requirements' testability, correctness, and other qualities.

//缺陷预防是技术和流程,这些技术和流程可以帮助缺陷在后面开发阶段被传播前就被发现和避免。缺陷预防是在需求阶段最有效的,因为需求的改变而修复缺陷的影响也最小:仅仅是需求文档的修改或者测试计划的修改,也或者是在开发阶段。如果测试人员(还有利益相关者)在开发周期一开始就介入的话,他们可以帮助识别出遗漏、偏差以及含糊不清之处,以及其他影响项目需求的可测试性、正确性及其他质量问题。

A requirement can be considered testable if it is possible to design a procedure in

which the functionality being tested can be executed, the expected output is

known, and the output can be programmatically or visually verified.


//一个需求被认为是可测的:如果可以设计一个过程,这个过程中功能可以被执行测试,期望结果是可知的,并且输出结果可以被程序化地和可视地验证。




***************

以上是这两天的翻译成果,后面继续努力,翻译不对的地方也欢迎各位指正。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

39#
发表于 2013-3-13 15:46:33 | 只看该作者
顶一个!
回复 支持 反对

使用道具 举报

该用户从未签到

38#
发表于 2012-3-1 17:00:15 | 只看该作者
很好,向楼主学习。
回复 支持 反对

使用道具 举报

该用户从未签到

37#
发表于 2012-1-8 15:18:20 | 只看该作者
LZ好伟大,努力加油啊,造福大家~
回复 支持 反对

使用道具 举报

该用户从未签到

36#
发表于 2011-11-26 23:28:37 | 只看该作者
楼主,能拍一下么
回复 支持 反对

使用道具 举报

该用户从未签到

35#
发表于 2011-10-31 18:06:25 | 只看该作者
顶一下,能把英文原本分享下么?gsdlxn@126.com  谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

34#
发表于 2011-10-20 22:37:07 | 只看该作者
辛苦了
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2011-10-20 11:13:49 | 只看该作者
不错翻得
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-5-3 18:09
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    32#
    发表于 2011-10-10 14:17:30 | 只看该作者
    LZ加油
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    31#
    发表于 2011-8-22 17:47:39 | 只看该作者
    很好,很期待全文。希望楼主继续
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
    发表于 2011-8-4 16:23:16 | 只看该作者
    stronger
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    29#
    发表于 2011-7-6 14:44:17 | 只看该作者
    ding
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2011-5-18 10:35:01 | 只看该作者
    good,gelivable!thanks!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27#
    发表于 2011-5-14 13:32:38 | 只看该作者
    加油楼主!支持你
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-5-10 10:15
  • 签到天数: 57 天

    连续签到: 2 天

    [LV.5]测试团长

    26#
    发表于 2011-5-12 12:56:26 | 只看该作者
    LZ的文章很不错,我特意去找了全版来看,不过真的好多啊,还是英文版,呜呜,看的好不容易
    把全版的地址发一下吧,大家可以去看,我是在豆瓣上找的http://www.docin.com/p-4991110.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2011-4-29 08:05:38 | 只看该作者
    thx
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2011-4-22 18:57:59 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2011-4-13 10:58:57 | 只看该作者
    LZ很强大
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2011-4-12 21:39:09 | 只看该作者

    恩 不错呀 我今天面试就是像这些方面的翻译 我硬生生的写了几句 呵呵 英文太烂
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
    发表于 2011-4-11 12:02:54 | 只看该作者
    哇,楼主好辛苦
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 17:34 , Processed in 0.092306 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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