51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4221|回复: 3
打印 上一主题 下一主题

[讨论] Testing-3 Why do bugs occur

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-9-11 13:24:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
还是那句老话,大部分单词可以根据单词意思得到整句话的理解,并且不会有太大出入。个别不符合中文语法习惯的语句意义我已经帮大家译出。加油咯~   
Now that you know what bugs are,you might be wondering why they occur(出现).What you'll be surprised to find out is that most of them aren't caused(产生) by programming.Numerous(大量) studies have been performed on very small to extremely(极度,非常) large projects and the results are always the same.The number one cause of software bugs is the specification.    These are several reasons specifications are the largest bug producer.英文的语句顺序关系,按照我们的习惯可以翻译成需求规格说明书书引入缺陷最多,有以下几个原因。In many instances(情况,例子) a spec simply isn't written.Other reasons may be that the spec isn't thorough enough,it's constantly(持续)changing,or it's not communicated well to the entire development team.Planning software is vitally(极度)important.If it's not done crrectly,bugs will be created.[Bugs are caused for numerous reasions,but,in the sample project analysis,the main cause can be trace to the specification.]

    The next largest source of bugs is the design.This is where the programmers lay out(布局,安排) their plan for the software.Compare it to an architect(建筑师)creating the blueprints(蓝图) for a building.Bugs occur here for the same reason they occur in the specification.It's rushed(匆忙),changed,or not well communicated.[There's an old saying,"if you can't say it,you can't do it"This applies(apply 应用) perfectly to software development and testing.]

    Coding errors may be more familiar to you if you are a programmer.Typically (典型,通常),these can be traced to(追溯) the software's complexity ,poor ducumentation(especially in code that's being updated or revise(评审)),schedule (进度)pressure,or just plain dumb mistakes(低级错误).It's important to note (需要注意的)that many bugs that appear on the surface(在表面上) to be programming errors can really be traced to specification and design errors.It's quite common to hear a programmer say,"Oh,so that's what it's supposed to do.(不就是要实现要求的那个功能吗?)If somebody had just told me that I woundn't have written the code that way.(如果早有人告诉我我就不这么写了)"

The other category is the catch-all(笼统的,包罗万象) for what's left.(剩下)。按照中文的翻译习惯可以理解为:剩下的就是一些笼统的/包罗万象的种类了。Some bugs can be blamed on false positives(误报),conditions(某些情况) that were thought to be bugs but really weren't.There may be duplicate(重复的)bugs,multiple ones (多个)that resulted from the same root cause(同样的根源).Some bugs can also be traced to testing errors.In the end,these bugs (or what once were thought of as bugs) turn out to(结果是,转变为) not be bugs at all and make up a very small percentage of all the bugs reported.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    擦汗
    9 小时前
  • 签到天数: 1042 天

    连续签到: 4 天

    [LV.10]测试总司令

    2#
    发表于 2013-9-11 13:26:34 | 只看该作者
    还是那句老话,大部分单词可以根据单词意思得到整句话的理解,并且不会有太大出入。个别不符合中文语法习惯 ...
    Geiler 发表于 2013-9-11 13:24



        支持分享,语法确实很重要!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2013-12-4 16:26:40 | 只看该作者
    简单易懂,清晰明了,对于我这小菜鸟 看完受益匪浅
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2013-12-5 09:13:24 | 只看该作者
    回复 3# cylark


        thank you!你懂我!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 18:10 , Processed in 0.071838 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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