【发布时间】:2014-04-08 00:04:38
【问题描述】:
我正在处理一个遗留应用程序,我无法访问它的源代码。这是一个用 PowerBuilder 编写的 Windows 应用程序。
是否可以对我无法访问其源代码的应用程序进行自动端到端测试?我打算主要测试应用的业务功能和流程。
【问题讨论】:
-
您可以使用 AutoIt (autoitscript.com/site/autoit) 之类的脚本工具在应用程序上运行测试,但是如果您发现错误怎么办?
-
遗憾的是,该应用程序由供应商维护,他们没有向我们发布源代码。因此,如果我发现了一个错误,我将不得不向供应商报告它,他们会给我发送一个新补丁或其他东西。从那里,我将重新测试应用程序。这就是为什么手动测试它真的很痛苦,我正在寻找一个自动化的解决方案。
-
@Amnon AutoIt 是否能够知道何时存在错误或我在测试脚本中断言的未正确返回的内容?还是 AutoIt 只是一种宏类应用程序?
-
我上次使用 AutoIt 是几年前的事了,但那时它已经非常强大了,您可能会发现您可以轻松地使用它的语言和功能来检测测试何时没有产生预期的结果结果并采取适当的措施。
标签: testing automated-tests powerbuilder software-quality end-to-end