我们公司有一个桌面应用程序,是15年前用VB 6开发的。没有自动化,管理部门决定自动化回归测试,以节省用于回归测试的大量时间。
我们正在分析适合我们的应用的不同的第三方自动化工具。我们用TestComplete做了一个概念证明,并不是每个人都对这个工具很满意,因为它不支持很多VB 6控件,比如真正的db网格等等;
由于其社区不像著名的自动化测试框架(如Selenium )那样大,所以没有提供多少支持。就我个人而言,我觉得TestComplete已经过时了,而且使用它的人不多。
有人能解释我是否支持VB 6应用程序吗?如果是,这个工具的优点和缺点是什么?
发布于 2016-08-11 07:20:12
我建议您做的第一件事是调查应用程序中每个控件的类型。如果这些是WinControls,那么这是一个积极的迹象,您可以通过CodedUI实现它的自动化。
从技术上讲,CodedUI可以使具有WinControls或HtmlControls控件的应用程序自动化,而不管它是通过何种方式和什么方式构建的。
因此,尝试使用codedUI提供的“十字头发工具”监视应用程序中的控件,并找出控制类型。(如果您的机器中没有VSTS,请尝试30天的试用并进行调查)。
优点:
当谈到Pros时,这个工具只做其他工具所做的事情。但是,它仍然为您提供了范围广泛的自动化设施,您还可以进行API测试、性能测试、负载测试。您可以将自动化方法与TFS和MTM中的手动测试用例链接起来,这使得跟踪非常容易。例:您可以很容易地跟踪某个特定的手动测试用例是否是自动化的。
缺点:
当你搜索它时,你不会在网上找到解决方案。你几乎只能靠自己了。如果你擅长oops,这个工具就是宝石。这是一个有执照的工具。
希望能帮上忙。好运!!
https://stackoverflow.com/questions/38848470
复制相似问题