Files
UnrealEngineUWP/Engine/Documentation/Source/Programming/Automation/ScreenShotComparison/ScreenShotComparisonGuide.CHN.udn
Ben Marsh 49831a5631 Include documentation source in repository.
[CL 2489162 by Ben Marsh in Main branch]
2015-03-24 08:35:52 -04:00

55 lines
2.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Availability:Public
Title:屏幕截图比较工具用户指南
Crumbs: %ROOT%, Programming, Programming/Automation
Description:关于创建及比较屏幕截图的开发者指南。
屏幕截图浏览器工具允许测试人员快速并轻松地比较屏幕截图。屏幕截图是通过自动化测试生成的且可以在Unreal Frontend虚幻前端工具中进行查看。
截图的历史记录会保存下来,以便测试人员可以将最新的屏幕截图和之前的版本进行比较,从而发现最新版中任何明显的渲染错误。
## 创建屏幕截图
$ 启动一个独立的游戏实例 :
比如,使用以下命令行参数启动 **EmptyGameEditor** **EmptyGame -Game** 。但是,在这里启动任何独立的游戏都应该可以的。
$ 加载Unreal Frontend虚幻前端应用程序:
这是个外部应用程序,可以在 UE4/Engine/Binaries/Win64 目录下找到:
$ 从session Frontend(会话前端)选卡中选择该会话:
正如下所示,这将会把您刚启动的本地游戏命名为 Unnamed Session(未命名的会话)。
$ 运行测试 :
取消选中所有其他测试,并选择 **Performance Capture表现捕获** 测试。
通过点击运行按钮运行该测试。这将会启动一个自动化测试在AutomationTest自动化测试地图中从各种位置获取屏幕截图。
[REGION:fullwidth]
![Automation](CaptureScreenShots.png)
[/REGION]
## 查看屏幕截图
在捕获屏幕截图过程中这些截图会被发送到要求进行该自测试的UnrealFrontend应用程序。然后当它接受到新的屏幕截图时该用户界面将会自动更新。
$ 从Session Frontend会话前端的 *Window窗口* 菜单中选择 **Screen Comparison屏幕比较** :
这将会显示一个用户界面,随着它接收的图片不断进行更新。
$ 用户界面导航 :
屏幕截图基于生成图片时的变更列表编号按照截图顺序进行显示。最新的截图显示在左侧,且锁定在适当的位置处。您可以使用滚动条
滚动查看每个历史视图。
$ 用户界面过滤 :
您可以使用顶部的过滤条来按屏幕截图名称 和/或 平台类型 进行过滤。
[REGION:fullwidth]
![Automation](ScreenShotComparison.png)
[/REGION]
[REGION:note]
* 屏幕截图存储在Engine\Programs\UnrealFrontend\Saved\Automation\AutomationTest 目录中,如果您想从查看器中删除它们,则需要进行手动删除。
[/REGION]