【24h】

Declarative automated test

机译:声明自动化测试

获取原文

摘要

Automated tests at the business level can be expensive to develop and maintain. One common approach is to have a domain expert instruct a QA developer to implement what she would do manually in the application. Though there exist record-replay tools specifically developed for this, these tend to scale poorly for more complicated test scenarios. We present a different solution: An Embedded Domain Specific Language (EDSL) in F#, containing the means to model the user interface, and the various manipulations of it. We hope that this DSL will bridge the gap between the business domain and technical domain of applications to such a degree that domain experts may be able to construct automatic tests without depending on QA developers, and that these tests will prove more maintainable.
机译:开发和维护的商业水平自动测试可能是昂贵的。 一种常见方法是有一个域专家指示QA开发人员实现她在应用程序中手动的内容。 虽然存在专门为此开发的记录重播工具,但这些倾向于为更复杂的测试场景规模不佳。 我们呈现了一个不同的解决方案:F#中的嵌入式域特定语言(EDSL),包含模拟用户界面的手段,以及它的各种操纵。 我们希望这个DSL将应用程序的业务领域和技术领域之间的差距弥合到这样的程度,即域专家可以在不依赖于QA开发人员的情况下构建自动测试,并且这些测试将证明更可维护。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号