确定应用程序就绪情况Determine application readiness

在部署 Windows 10 更新之前,你应该知道哪些应用将继续正常工作,而不会出现问题(需要其自己的更新),并且这些应用完全不起作用且必须被替换。Before you deploy a Windows 10 update, you should know which apps will continue to work without problems, which need their own updates, and which just won't work and must be replaced. 如果尚未这样做,有必要 [对你的应用进行分类,就像 组织中的重要程度。If you haven't already, it's worth [classifying your apps] with respect to their criticality in your organization.

验证方法Validation methods

你可以从各种方法中进行选择来验证应用。You can choose from a variety of methods to validate apps. 具体使用哪一个将取决于你的环境的具体情况。Exactly which ones to use will depend on the specifics of your environment.

验证方法Validation method 描述Description
完全回归Full regression 全面的质量保证探测。A full quality assurance probing. 了解该应用程序并可以验证其核心功能的人员应执行此操作。Staff who know the application well and can validate its core functionality should do this.
冒烟测试Smoke testing 应用程序通过正式验证。The application goes through formal validation. 也就是说,用户按照详细计划验证应用程序,最好使用有限的,或者不知道他们正在验证的应用程序。That is, a user validates the application following a detailed plan, ideally with limited, or no knowledge of the application they’re validating.
自动测试Automated testing 软件自动执行测试。Software performs tests automatically. 软件将让你知道测试是否已通过或失败,并将自动为你提供详细报告。The software will let you know whether the tests have passed or failed, and will provide detailed reporting for you automatically.
试点测试Test in pilot 你预先选择了 "试验部署" 组中的用户,并在日常工作中执行与验证该应用程序相同的任务。You pre-select users to be in the pilot deployment group and carry out the same tasks they do on a day-to-day basis to validate the application. 通常,除了使用其他某种验证类型之外,还可使用此方法。Normally you use this method in addition to one of the other validation types.
反应响应Reactive response 应用程序将在后期试验中进行验证,并且不会选择任何特定用户。Applications are validated in late pilot, and no specific users are selected. 这些应用程序通常不会安装在许多设备上,并且不会由企业应用程序分发处理。These applications normally aren't installed on many devices and aren’t handled by enterprise application distribution.

将各种验证方法与以前建立的应用分类相结合可能如下所示:Combining the various validation methods with the app classifications you've previously established might look like this:

验证方法Validation method 关键应用程序Critical apps 重要应用Important apps 不重要应用Not important apps
完全回归Full regression xx
冒烟测试Smoke testing xx
自动测试Automated testing xx xx xx
试点测试Test in pilot xx xx xx

标识用户Identify users

由于您的组织无疑有各种各样的用户,每个用户都具有不同的后台和常规任务,因此您必须选择最适合验证测试的用户。Since your organization no doubt has a wide variety of users, each with different background and regular tasks, you'll have to choose which users are best suited for validation testing. 要考虑的一些因素包括:Some factors to consider include:

  • 位置:如果用户位于不同的物理位置,是否可以支持它们并从其所处的区域获取验证反馈?Location: If users are in different physical locations, can you support them and get validation feedback from the region they're in?
  • 应用程序知识:用户是否对应用的工作原理有适当的了解?Application knowledge: Do the users have appropriate knowledge of how the app is supposed to work?
  • 技术能力:用户是否有足够的技术能力来提供来自各种测试方案的有用反馈?Technical ability: Do the users have enough technical competence to provide useful feedback from various test scenarios?

你可以寻找喜欢使用新功能的志愿者,并将其包含在试点部署中。You could seek volunteers who enjoy working with new features and include them in the pilot deployment. 您可能希望避免使用部门领导或项目经理等核心用户。You might want to avoid using core users like department heads or project managers. 当前应用程序所有者、运营人员和开发人员可帮助你识别最合适的试点用户。Current application owners, operations personnel, and developers can help you identify the most appropriate pilot users.

标识和设置用于验证的设备Identify and set up devices for validation

除了用户之外,还必须仔细选择设备以参与应用验证。In addition to users, it's important to carefully choose devices to participate in app validation as well. 例如,理想情况下,你的选择将包括表示你的环境中的所有硬件模型的设备。For example, ideally, your selection will include devices representing all of the hardware models in your environment.

为应用验证选择设备的方法有多种:There is more than one way to choose devices for app validation:

  • 现有试点设备:你可能已有一个设备列表,你可以在发布周期中定期使用这些设备来测试更新。Existing pilot devices: You might already have a list of devices that you regularly use for testing updates as part of release cycles.
  • 手动选择:某些内部组(如运营)将具有专业技能,可帮助你基于以前的支持问题的规格、使用情况或记录手动选择设备。Manual selection: Some internal groups like operations will have expertise to help choose devices manually based on specifications, usage, or records of past support problems.
  • 数据驱动分析:使用适当的工具,您可以使用来自设备的诊断数据来通知您的选择。Data-driven analysis: With appropriate tools, you can use diagnostic data from devices to inform your choices.

桌面分析Desktop Analytics

桌面分析可使本文中讨论的所有任务变得更容易:Desktop Analytics can make all of the tasks discussed in this article significantly easier:

  • 创建和维护应用程序和设备清单Creating and maintaining an application and device inventory
  • 将所有者分配给应用程序进行测试Assign owners to applications for testing
  • 自动应用你的应用分类 (重要、重要、不重要的) Automatically apply your app classifications (critical, important, not important)
  • 自动识别应用程序兼容性风险并提供降低这些风险的建议Automatically identify application compatibility risks and provide recommendations for reducing those risks

有关详细信息,请参阅 什么是桌面分析?For more information, see What is Desktop Analytics?