Windows 什么技术适合此应用?

Windows 什么技术适合此应用?,windows,testing,local,Windows,Testing,Local,现在在工作中,QA人员正在测试一个应用程序,该应用程序向服务器发送请求。这样做的缺点是,客户机只能请求并且不能修改服务器上的文件来测试不同的测试用例,而无需联系其中一个程序员 我的任务是研究一种实现,它允许客户端运行应用程序,并让服务器运行在本地机器上,或者类似的东西。最好在窗口机器上实现这一点。我甚至不知道我应该看什么,所以即使是大方向上的一点也会非常感激 注意:这仅用于内部测试,最终产品是让用户连接到我们的一台服务器,然后检索他们需要的任何信息 编辑:对不起,如果我听起来含糊不清,但这是因为

现在在工作中,QA人员正在测试一个应用程序,该应用程序向服务器发送请求。这样做的缺点是,客户机只能请求并且不能修改服务器上的文件来测试不同的测试用例,而无需联系其中一个程序员

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

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

编辑:对不起,如果我听起来含糊不清,但这是因为我不知道该去哪里。我所提供的信息是我被告知的,所以我可能不知道到底发生了什么

应用程序当前的设置方式是,将请求发送到我们周围的服务器,服务器访问测试文件中的信息。这些文件模拟其他公司的实际服务器上的数据。例如,用户提供他们的姓名、id等,我们通过这些信息连接到其他公司(例如零售商户)并请求日期、时间、交易等信息。我们收到的响应信息将自动填写表格


我的任务是研究和“谷歌”如何设置它,使这个模拟服务器在本地主机上运行,这样QA就可以轻松访问和修改文件。我只想知道我应该看什么。像某种Apache服务器之类的东西,但我没有经验,所以我不知道从哪里开始。这是他们为我当前实习设置的学习体验。

如果有应用程序的安装和配置脚本,那么首先要运行该脚本,并配置开发主机以解决所有问题,直到安装成功


大多数服务器平台,不管是否是IIS,都可以安装在Windows机箱上(除其他外,正是出于这个原因)。事实上,非Microsoft服务器平台通常对Windows版本和配置的要求较低,因为主机升级到更昂贵的许可证与他们没有任何利害关系。

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

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

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

我不完全清楚您试图实现什么,但据我所知,它似乎是web服务的一个很好的候选对象。

很难用您提供的信息来回答。Sun有一个免费的解决方案,它几乎和vmware一样好,而且是开源的——virtual box。如果您正在尝试,可能值得一试,但我猜,如果您真的决定使用虚拟机解决方案,VMWare可能更适合使用管理工具。我选择VMWare是因为它的快照功能。我不认为virtual box有这个功能,但如果我弄错了,请告诉我。我相信有,但我不认为多vm管理功能是相同的(这就是为什么我推荐它只用于测试)。如果可能的话,我更喜欢使用开源/GPL。