测试CN1应用程序的建议和经验

问题描述 投票:2回答:1

我想开始自动化用CodenameOne编写的我的应用程序的测试,但是我发现很难形象化如何将TestRecorder(“单元测试”部分)用于“工业”测试。

如果这里有人在使用它,您能否分享一些使用方法的提示?

例如您如何使用不同的“ Asserts”按钮,如何将测试结构化为套件,以及如何将它们链接在一起(例如,每个测试用例都将在正确的上下文中开始,例如应该在导航结构中运行的位置) ,您需要手动编辑测试吗?...在​​交互创建大量测试之前,有什么要注意的事情,例如为了避免您的UI进行一些不相关的更改而使您的测试无效?

[我从2017年5月在blog post中读到,TestRecorder“没有被许多开发人员使用,因此停滞了”。我尝试使用TestRecorder并在使用工具栏记录测试用例时立即遇到了看似基本的错误(缺少null的测试),这给人的印象仍然是事实。因此,如果这里有人使用另一种对您来说效果很好的方法,我很乐意听到有关此消息。

codenameone
1个回答
0
投票
您可以使用测试记录器来生成骨架,但是您可以像执行任何测试一样手动进行此操作。通过测试API,您可以调用应用程序或仅调用应用程序的一部分,并对其中的行为进行断言。
© www.soinside.com 2019 - 2024. All rights reserved.