我目前正在开展一个大型的一级项目,我们正在将一个传统的swing应用程序迁移到一个新的基于Web的应用程序,我们正在从头开始重建我们的自动化套件。我们仍在使用旧系统中的现有数据库和pd代码(大型复杂oracle数据库和java后端)。
我们使用旧自动化套件的一个问题是,许多情景的前兆是找到具有特定标准的参与者,其中大约10%的运行会因为参与者不存在而失败。
通过我们的新自动化套件,我们希望从一开始就缓解这个问题,但我发现在线缺乏解决方案。
我们正在使用jruby with cucumber来自动化我们的项目,并使用宝石/工具提供相当自由的灵活性来帮助解决这个问题。