快速软件测试是一种很棒的软件测试方法. 在过去二十年中发现或构建的所有软件测试方法中, 快速软件测试是最全面的测试之一, usable and valuable out there. But, there are potential problems with it.
当快速软件测试被用作方法而不是方法时,就会出现问题. Maslow & Kaplan proposed, “When all you have is a hammer, then everything looks like a nail”, 它与软件测试和软件质量保证的世界息息相关.
The Problem with Rapid Software Testing
任何特定的软件测试方法都有可能使问题变成问题. 在快速软件测试中,澳门电子城官方网站发现了三个主要问题
- 快速软件测试方法主要是为了速度而设计的,其次是覆盖
- 重点放在软件测试上,可能会以牺牲可持续的软件质量为代价
- 旅游是主观的,这使得重用和可持续性变得复杂
No tool or method does everything. 事实上,大多数工具的设计都是为了使完成工作的某一方面更加高效和有效. 当工具成为工作而不是完成工作的催化剂时,问题就暴露出来了.
如何避免快速软件测试的陷阱
快速软件测试是提高软件质量的强有力且合适的工具. In fact, 澳门电子城官方网站积极使用和推广快速软件测试作为澳门电子城官方网站最有价值的软件测试方法之一. 通过一些简单的风险管理技术,这些问题可以很容易地得到解决.
- Build a functional map 提供一个快速且简单的参考索引,并确保测试覆盖您的软件应用程序.
- Focus on quality rather than testing 使软件生产过程随着软件质量的提高而提高.
- Invest in reuse by documenting tours 以便在将来的版本中更容易重用它们.
要从快速软件测试中获得最大的收获,只需要一点思考和计划. 不要期望工具能完成工作,期望工具能使工作更有效率和有效.