2010-02-03 93 views

回答

2

有很多类型的测试。下面是一个非详尽的清单:

  • 回归测试 - 确保现有的功能不破
  • 功能测试 - 测试新的功能
  • 性能测试 - 测试产品负载
  • 可用性测试下 - 确保产品是用户友好的
  • 单元测试 - 在组件/模块/功能级别测试产品
  • 集成测试 - 测试单个组件测试结果醚
  • 终端到终端的测试 - 测试产品作为一个整体
  • 现实世界中的测试 - 测试在真实世界类型场景的产品
  • 手动测试 - 测试由人类进行
  • 自动化测试 - 测试进行by machines

这些涉及白盒和/或黑盒测试。其中一些你可以做任何方式。其中一些测试类型一起完成(例如自动化集成测试)。所有类型的测试都属于'测试'。按目的,语义和实现区分不同的测试类型。

+0

@Jeremy Raymond:神奇的列表。不要忘记验收测试! – jason 2010-02-05 01:10:57

+0

@Jason你认为功能测试,端到端测试和验收测试是不同的东西吗? – 2010-02-05 01:28:00

+0

@Pascal - 许多这些测试类型不是相互排斥的。 – 2010-02-05 12:07:20