帮忙翻译下计算机方面的文章

来源:百度知道 编辑:UC知道 时间:2024/06/01 02:49:40
就是下面连接中的那篇
http://www.soft.com/TestWorks/News/Editorials/coverage.html
要全文翻译,答案满意会追加分数

残缺不全的测试比根本没有坏!
总结: 测试软件, 已知是主要方式组织查出(和失败) 瑕疵, 是只有效的如果它全面。这篇文章解释怎么测试工作和为什么比完全测试也许是"false friend" 当设法达到真正的产品质量。故事的道德是, 如果您don't 用途测试覆盖面you're 测试在黑暗。

背景
软件开发的本质有一些异常的方面, 但, 和在多数人类活动, 多数软件人大厦某事尝试第一次通常它权利。
但软件开发是复杂, 复杂的, 和依靠抽象语言物产详细的知识象C 和C++; 需要很多时间得到它正确。好程序员建立代码, 至少最小地测试它, 和然后集成它其它软件产品。

并且, 不可避免地, 错误被犯。最佳的程序员犯错误。经验主义的证据, 稀稀落落虽然它也许是, 比其他人建议, 为每1000 个代码行被写,有大约50 个瑕疵或多或少, 有些重要。这是误差率的大约5%, 与在许多文本词条活动相同。

作为通常一部分编辑编写测试调试编辑周期, 好软件开发商通常发现这些瑕疵的高百分比。多达25%-50% 这些潜在事故容易发现并且显露在发展期间和迅速被去除。他们容易发现因为, 不固定, 他们防止甚而基本的功能在产品。开发商艰苦被投入错过这些!

另一50%-75% 或更多是微妙和多半时间他们由开发商甚至系统集成商从未发现。他们通常被发现"hard way": 从领域引起的问题报告。一些, 实际上, 从未被发现根本! (从未显露自己在一个复杂的软件产品的A 瑕疵是风险, 但不是可能直接地由测试演讲。) 的风险

这是真正地严肃的吗?
如果您看您发现最后十年的大软件灾害大多最大的失败是从微妙的错误, 一个从未可能被发现了在常规检验。认为Intuit 税演算问题(1994-95), 丹佛机场行李处理问题(1994), 英特尔奔腾芯片编程的差错(1994), 或AT&T 长途电话系统故障(1990) 。所有这些问题出现了从被发现"hard way" 的瑕疵; 。

如此, 为什么测试根本?
清楚地, 您必须测试。您必须测试对