微软测试工程师谈Windows 7兼容性

    从Windows 7 M1开始,兼容性一直是大家最为关注的问题。为此,微软甚至不惜打破传统,将Windows 7原本的版本号7.0改为了现在的6.1,以此来保证Vista和Windows 7在兼容性上保持一致。而现在喜欢Windows 7而没有装的用户大都是有兼容性方面的顾忌。昨天,微软Engineering 7官方博客再次发表文章披露了Windows 7在兼容性方面的详情。

  Windows 7的兼容性目标

  当初,在考虑Windows 7的 兼容性问题时就定下了目标:只要在Vista下能正常运行的软件,我们尽量确保也能在Windows 7下也能正常运行。在做这样的保证时我们也很担心会将话说得太过了,好在不少软件厂商的软件都是与操作系统同步更新的,主要是一些系统工具啊、安全软件啊 啥的。因此,我们与大量软件厂商开展了合作,以确保兼容性。

  改进程序兼容性

  如今的软件市场上的软件实在是太多了,很多在我们的开发过程中就已经更新了很多版本,我们的程序员只好一一下载下来并开启自动测试看看是否能在 Windows 7下工作正常。此外,即使在在开发时,我们也会让这些测试程序在后台运行以测试他们在新代码下的工作情况。而每行代码在写入主代码树前都要经过测试,此时 一旦某程序出现兼容性问题,程序员就会立即对其进行修改,以这样的方式来确保兼容性问题不会存在。

  改进和测试策略

  首先,我们手上有几支测试团队,专门用于引导程序员防止和解决兼容性问题,他们在测试软件的同时也会收到新功能更新,以确保新功能中的代码不会影响软件的正常工作。此外,他们还将长时间让程序保持在运行状态以测试长时间工作下的兼容性。

  其次,我们也与第三方程序开发者接触和讨论有关Windows 7的软件开发方面的问题。我们还有WIndows 7兼容性计划,与OEM厂商合作,保证软件、硬件都通过认证。同时,我们还着重加强了以下几方面的测试:

  * 通信

  * 游戏

  * 基本功能如安装、安全和性能等

  * 记忆

  * 音乐

  * 生产率

  * 电视/电影

  * 数据备份/安全

  * 移动性

  * 金融管理

  当然,像Java和.Net Framework这样的开发工具也少不了测试。再加对上一些OEM预装软件的测试,微软员工测试的软件总数将超过1500个。

微软测试工程师谈Windows 7兼容性

相关文章:

你感兴趣的文章:

标签云: