在 TestComplete 8 中,哪些任务最适合关键字测试,哪些任务最适合“手工编码”脚本?

软件测试 工具 自动化测试 测试完成8
2022-01-23 14:36:06

借助自动化测试工具 TestComplete 的第 8 版,供应商引入了一项名为“关键字测试”的新功能,该功能提供了一个可视化界面来创建自动化 UI 测试,而无需了解编写代码(或至少具有最低知识水平)写代码)。

根据我在此版本之前使用此工具的个人经验,我已经能够执行各种巧妙的技巧和魔术动作,以便能够使用一些所谓的“手动编码”测试来自动化应用程序测试。我开始使用新的关键字测试文章,我发现有些事情我必须使用“手工编码”脚本才能完成。

是否有其他人有使用此工具的经验,如果有,您对关键字测试可以轻松完成什么以及“手工编码”脚本最好做什么有任何建议限制吗?

2个回答

以我目前公认的有限经验,我发现 TestComplete 的关键字测试对于快速自动化独立的、小型的、高度模块化的测试项目很有用。我还没有找到任何关键字测试可以做而编码测试不能做的事情,而且我一直在寻找新的东西,编码测试很容易做而关键字测试要么不能做,要么没有大量额外的时间就不能做测试人员的努力。

我发现特别限制的一件事是无法将用户创建的对象(在我看来这是更强大的 TestComplete 功能之一)与关键字测试结构完全集成。使用代码,很容易。

到目前为止,我发现的关键字测试最有用的特性是以以前未经测试的形式生成一组快速的组件句柄。关键字测试记录器和解析器似乎比“代码生成”记录器运行得更快。

在不了解此工具的情况下,我认为您准确地描述了关键字测试是什么……一种构建测试的简化方法,牺牲了细节。