跳转到主要内容

设置您的工作站

学习如何设置您的设备和创建您的例行程序以开始测试。

Nikola Jonic avatar
作者:Nikola Jonic
一周前更新

动机
每次测试人员接受一个测试周期时,都应遵循一套例行流程,以尽量减少在报告问题时的错误并避免出现问题。在本文中,我们将向你展示一些必须包含在例行流程中的操作,这些操作可以帮助你避免将来测试主管(Team Leaders)的请求拒绝或返工。


一般建议

  • 设备准备

    • 首先确保你的设备电量充足,并且没有启用任何可能影响性能的省电模式。

  • 录屏设置

    • 在录制之前,确保你的录屏软件设置为 .mp4 格式,使用 H.264 编码。

    • 如果你不确定录屏软件使用的编码和文件格式,推荐使用 ScreenPal(前称 Screencast-O-Matic)。

  • 移动设备准备

    • 开始录制前,请清理通知中心中的消息、邮件、TestNow 通知等。

    • 确保安装最新版本的测试应用程序。强烈建议每个测试周期都重新安装应用。

  • 录制要求

    • 录制时,帧率必须足够高,以便清楚显示你的操作并分析事件流程。

  • 测试环境

    • 始终在安静、封闭的环境中进行测试。

    • 不得向非测试周期参与者或未认证的 Test IO 员工分享客户信息,包括亲友或其他测试人员。

  • 网络连接

    • 有线网络通常比 Wi-Fi 更稳定。

    • 如果可用,5GHz 无线连接更快、更可靠。

    • 对于笔记本、手机或平板等便携设备,尽量靠近无线接入点,以避免网络问题。

  • 应用和浏览器管理

    • 关闭所有与测试无关的应用和浏览器标签页。

    • 可静音其他应用通知,以免干扰录制。

    • 测试网站时,关闭不相关的浏览器标签页,以避免高内存占用(RAM)影响设备性能。

  • 网络速度检查

  • 语言设置

    • 探索性测试周期中,设备或浏览器语言应设置为 英语德语,根据周期说明中允许的语言。

    • 所有错误信息和提示将以正确语言显示。

    • 对于本地化(Localization)测试,语言必须设置为你熟悉且客户要求的列表中的语言。

请记住,即使是在探索性测试周期中,客户也可能要求你更改设备的地区和语言设置。不过,这类信息会在测试周期说明中明确指出,或者由测试主管(TL)或客户成功经理(CSM)通过周期聊天(Cycle Chat)通知你。

如果你在屏幕右下角没有看到聊天气泡:

你的广告/追踪拦截器或浏览器插件当前阻止了我们正在使用的一个重要工具 Intercom。请确保禁用你的广告/追踪拦截器或浏览器插件,或者为域名 test.iocirro.io 添加例外。

在桌面设备上进行测试

对于桌面设备,通常情况下,您无需更改任何主要设置(除非您运行的是定制操作系统)。我们的建议如下:

  1. 确保屏幕分辨率设置为设备的默认值,文本/图像比例为 100%。您的浏览器缩放也必须设置为 100%。这将确保您以客户预期的正确分辨率查看网站和应用程序。

    a. 对于 Windows 设备,您必须导航到“开始 > 设置 > 系统 > 显示”,确保“显示分辨率”设置为原生推荐值,且“缩放和布局”设置为 100%。

    b. 对于 Mac OS,请选择“Apple 菜单 > 系统偏好设置 > 显示 > 显示设置”,然后在侧边栏中选择您的显示器。然后选择“显示”,将分辨率设置为“默认显示”。

  2. 您必须至少拥有一个标准的浏览器(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”打开屏幕截图应用程序。然后,您可以选择要进行的屏幕捕获类型(整个屏幕或其中的一部分)并截取截图。然后,您将被提示保存图片,并可以选择适当的文件夹进行保存。

  3. 在开始测试会话之前,请确保您的浏览器设置全部恢复为默认设置,且没有运行任何更改页面行为的扩展程序(如翻译器或广告/脚本拦截器)。我们建议您安装多个浏览器,将一个用作默认个人网页浏览,其他所有浏览器仅用于测试。

  4. 调整浏览器大小可能会导致页面以平板电脑或手机模式显示(这被视为一种强制行为),因此最好始终将浏览器覆盖整个屏幕(调整为最大分辨率),以避免意外结果。

  5. 您还必须确保您的屏幕录制应用程序设置正确。请记住,您的屏幕录制质量必须足够好以理解您的问题,您必须始终录制整个浏览器/应用程序页面。因此,请确保屏幕录制的分辨率和帧速率足够高,可以在大多数现代设备上观看,而无需出现问题或帧丢失。

  6. 如果您未使用全屏应用程序,默认情况下,Windows 和 Mac OS 将显示当前日期和时间。如果您已更改此默认选项并且不知道如何将其改回:

    a. 对于 Windows,请导航到“开始 > 设置 > 时间和语言 > 日期和时间”,然后选择“地区”

在 Android 移动设备或平板设备上进行测试

在测试客户的应用程序之前,您必须在 Android 设备上完成一些步骤。根据 Android 版本和您设备制造商的不同,这些选项可能位于不同的设置中。请熟悉您设备上的这些设置。如果您有任何疑问,可以寻求我们的支持帮助,或在我们的 Discord 社区服务器中寻找具有类似设备的人以帮助您设置您的设备。

  1. 在 Android 11+ 上,如果您的设备已经在通知栏上集成了录屏工具,您可能不需要安装任何第三方应用程序来录制屏幕。但是,如果您的设备运行的是 Android 10 或更低版本,或者没有内置的录屏工具,您将需要安装第三方应用程序来录制屏幕。有关更多信息,请参阅我们的屏幕录制文章。

  2. 要进行屏幕截图,您需要了解您的设备快捷方式是什么,以及您是否需要快速按压按钮。通常情况下,默认的快捷方式选项是按下电源 + 音量减小按钮或电源 + 主页按钮。

  3. 您还必须启用显示触摸操作的选项,方法是取消隐藏开发者选项菜单。要做到这一点,导航到设备设置,并选择“关于设备”或“关于手机”选项。然后,在“软件信息”下,您必须点击“版本号”选项 7 次。然后,您可以访问您的设备设置中的“开发者选项”菜单并启用“显示轻敲”选项。您可以在此网站上找到更多信息。

  4. 要使用台式计算机捕获日志,您必须在“开发者选项”菜单下启用 USB 调试选项。要执行此操作,您可以按照先前的主题进行操作,以允许开发者选项并切换 USB 调试选项。由于在报告崩溃错误时必须提供设备日志,我们建议在测试时启用此选项。有关捕获 Android 崩溃日志的更多工具和信息,可以在我们的学院的此文章中找到

  5. 通常情况下,客户会提供一个扩展名为 .apk 的文件,供您在您的设备上安装。如果这是您第一次从 Google Play 商店之外的源安装应用程序,由于安全原因,您的设备可能会阻止您执行此操作。如果发生这种情况,请导航到“设置”菜单并搜索“安装未知应用程序”选项。您必须授予权限给您要安装的 .apk 文件的正确来源(通常是浏览器或您设备上的任何文件管理器应用程序)。

  6. 客户还可能通过 Firebase 与您分享应用程序,这是 Google 提供的一个应用程序分发平台,旨在帮助开发人员分发用于测试的预发布/测试版应用程序。您将需要一个 Gmail 帐户来接受邀请。我们还建议您安装 App Tester 应用程序,以更轻松地访问版本列表。您可以通过此链接获取该应用程序(必须使用 Android 设备访问)。

在 iOS 或 iPad 设备上进行测试

对于 Apple 移动设备和平板设备,您无需安装任何第三方应用程序,因为所有相关设备都已经具备了内置的录制工具,而我们的客户今天通常使用的设备将运行 iOS 11 或更新版本。您也无需在这些设备上显示触摸/轻敲操作,尽管使用“辅助触摸”选项是可能的。

  1. 要进行屏幕截图,您需要使用物理 Home 按钮的设备按下电源 + Home 按钮,或者没有物理 Home 按钮的设备按下电源 + 音量增大按钮。

  2. 要进行屏幕录制,请导航到“设置 > 控制中心”并在“屏幕录制”旁边的绿色加号按钮上点击,以启用此选项。该选项将添加到您的控制中心,可以通过向上或向下滑动靠近屏幕的垂直限制之一来访问。现在,您可以开始录制,视频将保存到您的设备上。请记住,仅在需要理解问题时才将手机声音静音,以便捕获声音。

  3. 通常情况下,客户会提供一个 https://tcl.ink 链接,供您直接在您的设备上安装应用程序。下载后,您必须导航到“设置 > 通用 > 配置文件或配置文件与设备管理”,然后在企业应用程序下点击客户的名称或 test IO GmbH 选项。最后,您必须信任此开发人员以解锁应用程序。

  4. 客户还可能通过 Testflight 与您分享应用程序,这是 Apple 提供的一个应用程序分发平台,旨在帮助开发人员分发预发布/测试版应用程序。您将需要一个 Apple ID 帐户来接受邀请并下载应用程序。您还需要在您的设备上安装 Testflight 应用程序以访问它。请注意,该应用程序仅适用于 iOS 13 或更高版本。您可以通过此链接获取该应用程序(必须使用 iOS 设备访问)。

  5. 要使用台式计算机捕获日志,您必须具备正确的驱动程序,您可以通过安装 iTunes 台式计算机应用程序然后通过 USB 电缆连接您的 iOS 设备来获得。有关捕获 iOS 崩溃日志的更多工具和信息,可以在我们的学院的此文章中找到

这是否解答了您的问题?