什么技术适合这种应用?

时间:2009-01-12 23:23:35

标签: windows testing local

现在正在工作,我们的应用程序正在由QA人员测试,应用程序将请求发送到服务器。这样做的缺点是客户端只能请求并且不能修改服务器上的文件,以便在不联系其中一个程序员的情况下测试不同的测试用例。

我的任务是研究一个允许客户端运行应用程序并让服务器运行本地计算机的实现,或者那种程度的东西。最好在窗口机器上实现这一点。我不知道我应该看到什么,所以即使是大方向的一点,也会非常感激。

注意:这仅适用于内部测试,最终产品是让用户连接到我们的服务器之一,然后检索他们需要的任何信息。

编辑:对不起,如果我听起来很模糊,但这是因为我不知道该去哪里。我给出的信息是我被告知的,所以也许我没有完整的图片了解到底发生了什么。

当前设置应用程序的方式,请求被发送到我们所在的服务器,服务器从测试文件中访问信息。这些文件模拟其他公司的实际服务器上的数据。例如,用户提供他们的姓名,身份证等,并与我们连接到其他公司(例如零售商)和请求信息,如日期,时间,交易等。我们收到的信息将作为回应填写自动形成。

我的任务是研究并“谷歌”我将如何设置它以便这个模拟服务器在localhost上运行,这样文件可以通过QA轻松访问和修改。我真的只想知道我应该看什么。像某种Apache服务器或其他东西,但我没有经验,所以我不知道从哪里开始。这是他为我目前的实习所设置的学习经历。

5 个答案:

答案 0 :(得分:3)

查看VMware Workstation。 http://vmware.com/products/ws/您可以将公司编写的应用程序服务器安装到虚拟机上,然后将该文件分发给所有测试人员。他们可以在vmware中运行它,并且将拥有一个带有操作系统的虚拟机,以及您需要它们进行测试的应用程序。他们可以在虚拟机上进行任何他们想要的更改,因为它将是本地副本。

答案 1 :(得分:0)

如果有应用程序的安装和配置脚本,则启动的位置将运行该脚本,并配置开发主机以解决所有问题,直到安装成功。

大多数服务器平台,无论是否为IIS,都能够安装在Windows机器上(正是出于这个原因,等等。)事实上,非Microsoft服务器平台对Windows版本和配置的要求通常较低,因为它们将主机升级为更昂贵的许可证没有任何利害关系。

答案 2 :(得分:0)

大多数开发商店都有单独的QA环境进行测试。 QA环境是暂存或生产环境的“镜像”。可以在QA环境中更改数据而不中断生产,并且可以在必要时将当前生产状态恢复到QA。 QA环境的要求取决于应用程序的功能。

答案 3 :(得分:0)

您需要将服务器连接变量(至少地址)作为最终用户可更改,无论是在首选项中还是作为各种类型的.ini文件。这将允许测试人员将应用程序指向本地/测试服务器以获取其后端。

答案 4 :(得分:0)

我并不完全清楚你要完成什么,但从我听到的内容来看,它听起来像是一个很好的网络服务候选者。