自动化测试工具大盘点:Winrunner、QuicktestProfessional、QARun、TestPartner

需积分: 10 3 下载量 72 浏览量 更新于2024-07-31 收藏 111KB DOC 举报
"本文列出了几款知名的软件测试工具,包括Mercury Winrunner、HP Mercury QuickTest Professional、Compuware QARun以及Micro Focus TestPartner,并介绍了它们的历史、功能和市场地位。" 在软件测试领域,选择合适的工具至关重要,本文列举了一些曾经或当前在业界具有重要地位的自动化测试工具。 首先,Mercury Winrunner是一款历史悠久的测试工具,由Mercury Interactive(后被HP收购)开发。在20世纪末,它与LoadRunner、TestDirector一起构成了测试工具市场的主导力量。然而,随着Web应用技术的发展,Winrunner逐渐失去优势,被其子产品QuickTest Professional(QTP)取代。尽管如此,Winrunner由于其C语言脚本的强大功能,在底层系统和嵌入式领域仍有一定市场份额。 其次,HP Mercury QuickTest Professional(QTP)是Winrunner的升级版,旨在解决Winrunner的不足。QTP迅速占领市场,成为HP Functional Testing Software的核心组件,拥有最大的市场份额。它支持录制、回放和脚本编辑,尤其适合功能自动化测试。 接着是Compuware的QARun,它同样是黑盒测试工具的一员,与Winrunner的操作方式相似。QARun是Compuware QACenter套装的一部分,包含QALoad和QADirector。然而,Compuware的测试解决方案后来被Micro Focus公司收购,QARun随之淡出市场。 最后,Micro Focus TestPartner作为QARun的升级版出现,增加了对VBA脚本的支持,强调业务逻辑测试,使得非技术人员也能进行业务流程层面的测试。这一特性与Mercury提出的BPT(Business Process Testing)理念相吻合。 这些工具的发展历程反映了软件测试行业的变迁和技术趋势。随着技术的进步,测试工具也在不断演进,以适应新的应用环境和用户需求。在选择测试工具时,应考虑其功能、易用性、兼容性以及社区支持等因素,确保能够有效地提升测试效率和质量。同时,对于那些不再被主流支持的工具,了解其历史和特点也有助于理解测试领域的演变。