首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在不同操作系统上的测试

在不同操作系统上的测试
EN

Software Engineering用户
提问于 2013-10-27 16:24:23
回答 4查看 2.3K关注 0票数 1

我是一个开发人员,安装了windows 7作为带有vmware的主机操作系统。我使用vmware安装了linux。因此,我能够在windows 7和Linux上测试java和c++应用程序。

我还想在windows 8上测试它们,并且我想熟悉windows 8。

我正在辩论是将我的主机操作系统升级到windows 8,还是在vmware上安装它?

EN

回答 4

Software Engineering用户

发布于 2013-10-27 23:54:36

我建议在VMware中测试所有目标操作系统,包括Windows8和Windows7,使用用于Win7的VM,而不是您的开发环境。

您的开发环境在典型的部署机器之间可能有很大的差异,这可以很容易地掩盖许多类型的错误和配置问题。

在“新鲜”虚拟机上进行测试,可以测试并验证您没有忘记运行软件所需的任何依赖项、配置等。

票数 11
EN

Software Engineering用户

发布于 2013-10-27 23:30:12

使用您认为最有效的工作环境,并在所有目标平台(包括您正在使用的操作系统)上进行VM测试。

这个方法让你:-

  • 一致的起点
  • 一个可重复的系统(在这个系统中,其他人可以在VM中重复测试)
  • 免于依赖
  • 开发/测试环境的分离

至于你是否应该使用windows 8,这取决于你.我的经验是,安装之后,你会在新的UI中挣扎几天,然后想知道每个人都在大惊小怪的是什么(这基本上就是,当你发现问题的根本原因时,人们害怕改变)。你的里程可能会不同。

票数 1
EN

Software Engineering用户

发布于 2013-10-28 12:05:21

使用VMs。快照对于测试非常有用。快照它,做你的测试,然后再吹掉它,总是意味着你有一个干净的测试环境。此外,您还可以克隆一个模板,在一个版本中安装版本A,在另一个版本中安装B版本,并对每个版本执行测试。很好的识别/点回归。另外,更容易调整系统规范,例如,您可以通过减少内存分配来模拟资源受限的环境。

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

https://softwareengineering.stackexchange.com/questions/215698

复制
相关文章

相似问题

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