当前位置:  开发笔记 > 编程语言 > 正文

UI测试框架+持续集成?

如何解决《UI测试框架+持续集成?》经验,为你挑选了1个好方法。

所以我有一个我继承的应用程序,我想围绕它构建一个自动化测试套件.该应用程序的设计并未考虑可测试性,并且代码是"泥泞的大球".我的计划是使用UI自动化测试框架并在UI级别创建一套测试,直到我有足够的覆盖范围允许我自信地开始重构并在代码中引入一些接缝以提高可测试性和设计.

它是一个.Net WinForms应用程序,我所知道的两个框架是:

NUnitForms

白色项目

从我所读到的,两个框架在尝试作为自动构建(持续集成)的一部分运行时会出现问题,因为大多数CI产品作为Windows服务运行,如果UI使用模态对话框,应用程序将死于可怕死亡.我正在使用CruiseControl.Net作为我的CI工具.

有没有人有任何建议可以解决这个问题?使用的替代框架可能会使情况更好?

谢谢,

迪伦



1> Pedro..:

NUnitForms具有"隐藏桌面"功能,可让您从cc.net运行单元测试.

http://automaticchainsaw.blogspot.com/2007/09/winforms-testing-using-nunitforms.html http://automaticchainsaw.blogspot.com/2007/09/hidden-desktops-and-nunitforms.html

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有