您的位置:首页 > 其它

A公司Windows 7环境软件兼容性测试方案

2011-01-14 10:53 295 查看
测试对象

A公司测试用机的常用软件及必备软件(仅包含客户端操作系统上安装的软件及应用,并不包括服务器方面的软件及应用)

测试目的

1. 测试A公司测试用机中所安装的必备及常用软件是否可以在Windows7环境中正常安装。

2. 测试A公司测试用机中所安装的必备及常用软件是否可以在Windows7环境中正常使用。

测试环境:

为保证测试的正常进行我们需要符合以下条件的测试环境:

1.单机测试模式:

1) SQL Serover 2008 数据库环境。(配置方法详见《Microsoft SQL Server 2008 Express 安装指南》)

2) ACT软件信息数据收集服务器。(配置方法详见《Microsoft Application Compatibility Toolkit 安装、设置指南》)

3) ACT 软件信息数据收集客户端。(配置方法详见《Microsoft Application Compatibility Toolkit 安装、设置指南》)

2.域网络测试模式:

1) 兼容性测试用的测试环境域控制器,所有部署ACT 软件信息数据收集客户端的计算机和SQL Serover 2008 数据库服务器、ACT软件信息数据收集服务器都需要加入到该测试域中。

2) SQL Serover 2008 数据库服务器环境。(配置方法详见《Microsoft SQL Server 2008 Express 安装指南》)

3) ACT软件信息数据收集服务器。(配置方法详见《Microsoft Application Compatibility Toolkit 安装、设置指南》)

4) ACT 软件信息数据收集客户端。(配置方法详见《Microsoft Application Compatibility Toolkit 安装、设置指南》)

测试准备

1. 收集测试环境中所有计算机的软件安装情况清单。

2. 根据实际情况,对软件进行分类。一般按照关键应用、次要应用、其他应用、不相关的应用等进行分类。并根据分类做优先级的排序。同时也可以对分类进一步做细节分类或标注,如按照有版权问题的软件、免费的软件等,以方便后期提供兼容性解决方案。

3. 所有的Windows7环境下的兼容性测试都需要有一个前提条件,即可以正常的在Windows XP环境下安装及运行,这是Windows7兼容性测试的基础。因此,不满足该条件的软件,并不在我们的测试范围。

测试方法

目前主要的测试方法有如下4种:分别是对比测试、快速测试、经验测试、安装测试。以下将分别对这4种测试方法进行详细的讲解。

1. 对比测试:

登陆微软官方网站,下载最新的软件兼容性报告,该列表中记录了大量经过微软测试的软件列表。

其下载网址是:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=890e522e-e39e-4278-aebc-186f81e29173

根据现有的软件安装信息列表,对照微软提供的测试列表。查看是否有相同版本的软件。如软件名称及版本可以对应,且列表中表示已经通过测试,则可以认定该软件兼容Windows 7。如下图





2. 快速测试:

使用已经部署完成的ACT软件,快速收集软件安装信息,并上传所收集上来的信息到微软服务器做对比。

正确安装、配置ACT服务器后,我们会用ACT的程序制作数据收集的客户端软件安装包。在同一域环境的计算机上使用域账户登录计算机,并安装客户端就可以自动的将该计算机上的软件安装信息上传至ACT服务器上(具体ACT服务器安装、配置方法详见《Microsoft Application Compatibility Toolkit 安装、设置指南》)。

信息收集上来后,我们就可以直接从ACT软件的主界面中查看到所收集上来的软件信息。

选择“Analyze”选项卡,然后选择上面的“Windows 7 Reports”即可。这样我们就可以看到收集上来的所有软件信息。如下图





这时候我们需要对收集上来的信息上传至微软服务器进行对比。已确认收集上来的所有软件是否与Windows7兼容。

由于上传软件信息需要连接Internet网,如果是局域网环境,可能存在需要代理的情况。

我们需要选择“Tools”菜单中的“Proxy Configuration”选项,设置代理服务器。如下图





选择“Use a private proxy Server:”后在下面输入代理服务器的地址、用户名、密码等信息。如下图





设置好代理服务器,确认可以正常访问Internet后,我们可以直接点击“Send and Receive”按钮上传数据。如下图





上传数据成功后,我们就可以看到一部分的软件的“Vendor Assessmet”选项列中,会出现一些徽标。这些就是已经经过微软测试或认证过的应用程序。如下图





此外,对于其他一些软件,虽然可能没有微软的徽标,但是在“Community Assessment”选项列中会有一些信息,这些信息是其它对该软件进行测试并上传测试信息的人反馈的测试结果,同样对我们进行兼容性测试有指导性作用。如下图





同时,我们也可以自行上传我们的测试结果给微软,已反馈我们的测试结果。

选中任意经过测试的软件,选择鼠标右键,并在弹出菜单中选择“Set Assessment…”。如下图





接下来,根据我们的测试结果在“Set Assessment”窗口中设置。如果能通过测试,就选择绿色对勾,部分有问题就选择黄色叹号,完全不能运行就选择红色叉子,如果没有进行测试就保持默认的蓝色叹号。如下图





值得一提的是,如果采用了单机测试的模式,由于没有域网络环境的支持。因此,其它计算机无法连接到ACT服务器及SQL Server服务器。

这时如果需要采集其它已经配置好的ACT服务器上的信息,可以直接拷贝他的日志上传共享文件夹内中文件到可以上传数据的ACT服务器的共享文件夹内。然后再次启动ACT软件即可。

3. 经验测试

对于既没有ACT软件反馈结果也不存在于软件兼容性列表中的软件,我们还可以依靠以前的测试经验进行对比。

查询其它ACF测试项目已经通过微软认可的测试报告,查看本项目的软件清单中的软件是否存在于相应的测试报告,如已经进行过相关测试则以相关测试结果为准。

4. 安装测试

安装测试即手工安装测试,对于均不满足以上条件的软件,则手工在Windows7环境下进行安装、配置、使用的测试。

测试主要有两方面:安装兼容性测试、使用兼容性测试。

安装兼容性测试则需要先使用常规方法安装该软件,并查看整个安装过程。确认安装过程是否有报错信息产生。

如无报错信息产生,则认为可以正常安装,对最后一个安装界面进行截屏,以作备案。

如产生报错信息,则认为软件的安装可能存在兼容性问题,将报错内容截屏,以作备案。并按照下面“建议解决方案”中的内容进行调试,再次测试。

使用兼容性测试需要正常的运行被测试软件。如该软件需要初始化设置则对其做正常的设置。并正常的使用该软件的基本功能,查看软件的界面是否正常,运行、设置有无报错,基本功能是否可以正常使用等。如根据项目需求对该软件有特殊功能需求,也同样需要对该功能进行测试。

如正常运行中没有异常,则认为该软件可以正常运行,与Windows 7操作系统兼容。并对其标准截面进行截屏,以作备案

如软件运行中出现异常,则认为该软件与Windows 7操作系统有兼容性问题。对异常内容进行截屏,以作备案。

以上测试经过不论成功与否,都需要详细记录在兼容性测试报告中,并提供详细的截屏信息备查。

解决方案建议

1. 如被测试软件在Windows 7下无法正常安装,则采用兼容性模式选择“WindowsXP SP2”或“WindowsXP SP3”的兼容性模式进行测试安装。一般建议使用SP2模式,XP的SP3推出相对比较晚,对一些早期的应用可能存在一些问题。

2. 如采用兼容性模式安装依然无法正常安装则采用“以管理员身份运行”模式进行测试安装。个别软件需要管理员权限才能正常的运行,有时需要“以管理员身份运行”功能的辅助。





3. 如以上两种模式均无法正常安装则认为该软件无法在Windows7下正常安装。

4. 如软件可以正常安装却无法正常运行则采用兼容性模式选择“WindowsXP SP2”或“WindowsXP SP3”的兼容性模式进行测试运行。

5. 如采用兼容性模式运行依然无法正常运行则采用“以管理员身份运行”模式进行测试运行。

6. 如以上两种模式均无法正常运行则认为该软件无法在Windows7下正常运行。

7. 对于无法正常安装和运行的软件,首先建议尝试更新Windows 7操作系统安全更新补丁,尝试改进现有Windows 7环境的兼容性。(建议直接使用Windows 7的 Update功能进行操作系统的升级,第三方升级方法可能产生一些不可预料的故障。此外,个别更新文件需要通过微软的WGA正版验证才能下载、安装,请确认自己安装的操作系统是否有相关授权)

8. 如依然无法正常运行,则建议更新现有不兼容软件的安装更新补丁。尝试是否能够正常安装或运行。

9. 如对Windows 7及应用软件的更新均无法解决兼容性问题,则建议尝试更新不兼容的应用软件的版本。尝试再次安装、运行进行测试。

10.对于无法满足以上条件的无法正常在Windows 7环境下安装或运行的软件,首先建议采用Windows 7的软件兼容性解决方案XP Mode,进行测试。将该软件安装在XP Mode中,并尝试运行,查看是否能够正常使用。(XP Mode的使用建议直接查阅Windows7的帮助文件或访问微软官方网站查阅相关教程。此外,XP Mode的运行环境及软件本身并没有集成于Windows 7的安装介质中,请直接访问微软官方网站下载。XP Mode的相关文件需要通过微软的WGA正版验证才能正常下载、安装,请确认自己安装的操作系统是否有相关授权)

11.对于无法满足以上条件的无法正常在Windows 7环境下安装或运行的软件,也可以采用微软的应用程序虚拟化解决方案APP-V技术,完成软件的序列化操作,尝试使用APP-V运行。(APP-V服务器的部署方法及使用方法,建议直接阅览APP-V的联机帮助文件或访问微软官方网站查阅相关教程)
本文出自 “天使部落工作室” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: