SmartBear Software是一家美国私营信息技术公司,提供应用性能监控(APM)、软件开发、软件测试、API测试和API管理工具。公司总部位于大波士顿地区萨默维尔的Assembly Square,成立于2009年,当时Insight Venture Partners收购了SmartBear、AutomatedQA和Pragmatic Software。其产品涵盖API生命周期、自动化测试、行为驱动开发(BDD)、测试管理、性能测试、移动测试、监控、代码审查以及三个开源工具。2025年,SmartBear宣布Dan Faulkner为新任首席执行官。
公司的产品组合覆盖整个软件交付周期,从设计和开发到测试和生产监控。其API工具,尤其是Swagger和SwaggerHub,支持设计优先的开发方式,在业界广泛使用。测试套件包括用于自动化UI测试的TestComplete、用于API测试的ReadyAPI以及用于性能测试的LoadComplete。AlertSite等监控解决方案提供应用正常运行时间和用户体验的端到端可见性。
历史
最初的Smart Bear公司由Jason Cohen于2003年创立。Insight Venture Partners在2007年至2009年初期间收购了三家公司,,SmartBear、AutomatedQA和Pragmatic Software。这些公司以AQA Holdings的名义运营,直到2010年更名为SmartBear Software。
更名后,公司于2011年收购了Eviware,API推广者和SoapUI创始人Ole Lensmar随之加入公司。他后来担任SmartBear的首席技术官(CTO)。同年,公司收购了APM供应商AlertSite。2013年,SmartBear收购了西班牙APM供应商Lucierna。2015年,SmartBear收购了开源社区Swagger,其创始人Tony Tam加入公司,担任Swagger及其商业版本SwaggerHub的产品负责人。2016年,SmartBear收购了CrossBrowserTesting.com(CBT),CBT创始人Ken Hamric加入公司,担任CrossBrowserTesting.com的总经理。2017年,Francisco Partners收购了SmartBear Software的多数股权。
公司已将人工智能和机器学习整合到其多个工具中。这些包括AI辅助测试创建、智能缺陷分析和自动化API契约测试。将生成式AI功能整合到SwaggerHub和其他产品中,扩大了开发人员加速API设计和验证的范围。
AutomatedQA
AutomatedQA Corporation专注于自动化软件测试工具和开发工具。它于1999年在内华达州拉斯维加斯成立。公司的第一款产品是AQtime,一个二进制插桩分析器,用于帮助优化使用Microsoft和Borland编译器开发的应用程序性能。它于1999年11月12日发布。AutomatedQA的自动化软件测试工具TestComplete的第一个版本于2000年12月发布。2004年,AutomatedQA发布了Automated Build Studio,一个自动化构建管理和持续集成应用程序。AutomatedQA的新产品AQtrace于2008年6月发布。AutomatedQA曾三次获得SD Times 100奖,包括最近的2008年SD Times 100榜单。SD Times 100奖旨在表彰软件开发行业中由SD Times杂志评选出的前100名领导者和创新者。AutomatedQA从2007年到2010年一直是SmartBear的独立子公司,直到并入SmartBear Software。
公司测试工具的起源可以追溯到AutomatedQA专注于自动化验证软件质量。其旗舰产品TestComplete支持广泛的应用程序类型,包括桌面、Web和移动端。这一基础已通过利用大语言模型技术从自然语言描述生成测试脚本的新工具得到扩展。
产品组合
SmartBear的产品线分为几个类别。API生命周期套件包括用于API设计和文档的SwaggerHub、用于API功能和安全测试的ReadyAPI,以及用于开源API测试的SoapUI。在自动化测试方面,TestComplete处理桌面、Web和移动UI自动化,而TestLeft通过IDE插件实现测试自动化。在性能方面,LoadComplete及其后继产品LoadNinja提供负载和压力测试能力。
公司还通过Collaborator提供代码审查工具,支持源代码、测试计划和需求的审查。其监控解决方案AlertSite提供全球正常运行时间和性能监控。CrossBrowserTesting(现称为SmartBear CrossBrowserTesting)允许用户在不同浏览器和设备上运行手动和自动化测试。
近期发展侧重于整合深度学习模型以改进测试结果分析和推荐系统。这些功能旨在减少识别不稳定测试和根据代码变更优化测试套件所需的手动工作。SmartBear对数据增强技术的承诺帮助其测试工具生成更多样化和真实的测试数据。
公司结构和领导层
公司总部位于马萨诸塞州萨默维尔的Assembly Square。作为一家私营公司,其所有权由私募股权投资塑造。Insight Venture Partners发起了创始收购,Francisco Partners于2017年获得多数股权。管理团队包括Ole Lensmar担任CTO和Tony Tam担任产品领导,反映了公司倾向于保留被收购公司人才的特点。
Dan Faulkner于2025年被宣布为首席执行官。在他的领导下,公司继续扩展其AI赋能产品。战略方向强调通过自动化工具简化开发人员工作流程,这些工具可以在亚马逊云服务、微软云和谷歌云环境中突出最佳实践。
地点
SmartBear总部位于大波士顿地区,在美国田纳西州和佛罗里达州设有办事处。SmartBear还在爱尔兰、印度、芬兰、波兰、墨尔本和瑞典设有办事处和开发中心。这些全球地点支持其跨国客户群,并实现全天候的开发和支持运营。国际存在促进了本地客户参与和与云提供商的合作伙伴关系。
开源贡献
SmartBear赞助并维护三个开源工具:SoapUI、Swagger和Pacto。SoapUI是一个广泛使用的API测试工具,支持REST和SOAP协议。Swagger是一个用于设计和记录RESTful API的框架,其规范已成为OpenAI API生态系统的基石。Pacto用于服务之间的契约测试。这些项目在建立标准和培育开发者社区方面发挥了重要作用。
开源Swagger计划演变为OpenAPI规范,现由Linux基金会管理。SmartBear对这一标准的维护促进了AI21 Labs、Anthropic和Inflection AI等暴露API的平台之间的广泛互操作性。该公司的工具擅长生成客户端SDK和服务器存根,这对于消费此类AI服务至关重要。
行业影响
该公司的工具被金融、医疗保健、零售和技术行业的企业采用。通过实现持续测试和API治理,SmartBear帮助组织在保持质量的同时加速软件交付。对残差网络架构在图像处理中的应用和Transformer模型在自然语言处理中的应用的重视,导致了更复杂的测试预言机,可以检测细微的UI回归和内容异常。
SmartBear参与了向课程学习方法在自动化测试中的更广泛运动,其中测试生成任务按顺序排列以逐步构建复杂性。这已显示出在提高端到端测试套件可靠性方面的潜力。该公司的研究合作经常引用麻省理工学院计算机科学与人工智能实验室、斯坦福AI实验室和伯克利AI研究,涉及将最先进的AI研究应用于实际软件质量问题。
未来方向
随着多头注意力和编码器-解码器模型的进步,AI在SmartBear产品路线图中的整合预计将加深。计划中的功能包括根据代码变更自动维护测试的消融实验,以及使用序列到序列模型对生产遥测中的异常进行检测。公司还在探索使用Top-p采样和温度缩放来生成多样但有效的测试数据集。
SmartBear旨在将自己定位为AI驱动的软件质量保证领导者。随着分布式系统和AI服务日益复杂,对复杂测试和监控工具的需求可能会增加。公司的战略包括将梯度裁剪稳定性技术嵌入其测试推荐引擎的ML训练管道中,并采用模型剪枝在边缘部署轻量级AI模型。