QA服务器代表什么?

时间:2012-08-22 08:46:17

标签: testing webserver lifecycle

据我了解,QA Server是一个测试服务器...我想知道QA代表什么,以及与Staging / Pre-Production服务器有什么区别。

谢谢你的时间!

3 个答案:

答案 0 :(得分:10)

我只能回答问题的一半。 QA代表质量保证。 QA服务器可能适合测试,测量软件/硬件的质量。可能单元测试/回归测试意味着在此服务器上运行。

您所谓的登台/预生产服务器,可能是运行用于定期使用软件/硬件的生产代码的系统。

答案 1 :(得分:2)

我知道这是一篇旧帖子,但我在搜索时发现了这一点,所以我想我会加入一些自己的知识,以防其他人来这里想要更多信息。

米歇尔得到了大部分权利,但如果可以的话,我想纠正一些事情。 首先,QA服务器通常是指处理QA过程的机器,并且运行软件以帮助创建可以测试不同代码分支的环境,作为QA过程的一部分。这可以包括切换环境和检出分支,重建与生产环境匹配的整个机器以及为其部署代码。 QA服务器的基本原则是帮助创建用于测试的QA环境。

暂存/预生产环境通常指的是尽可能匹配代码将部署到的生产环境的一个或多个环境。同样,这可以像具有与生产机器的版本匹配的软件安装的机器一样简单到迷你Web服务器场,其中多个机器和数据库以与生产环境匹配的方式连接在一起。再次,目标是建立一个与生产相匹配的地方,但不是生产,而是为了测试和质量保证。

我希望能帮助那些仍然不确定原始问题的人。

答案 2 :(得分:2)

在分期/生产环境之间没有明显的区别。 QA服务器环境是一个平台,其中部署应用程序用于测试目的,执行功能,安全性和性能测试用例。

Staging是一个部署应用程序的环境(再次用于测试目的),但它在操作系统和规范方面尽可能地与生产环境相匹配。