CSE241

CSE241

软件测试/程序测试 测试的目的是在程序投入使用前,显示程序是否实现了预期功能,并发现程序缺陷。 测试软件时,使用人工数据执行程序。 检查测试运行结果是否有错误、异常或有关程序非功能属性的信息。 可以发现错误的存在而不是不存在。 测试是更广泛的验证和确认流程的一部分,其中还包括静态验证技术。
验证测试 向开发人员和客户证明软件符合其要求。
  • 对于定制软件,这意味着需求文档中的每个需求都应至少有一个测试。
  • 对于通用软件产品,这意味着应针对所有系统功能以及这些功能的组合进行测试,这些功能将纳入产品版本中。
缺陷测试 发现软件行为不正确、不理想或不符合规范的情况。
  • 缺陷测试主要是根除不良系统行为,如系统崩溃、与其他系统的不必要交互、不正确的计算和数据损坏等。
术语 - 基于 ISTQB 术语表
  • 错误
  • 故障
  • 故障
  • 缺陷
  • 错误
  • 软件测试
  • 测试用例