7 Software Testing Myths

更习惯于阅读英文原文,翻译成中文的确有一些绕口。我们需要换一种角度和思维去理解软件测试工作。

7 Software Testing Myths
软件测试的7个神话

Only quite a few people that have nothing to do with IT industry can clearly understand what work software testers really do. But even some of those directly involved in software development process are often mistaken about quality assurance specialist job.

So, let us disperse several popular testing myths. The information was provided by independent testing specialists.

只有相当少数与IT产业无关的人可以清楚地理解软件测试人员真正在做什么。但是即使一些直接参与软件开发过程中的开发者往往也是会误解质量保证人员的工作。

所以,让我们讨论一些流行的测试神话。这些信息由独立的测试专家提供。

Testing Process Is Too Costly
测试过程过于昂贵

As they speak: “If you do not want to pay for testing efforts during software development you will have to pay for technical support and corrections after the product is released”. Early testing helps to save software maintenance costs.
正如他们所说的:“如果你不想在软件开发过程中付出测试的努力,你将不得不为技术支持和修正产品发布后的错误而支付成本”。尽早的开始测试有助于节省软件维护成本。

Testing Takes Long Time
测试需要花费很长时间

The testing itself is carried out concurrently with software development, therefore it is unreasonable to think that namely testing is a time-consuming procedure. The truth is that repair of defects found during testing requires time and effort.
测试本身是与软件开发同时进行的,因此认为测试是一个耗时的过程是不合理的。真相是,在测试过程中发现的缺陷的修复需要时间和精力。

Only Ready Software Products Are Tested
只有现成的软件产品才被测试

Without doubt, testing depends on the written code. But, still it is necessary to test software requirements and create test artifacts and both these procedures can be carried out prior to release readiness of the final software product.
毫无疑问,测试依赖于编写的代码。但是,对软件需求进行测试并创建测试用例是必要的,这两个过程比准备发布最终的软件产品具有更高的优先级。

Be aware about software quality assured services provided to ensure quality in software product deliverables. They offer global solutions that help to solve a myriad of complicated tasks needed for efficient completion of software testing.
了解软件质量保证服务,以确保软件产品交付的质量。他们提供全球性的解决方案,帮助解决大量复杂的任务,需要高效的软件测试完成。

Software Product Can Be Fully Tested
软件产品可全面测试

The problem arises when the client or the project manager thinks this way. This statement is absolutely contrary to the second principle of testing, therefore, you, can perform plenty of tests and provide complete test coverage of functionality, however this will not at all mean that software has been fully tested.
当客户或项目经理这样认为时,问题就出现了。这种说法完全违背了测试的二个原则,因此,你可以进行大量的测试,并提供完整的功能性测试覆盖,但是这不意味着软件产品已经进行了完全的测试。

Missed Bugs Is the Guilt of Testers
测试人员的内疚来自于遗漏缺陷

It is wrong to accuse testers of missing the bugs that already exist in apps after carrying out complete lifecycle of software testing. The problem consists in limited deadlines, software development cost as well as frequently changing requirements.
在软件测试实施了完整的测试生命周期之后,怪罪测试人员在应用程序中仍然存在缺陷是错误的。这个问题包括在限定的期限内,软件开发成本以及经常变化的需求。

Testers Are Responsible For Software Quality
测试人员为软件质量负责

This is a very widespread misconception. The responsibilities of software testers include identification of bugs and transfer information on them to all concerned participants of the development process.
这是一个非常普遍的误解。软件测试人员的职责包括识别缺陷,并将缺陷信息传递给开发过程中的所有参与者。

Anybody Can Perform Software Testing
任何人都可以进行软件测试

It is false, as testing requires certain knowledge and creative approach. Software testing companies prefer hire dedicated testers who have necessary testing experience, in-depth understanding of modern trends in information technology development and have certain personal skills.
这是错误的,因为软件测试需要一定的知识和创造性的方法。软件测试公司更倾向于雇用有一定测试经验的测试人员,深入了解现代信息技术发展的趋势,并具有一定的个人技能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值