我想知道所有开发人员的观点 [英] I would like to know all developers point of view

查看:78
本文介绍了我想知道所有开发人员的观点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,先生,
我想知道哪种测试工具更适合使用,亲切的指南

Hello Sir,
I would like to know that which Testing Tool is better to use,Kindly Guide

推荐答案

最好的测试工具是软件和测试工程师的大脑,建筑师们确保软件可以通过组件进行测试,这些组件可以组织适当的开发周期并在技术和组织方面提供支持.测试应该是体系结构的组成部分(请参阅下面有关软件可测试性可靠性的文章的引用)和开发过程.明智的开发和测试方法胜过所有可用的测试工具,这些工具当然非常重要,但请继续.

特定测试工具的选择取决于所使用的平台和语言.例如,对于.NET,我会推荐NUnit,但对于Java,它将是JUnit,以及类似的框架(统称为xUnit):

http://en.wikipedia.org/wiki/NUnit [ http://www.nunit.org/ [ ^ ];

http://en.wikipedia.org/wiki/JUnit [ http://junit.sourceforge.net/ [ ^ ];

http://en.wikipedia.org/wiki/XUnit [ http://en.wikipedia.org/wiki/Unit_testing#Unit_testing_frameworks [ http://en.wikipedia.org/wiki/Software_testing [ http://en.wikipedia.org/wiki/Software_testability [ http://en.wikipedia.org/wiki/Software_Testing,_Verification_%26_Reliability [ ^ ],
http://en.wikipedia.org/wiki/Software_testing_controversies [选择应该由项目或整个业务的最终目标来驱动.

—SA
Best testing tools are the brains of software and testing engineers, architects who make sure the software is testable by components, those who organize proper development cycle and support it in technological and organizational aspects. Testing should be the integral part of architecture (please see a references to the articles on software testability and reliability below) and development process. The wise approach to development and testing beats all available testing tools, which are very important of course, but go next.

The choice of particular testing tools depends on the platforms and language used. For example, for .NET I would recommend NUnit, but with Java it would be JUnit, as well as similar frameworks collectively known as xUnit:

http://en.wikipedia.org/wiki/NUnit[^],
http://www.nunit.org/[^];

http://en.wikipedia.org/wiki/JUnit[^],
http://junit.sourceforge.net/[^];

http://en.wikipedia.org/wiki/XUnit[^],
http://en.wikipedia.org/wiki/Unit_testing#Unit_testing_frameworks[^].

That was just about unit testing which is a primary tool used in the middle of development, but there are many other types of testing and testing methods, too many to overview in a quick answer. Please see:

http://en.wikipedia.org/wiki/Software_testing[^],
http://en.wikipedia.org/wiki/Software_testability[^],
http://en.wikipedia.org/wiki/Software_Testing,_Verification_%26_Reliability[^],
http://en.wikipedia.org/wiki/Software_testing_controversies[^].

Please pay attention for the last article. It helps to understand why the choice of testing method and technology is not simple at all. I would say, the predicate function "best" cannot be defined. The choice should rather be driven by the ultimate goals of the project or whole business.

—SA


这篇关于我想知道所有开发人员的观点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆