首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否必须对一个系统进行各种测试?

是否必须对一个系统进行各种测试?
EN

Stack Exchange QA用户
提问于 2018-05-16 06:29:34
回答 2查看 124关注 0票数 1

有不同类型的测试类型。

举个例子:

功能测试类型

  • 烟度测试
  • 回归测试等。

非功能测试类型

  • 性能测试
  • 安全测试
  • 应力测试
  • 可用性测试等等。

我已经给出了几种主要的测试类型。我的问题是,对于一个系统来说,必须做所有这些测试类型吗?我知道每种类型都有不同的目的。但是,如果我考虑非功能测试,是否必须执行所有类型的测试?如果不是,如何决定应该做哪些类型?

EN

回答 2

Stack Exchange QA用户

发布于 2018-05-16 10:31:32

这取决于你想达到什么样的质量程度,你拥有什么资源,以及初始条件是什么。

如果您有该应用程序的第一个草稿版本,那么执行回归测试是没有意义的,因为Regression术语对于该构建还没有定义。

如果您的应用程序是一个中间件服务,那么Usability测试可能也没有意义。

如果您的应用程序类似于原子计算器,那么Integration测试可能就没有意义了。

因此,基本上,您必须根据测试的更改、应用程序所处的环境、您的承诺以及可能的缺陷可能造成的后果来执行有意义的测试类型。

票数 1
EN

Stack Exchange QA用户

发布于 2018-05-16 13:30:03

如果不是,如何决定应该做哪些类型?

问问利益相关者。如果他们不知道,那么您必须详细了解它们,讨论如何使用应用程序。它是内部工具还是外部工具?表演是重要还是不重要?如果产品有问题,对企业来说是一场灾难,还是暂时可以接受?是否存在最值得保护的敏感数据?

最后,用于测试的时间和金钱的预算是多少?

如果您能够对这些问题进行讨论,那么就会清楚地知道所需的测试级别,以及什么是可能的。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/33700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档