您将如何定义测试?为了充分披露,我发布这个,因为我已经有一些我喜欢的答案。通常定义测试过程
通常定义测试过程
回答
测试是验证每个功能(用户故事,需求...)是否按照需要开发的任何过程。
“测试是无形比较暧昧的过程,从而避免不可思议的事情发生在匿名的。” - James Bach
这听起来很可笑,但如果你分析出每个单词,这是正确的钱。
这实际上取决于您所指的测试环境。
从最严格的意义上说,Testing只是双重检查程序是否执行了无论用户输入什么内容都没有错误的意图。此外,错误将是意想不到的事情。并非所有错误都会使程序崩溃。
上下文就是一切。 – MrBoJangles 2008-09-20 17:26:57
一些更有趣的“质量报价”here。这是一个短名单,所以我就张贴(从qcboss.wordpress.com):
“测试代码的有效方法是在其自然边界行使它” - 布莱恩Kernighan的
“测试组织怀疑“ - 詹姆斯·巴赫
‘程序测试可以用来显示错误的存在,但从来没有表现出他们的缺席’ - Dijkstra算法
“当心在上面的代码错误。!;我只证明它是正确的,没有尝试过“ - 克努特
软件测试‘堕落的思想,有效使用’ - 雷克斯黑色
测试给予我:
- 平静接受我不能改变的bug,
- 勇气来解决,我可以改变的bug,并
- 智慧分辨两者的不同
(哎呀,我必须与另一个祈愿混淆......)
这个幽默的回答并不意味着对AA成员不敬,对此我非常尊重 – VonC 2008-09-20 17:57:01
测试是执行与意向/期望的比较。
其更好地只是测试一样试试这个应用 http://www.testalways.com/2010/07/05/find-bugs-and-patterns/
,然后描述你只是做了。我会考虑定义测试过程
- 1. MSTest自定义测试通过消息
- 2. 通过自定义测试功能
- 3. 通过ReferenceError测试Ember.JS应用程序失败:未定义Ember
- 4. Jasmine通过测试,抛出异常
- 5. JUnit测试自定义异常
- 6. PHPUnit未能测试自定义异常
- 7. 测试异常块的失败过程
- 8. 通过NuGet安装的自定义测试适配器没有发现测试
- 9. 从测试过程中抛出的异常中获取自定义属性
- 10. 测试未通过
- 11. 通过自定义异常执行程序流程
- 12. 测试自定义Logstash过滤器
- 13. 通过嘲笑依赖关系测试Laravel自定义包
- 14. 纯Ruby的RSpec测试通过,就没有办法被定义
- 15. 定义一个测试,需要两步才能通过rspec
- 16. 通过节点运行DOH测试 - '文档未定义'
- 17. 通过TestLoader加载特定测试
- 18. 通过自定义异常处理
- 19. 通过测试GWT应用程序
- 20. Ruby on Rails教程测试未通过
- 21. 一个特定的测试用例不会通过测试
- 22. 尝试通过自定义扩展
- 23. 将程序定义为测试版
- 24. GTEST,未定义的引用“测试::测试::〜测试()”,测试::测试::测试()
- 25. TFS 2012,TFSBuild.proj,UpgradeTemplate.xaml过程定义和编码的UI测试
- 26. 定义通过
- 27. 为测试定义常量值,另一个用于调试
- 28. 试图通过抛出跳过异常从测试方法中跳过异常,但测试用例仍然通过
- 29. 如何通过一次测试来测试我的方法异常集?
- 30. AngularJs测试通过噶
我打算发布这个报价。这是非常真实的:-) – 2008-09-20 21:47:02