我有一个Delphi应用程序,它有许多依赖关系,并且很难重构它以使用DUnit(这是巨大的),所以我在考虑使用像AutomatedQA的TestComplete这样的东西来测试来自前端用户界面。测试Delphi应用程序的最佳方法
我的主要问题是,错误修正或新功能有时会破坏以前测试(手动)并用于工作的旧代码。
我已经设置了应用程序以使用命令行开关打开可以测试的特定窗体,并且可以创建一组需要完成的值和点击。
但我有几个问题之前,我做什么过激举动...(和购买任何东西之前)
- 是否值得呢?
- 这是一个很好的测试方法吗?
- 测试结果应该在我的数据库(Oracle)中,在testcomplete中有一个简单的方法来检查这些值(多个表中的多个字段)?
- 我需要设置一个测试数据库来完成所有的自动化测试,会不会有一个简单的方法来自动重新设置测试数据库?除了删除用户级联,创建用户,...,impdp。
- 有没有办法在testcomplete中指定exe文件的命令行参数?
- 有没有人有类似的经历。
谢谢,但闪回数据库是没有意义的,你帮我找到了如何在http://halisway.blogspot.com/2007/01/闪架构flashback-user-or-schema-in-oracle.html 谢谢。 – 2009-02-12 09:50:16