动机
每次测试员接受一个测试任务时,都应遵循一定的例行程序,以最大程度减少错误报告和问题避免。在这篇文章中,我们将向您展示应包含在您的例行程序中的一些强制性操作,以帮助您预防来自我们团队领导的未来请求和拒绝。
一般提示
我们首先建议确保您的设备电量充足,且没有运行可能影响性能的任何节电模式。
在录制之前,请确保您的屏幕录制软件设置为以 .mp4 格式和 H.264 编解码器进行录制。如果您需要帮助查看您的屏幕录制软件使用的编解码器和文件格式,我们建议使用 ScreenPal。
在录制时,帧速率必须足够高,以识别您的操作并分析事件的进程。
您应该始终在安静和保密的地方进行测试。您未经授权不得与不参与测试周期或不是认可的 Test IO 员工的其他人分享客户信息。这也意味着严禁与亲戚、朋友或甚至其他不参与测试周期的测试员分享数据。
有线互联网通常比 Wi-Fi 连接产生更好的结果。此外,5GHz 连接(如果可用)也更快且更可靠。如果您有便携设备(笔记本、手机或平板电脑),尽量靠近您的无线接入点是避免网络问题的绝佳选择。
您必须关闭所有与理解问题无关的应用程序和选项卡。其他应用程序的通知也可以静音,以避免在录制错误时受到干扰。当您测试应用程序时,必须始终专注于应用程序,并关注屏幕上发生的一切,因此如果有可能分散您注意力的任何内容都应禁用。
在测试网站时,关闭浏览器上的所有无关的选项卡是个好主意,以确保您的设备不会因高随机存储器(RAM)使用率而受到影响。
建议在测试会话开始时进行一次互联网速度测试,以确保您的互联网速度足够快且稳定,不会导致意外行为。为此,您可以使用 https://fast.com 或 https://www.speedtest.net/ 等网站。
对于探索性测试,您的设备和/或浏览器语言应设置为英语或德语,具体取决于测试说明中接受的语言。所有错误和相关消息将以正确的语言显示。然而,对于本地化测试,您必须将语言设置为您熟悉的并且客户要求的语言列表之一。
请注意,即使在探索性测试中,客户也可能要求您更改设备位置和语言。但是,这些信息将在测试周期说明中明确说明,或通过测试周期聊天由 TL 或 CSM 传递。
在桌面设备上进行测试
对于桌面设备,通常情况下,您无需更改任何主要设置(除非您运行的是定制操作系统)。我们的建议如下:
确保屏幕分辨率设置为设备的默认值,文本/图像比例为 100%。您的浏览器缩放也必须设置为 100%。这将确保您以客户预期的正确分辨率查看网站和应用程序。
a. 对于 Windows 设备,您必须导航到“开始 > 设置 > 系统 > 显示”,确保“显示分辨率”设置为原生推荐值,且“缩放和布局”设置为 100%。
b. 对于 Mac OS,请选择“Apple 菜单 > 系统偏好设置 > 显示 > 显示设置”,然后在侧边栏中选择您的显示器。然后选择“显示”,将分辨率设置为“默认显示”。
您必须至少拥有一个标准的浏览器(Google Chrome、Safari、Microsoft Edge 和 Firefox 是我们的客户最常要求的浏览器之一)和一个屏幕录制工具。由于您必须在桌面设备上显示鼠标点击,因此您可能需要安装一个额外的第三方应用程序工具。一些屏幕录制工具(如 Screencast-O-Matic 或 Bandicam)可以突出显示鼠标操作而无需任何额外的应用程序。请参阅我们的屏幕录制文章以获取更多信息。您还需要熟悉如何在桌面上进行截图。
a. 对于 Windows 设备,我们建议您使用 Snipping Tool 来捕获您要分享的屏幕截图。您可以通过在 Windows 搜索中搜索“Snipping Tool”或使用键盘快捷键 Windows 键 ⊞ + Shift + S 来访问它。您的屏幕将变灰,然后您可以选择要截取的区域。截图后将显示通知,您可以单击它以转到编辑工具。
b. 您可以使用 Mac OS 的快捷键“Shift + Command ⌘+ 5”打开屏幕截图应用程序。然后,您可以选择要进行的屏幕捕获类型(整个屏幕或其中的一部分)并截取截图。然后,您将被提示保存图片,并可以选择适当的文件夹进行保存。在开始测试会话之前,请确保您的浏览器设置全部恢复为默认设置,且没有运行任何更改页面行为的扩展程序(如翻译器或广告/脚本拦截器)。我们建议您安装多个浏览器,将一个用作默认个人网页浏览,其他所有浏览器仅用于测试。
调整浏览器大小可能会导致页面以平板电脑或手机模式显示(这被视为一种强制行为),因此最好始终将浏览器覆盖整个屏幕(调整为最大分辨率),以避免意外结果。
您还必须确保您的屏幕录制应用程序设置正确。请记住,您的屏幕录制质量必须足够好以理解您的问题,您必须始终录制整个浏览器/应用程序页面。因此,请确保屏幕录制的分辨率和帧速率足够高,可以在大多数现代设备上观看,而无需出现问题或帧丢失。
如果您未使用全屏应用程序,默认情况下,Windows 和 Mac OS 将显示当前日期和时间。如果您已更改此默认选项并且不知道如何将其改回:
a. 对于 Windows,请导航到“开始 > 设置 > 时间和语言 > 日期和时间”,然后选择“地区”
在 Android 移动设备或平板设备上进行测试
在测试客户的应用程序之前,您必须在 Android 设备上完成一些步骤。根据 Android 版本和您设备制造商的不同,这些选项可能位于不同的设置中。请熟悉您设备上的这些设置。如果您有任何疑问,可以寻求我们的支持帮助,或在我们的 Discord 社区服务器中寻找具有类似设备的人以帮助您设置您的设备。
在 Android 11+ 上,如果您的设备已经在通知栏上集成了录屏工具,您可能不需要安装任何第三方应用程序来录制屏幕。但是,如果您的设备运行的是 Android 10 或更低版本,或者没有内置的录屏工具,您将需要安装第三方应用程序来录制屏幕。有关更多信息,请参阅我们的屏幕录制文章。
要进行屏幕截图,您需要了解您的设备快捷方式是什么,以及您是否需要快速按压按钮。通常情况下,默认的快捷方式选项是按下电源 + 音量减小按钮或电源 + 主页按钮。
您还必须启用显示触摸操作的选项,方法是取消隐藏开发者选项菜单。要做到这一点,导航到设备设置,并选择“关于设备”或“关于手机”选项。然后,在“软件信息”下,您必须点击“版本号”选项 7 次。然后,您可以访问您的设备设置中的“开发者选项”菜单并启用“显示轻敲”选项。您可以在此网站上找到更多信息。
要使用台式计算机捕获日志,您必须在“开发者选项”菜单下启用 USB 调试选项。要执行此操作,您可以按照先前的主题进行操作,以允许开发者选项并切换 USB 调试选项。由于在报告崩溃错误时必须提供设备日志,我们建议在测试时启用此选项。有关捕获 Android 崩溃日志的更多工具和信息,可以在我们的学院的此文章中找到。
通常情况下,客户会提供一个扩展名为 .apk 的文件,供您在您的设备上安装。如果这是您第一次从 Google Play 商店之外的源安装应用程序,由于安全原因,您的设备可能会阻止您执行此操作。如果发生这种情况,请导航到“设置”菜单并搜索“安装未知应用程序”选项。您必须授予权限给您要安装的 .apk 文件的正确来源(通常是浏览器或您设备上的任何文件管理器应用程序)。
客户还可能通过 Firebase 与您分享应用程序,这是 Google 提供的一个应用程序分发平台,旨在帮助开发人员分发用于测试的预发布/测试版应用程序。您将需要一个 Gmail 帐户来接受邀请。我们还建议您安装 App Tester 应用程序,以更轻松地访问版本列表。您可以通过此链接获取该应用程序(必须使用 Android 设备访问)。
在 iOS 或 iPad 设备上进行测试
对于 Apple 移动设备和平板设备,您无需安装任何第三方应用程序,因为所有相关设备都已经具备了内置的录制工具,而我们的客户今天通常使用的设备将运行 iOS 11 或更新版本。您也无需在这些设备上显示触摸/轻敲操作,尽管使用“辅助触摸”选项是可能的。
要进行屏幕截图,您需要使用物理 Home 按钮的设备按下电源 + Home 按钮,或者没有物理 Home 按钮的设备按下电源 + 音量增大按钮。
要进行屏幕录制,请导航到“设置 > 控制中心”并在“屏幕录制”旁边的绿色加号按钮上点击,以启用此选项。该选项将添加到您的控制中心,可以通过向上或向下滑动靠近屏幕的垂直限制之一来访问。现在,您可以开始录制,视频将保存到您的设备上。请记住,仅在需要理解问题时才将手机声音静音,以便捕获声音。
通常情况下,客户会提供一个 https://tcl.ink 链接,供您直接在您的设备上安装应用程序。下载后,您必须导航到“设置 > 通用 > 配置文件或配置文件与设备管理”,然后在企业应用程序下点击客户的名称或 test IO GmbH 选项。最后,您必须信任此开发人员以解锁应用程序。
客户还可能通过 Testflight 与您分享应用程序,这是 Apple 提供的一个应用程序分发平台,旨在帮助开发人员分发预发布/测试版应用程序。您将需要一个 Apple ID 帐户来接受邀请并下载应用程序。您还需要在您的设备上安装 Testflight 应用程序以访问它。请注意,该应用程序仅适用于 iOS 13 或更高版本。您可以通过此链接获取该应用程序(必须使用 iOS 设备访问)。
要使用台式计算机捕获日志,您必须具备正确的驱动程序,您可以通过安装 iTunes 台式计算机应用程序然后通过 USB 电缆连接您的 iOS 设备来获得。有关捕获 iOS 崩溃日志的更多工具和信息,可以在我们的学院的此文章中找到。