CherryPy 测试

2023-12-29 17:34 更新

测试是一个过程,在此过程中,应用程序从不同的角度进行,以便 -

  • 找到问题列表
  • 找出预期结果与实际结果,输出,状态等之间的差异。
  • Understand the implementation phase.
  • 找到对实际用途有用的应用程序。

测试的目的不是让开发人员犯错,而是提供工具并提高质量,以便在给定时间估计应用程序的运行状况。

测试需要提前计划。 这需要定义测试目的,理解测试用例的范围,制定业务需求列表以及了解项目不同阶段所涉及的风险。

测试被定义​​为要在系统或应用程序上验证的一系列方面。 以下列出了common test approaches -

  • Unit testing - 这通常由开发人员自己执行。 这旨在检查代码单元是否按预期工作。
  • Usability testing - 开发人员通常会忘记他们正在为不了解系统的最终用户编写应用程序。 可用性测试验证了产品的优缺点。
  • Functional/Acceptance testing - 可用性测试检​​查应用程序或系统是否可用,功能测试确保实现每个指定的功能。
  • Load and performance testing - 执行此操作是为了了解系统是否可以根据要进行的负载和性能测试进行调整。 这可能导致硬件更改,优化SQL查询等。
  • Regression testing - 它验证产品的连续版本不会破坏任何先前的功能。
  • Reliability and resilience testing - 可靠性测试有助于通过一个或多个组件的细分来验证系统应用程序。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号