---
title: "【ChatGPT】游戏测试-自动化测试的意义"
author: "Perrin Yong"
author_profile: https://www.pystone.net/profile/
published_by: "Perrin Yong"
canonical: https://www.pystone.net/notes/chatgpt-game-automation-testing-value/
type: note
content_role: unspecified
visibility: public
id_stability: rename-stable
source_path: "99-资料来源、摘录与归档/02-AI对话与研究原始输出/【ChatGPT】游戏测试-自动化测试的意义.md"
content_hash: b7a5536eeb3a6eb17b13bb74567df7f17a777be5c88f6a0b343d3044a172f361
knowledge_version: 224c990773de.5fa8af6e39fa
site_commit: 224c990773de166d23a886306577dd90379529ce
notes_commit: 5fa8af6e39fa3891d1b9b4832bfa6c4e0ecaaf0a
---
# 【ChatGPT】游戏测试-自动化测试的意义

> **note · ChatGPT 问答录**
> 本文保存一次 ChatGPT 问答原始输出，仅作为资料来源；其中结论未自动视为已验证知识，使用前应结合可靠来源复核。


﻿# 【ChatGPT】游戏测试-自动化测试的意义

> 创建时间：2023/6/11 0:26

Q: 关于自动化测试脚本的应用有个疑问，编写自动测试脚本，需要安装好游戏客户端，通过AirtestIDE，一边播放游戏，一边编写脚本。那么经过一遍脚本的编写之后，脚本执行的操作实际上已经通过手动也操作过一遍了，那么编写自动测试脚本脚本有什么意义呢

编写自动化测试脚本的意义在于提高测试效率、减少人工操作的错误率和实现测试的可重复性。尽管在编写自动化测试脚本的过程中，您需要先手动执行一遍操作，但这只是为了记录和编写脚本。一旦自动化测试脚本编写完成，您可以在后续的测试过程中受益于以下几点：

  1. 提高测试效率：自动化测试脚本可以在较短的时间内完成大量重复性的测试任务，而人工测试往往需要花费更多时间。在游戏开发过程中，开发者可能需要频繁地对游戏进行更新和修改。自动化测试脚本可以快速地对这些更新进行验证，大大提高了测试效率。

  2. 减少错误率：人工测试可能会受到注意力不集中、疲劳等因素的影响，导致测试结果的不准确。自动化测试脚本可以减少因人为因素导致的错误，提高测试结果的可靠性。

  3. 可重复性：自动化测试脚本可以确保在每次测试时，操作都是相同的。这对于发现和修复游戏中的问题非常重要，因为它可以帮助开发者快速定位问题，并在修复后验证问题是否得到解决。

  4. 覆盖更多测试用例：自动化测试脚本可以帮助您更加系统地覆盖各种测试场景，从而提高游戏质量。您可以在脚本中设置不同的输入参数和测试条件，以确保游戏在各种情况下都能正常运行。

  5. 节省人力资源：自动化测试可以减少人工测试所需的人力资源，从而降低成本。您可以将节省下来的人力资源投入到其他更需要人工关注的领域，例如游戏设计、开发和市场营销等。

总之，虽然编写自动化测试脚本需要先手动执行一遍操作，但这是为了实现后续的自动化测试。自动化测试脚本可以提高测试效率、减少错误率、实现可重复性、覆盖更多测试用例以及节省人力资源，从而提高游戏的质量和开发效率。

* * *

 **我的总结：**

分担QA的工作负荷，提高效率：

  * 短的时间内完成大量重复性的测试任务高效承担回归测试任务，确保已有用例不断覆盖，确保核心功能始终正常工作：

  * 修复后用相同的用例快速验证问题是否得到解决

实现人工难以承担的任务；

  * 超越人体的体力负荷的长时间大量的测试 —— 比如大量次数切换场景

  * 需要确保流程最大程度一致的测试 —— 性能分析，报告

  * 设置不同的输入参数和测试条件，更加系统地覆盖各种测试场景 —— 举例说明，可以用for循环，多情况组合等
