开源软件自动化测试平台

原创 2006年06月09日 17:58:00
 

开源软件总是处于不断演化和变动之中,这是它的一个重要特点。人们往往需要随时得知一个特定开源软件(开源组件)的实际可用状况。当今,国际上专门从事这方面工作的组织就是SpikeSource公司。

根据SourceForge.net的统计,目前,总共有121,213个开源项目在该网站进行了登记,其中实际活动着的项目约占1/10,而比较重要、稳定的活动开源项目也只有几百个,而且它们都有固定的“官方”(或是“正式”)的发布网站。因而,有可能对它们的实际可用状况进行客观的测试和评估。特别是,这项工作对于国际开源社区是非常有现实意义的。

SpikeSource公司的做法是:1,建立“开源组件池”(Pool),每天午夜从相关网站上下载开源组件的源代码(稳定版本),与原有相关开源组件的源代码进行严格“代码比对”,发现存在差异的,就立即进行相应的“替换”处理;2,建立典型应用软件库,以便对每一开源组件是否对某个特定的应用软件的“适用性”(Suitability进行全面的自动检查;3,自动产生相关测试报告。

对于SpikeSource的具体做法(也就是那个“自动检查算法”),我们现在还不得而知。但是,如果有实际需要,我们也有能力进行这种有意义的技术和管理方面的创新,其中并没有什么不可克服的障碍,只需要有一定的人力、物力的投入作为保证。

    当前,在我国,开源软件的应用存在一些客观障碍。这主要表现在以下方面:明明是开源软件,却偏偏给它戴上一个“假面具”,有意把它装扮成是某个开发商的商品化“软件产品”,再向广大用户推销。实际上,整个软件界有意回避开源软件,甚至完全忽视开源软件,只是口头上说说而已。如果有人把开源软件“当真”了,提出了开源软件的自由使用问题,那是一定要“讨人厌”的。

常见经典开源软件自动化开发测试框架/工具(2015)

STAF(SoftwareTesting Automation Framework)是一个由IBM开发的开源、跨平台、支持多语言且基于可重用的组件来构建的自动化测试框架,而这一系列的组件都是一些可以处...
  • w565911788
  • w565911788
  • 2015年08月14日 14:00
  • 3399

基于开源工具的测试平台搭建

1、  简介 随着web系统的越来越复杂,规模越来越庞大,使得软件测试在软件质量保证环节变得越来越重要。近些年来,商业化的软件测试工具越来越多,使用越来越繁琐,价钱越来越昂贵,这无疑对中小型公司的w...
  • chenlei_525
  • chenlei_525
  • 2013年01月06日 12:56
  • 2898

流行的几款代表性的软件自动化测试工具汇总简介

一、传统自动化测试工具/商业工具(传统工具较多仅介绍两款,基本都是国外的)                 1、QTP,全名HP QuickTest Professional software ,...
  • c1958
  • c1958
  • 2017年05月23日 10:27
  • 480

HTTP API自动化测试

重构:发现测试的价值 回到起点,测试要解决什么问题,为什么要做API自动化测试平台?做这个平台,不是为了满足老板的提倡全民自动化的口号,也不是为了浮夸的KPI,更不是宣传自动化可以解决一切问题,发现...
  • xiangxizhishi
  • xiangxizhishi
  • 2017年08月04日 23:01
  • 530

阿里创新自动化测试工具平台--Doom

摘要: 阿里内部诞生一了个依赖真实流量用于自动回归的自动化测试平台,通过创新的自动mock机制不仅支持读接口的回归验证,同时支持了写接口验证,在内部产生了极大价值,有价值的东西就应该分享,目前该工具已...
  • kwame211
  • kwame211
  • 2017年12月19日 15:22
  • 101

自动化测试平台搭建之路

自动化测试所涉及的软件及安装包(64位系统) python-2.7------测试需要的语言(python2。7以上自带pip-包管理工具) wxPython2.8-unicode -----Pyth...
  • zixiaoning
  • zixiaoning
  • 2017年02月07日 13:05
  • 1315

开发者眼中最好的 22 款 GUI 测试工具

1.Abbot - Java GUI 测试框架 Abbot是一个基于GUI的简单的Java测试框架,它能够帮助开发者测试Java用户界面。 它提供事件自动生成和验证Java GUI组件,使您能够...
  • liuyukuan
  • liuyukuan
  • 2016年11月26日 21:30
  • 1432

构建企业级的自动化测试平台

自动化测试技术近几年来在国内出现很高的研究热潮,软件自动化测试包含UI自动化测试,接口自动化测试,单元测试自动化等,本文主要讨论UI自动化测试技术。UI自运化测试技术需要支持三种类型的软件测试,分别为...
  • lishengbo
  • lishengbo
  • 2015年02月15日 11:44
  • 1737

几种常见自动化测试框架

因为自己下所使用的
  • u010202588
  • u010202588
  • 2014年08月17日 21:22
  • 16071

Android自动化测试工具汇总

参考列表: blog 知乎 如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。 那么,自动化测试可以完成哪些任务...
  • Sifastiane
  • Sifastiane
  • 2015年07月30日 10:24
  • 2402
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开源软件自动化测试平台
举报原因:
原因补充:

(最多只允许输入30个字)