开始你的第一个项目
这篇教程将带你一步步学习如何使用 CukeTest 创建第一个自动化测试项目。即使你从未接触过自动化测试,也能轻松上手。
在这个教程中,你将学到如何:
- 通过录制生成自动化脚本
- 使用 Gherkin 语法编写测试场景
- 创建和管理模型文件
- 使用 JavaScript 或 Python 编写测试步骤
- 运行你的测试项目
- 查看测试报告
- 掌握行为驱动开发(BDD)的基本流程
你需要具备:
- 基本的 JavaScript 或 Python 编程知识(无需深入)
- 对编辑器的基础操作经验
开始之前,我们先来构思一个简单的测试场景:
我们将使用一个简单的记事本应用程序作为测试对象。这个记事本应用包含在 CukeTest 的安装目录中,可以在 bin/notepad.exe
路径下找到。该应用允许你输入文字、调整字体,并保存文件。尽管功能简单,但它包含了桌面应用的常见元素,如菜单栏、工具栏和文本编辑区,是理想的学习对象。通过测试这个小应用,你可以学会如何实现自动化测试,之后你也可以把这些技能应用到自己的项目中。
测试场景:
- 打开记事本应用。
- 在编辑区输入 “Hello CukeTest!”。
- 检查输入的文字是否正确。
- 修改字体大小为36。
- 检查字体是否修改成功。
- 关闭记事本应用。
这些操作涉及到软件测试的基础步骤:点击、输入和选择,并包含两个检查点。检查点(Checkpoint)用于验证操作结果是否符合预期,是自动化测试中的重要部分。
想了解更多关于 CukeTest 的其他自动化示例或直接查看现成的项目代码,请参考运行自带样例。
教程结构
本教程分为6个部分,前3部分适用于所有语言的用户,后3部分可根据你熟悉的编程语言选择学习:
如果你对某些步骤已经比较熟悉,可以直接跳过相关章节。