2017 热门开源自动化测试框架优缺点对比
时间一晃已来到 2017 年的最后一个季度,TestProject 对比了在今年比较热门的 7 款开源自动化测试框架的优缺点,以帮助你选择适合自己的测试框架。 1. Robot Framework Robot Framework(RF)是用于验收测试和验收测试驱动开发(ATDD)的自动化测试框架。 基于 Python 编写,但也可以在 Jython(Java)和 ...

开源一个自己写的接口自动化测试web平台
项目地址: 前端(https://github.com/icesword0760/testcenter-web) 后端(https://github.com/icesword0760/testcenter) 项目介绍 本项目后端用Django编写,使用HttpRunner作为执行框架,基本继承了HttpRunner的功能并加以web化。 支持自由扩展方法; 支持从上个接口的返回值提取数据保存以供....
Diffy:Twitter的开源自动化测试工具
集成测试的挑战 随着软件系统的复杂性逐渐增加,微服务、面向服务的架构(Service-oriented architectures, SOA)等概念,越来越多的被应用到系统的设计当中,一同伴随的结果就是系统组件逐渐增加。 对于测试活动而言,最底层的单元测试,主要测试目标是单一的功能模块。它能够确保每个组件自身业务逻辑的正确性,但是随着系统组件依赖的增加,对单一模块的单元测试难度和成本都会上升。同....
puppet开源的软件自动化配置和部署工具——本质就是CS,服务端统一管理配置
1. 概述 puppet是一个开源的软件自动化配置和部署工具,它使用简单且功能强大,正得到了越来越多地关注,现在很多大型IT公司均在使用puppet对集群中的软件进行管理和部署,如google利用puppet管理超过6000台地mac桌面电脑(2007年数据)。 2. 设计架构 puppet是基于c/s架构的。服务器端保存着所有对客户端服务器的配置代码,在puppet里面叫...
开源Web自动化测试框架
Watir 是一个使用 Ruby 实现的开源Web 自动化测试框架,相对于那些庞大的商业工具来说,它很小巧,也很灵活,提供的功能也足够用。最近抽时间试用了一下,感觉还不错,准备下一步在公司推广使用。 因为 Watir 的网站上用户手册、示例代码以及 FAQ 都维护的不错,所以已有的东西我就不重复了,在这里简单介绍一下,如果同行们有兴趣,可以一起研究一下。 1. 脚本示例 先丢一段脚.....
【转载】如何用开源工具进行Multi-Cloud的自动化资源架构和变更?
阿里云高级技术专家董孝在云栖TechDay41期带来了云上自动化资源架构和变更实践,本文整理字TechDay41期的沙龙内容。在业务转型互联网+或是+互联网的时代,企业上云已成定局。但上云之后,如何管理云计算基础设施?如何实现云原生架构的交付? 本次以开源技术工具Terraform、Packer、Jenkins、Docker为例,分享一个Multi-Cloud下的基础设施和应用自动化管理方案。 ....
LinkedIn开源Cruise Control:一个Kafka集群自动化运维新利器
Kafka近年来日渐流行,LinkedIn的1800台Kafka服务器每天处理2万亿个消息。虽说Kafka运行得十分稳定,但要大规模运行Kafka,在运维方面仍然面临巨大的挑战。每天都会有broker崩溃,导致集群工作负载不均衡。SRE团队需要花费大量的时间和精力来重分配分区,以便让集群重新恢复均衡。 自动化因此变得十分重要,这也就是为什么我们要开发Cruise Control:持续监控Kafk....

超好用!5款开源的移动自动化测试工具
如今,移动应用在企业的地位越来越重要,消费者对移动设备的要求也越来越高。为适应这一需求,测试团队必须在移动设备推出市场之前,对其性能进行一系列的评估和测试。然而,这是一个既耗时又耗资源的工作,尤其移动设备的自动化测试还非常复杂。 在现已出现的开源移动自动化测试工具中,我总结出5款最实用的,希望它们对你有帮助(部分可同时在iOS和Android设备上使用): 1、Appium Appium是...
CheungSSH国产中文开源自动化运维系统Web界面(二)
登录CheungSSH Web 温馨提示: 如果登录次数联系超过5次,那么系统会锁定登录IP一天时间。 首次登陆后修改密码,http://您的IP地址:端口/cheungssh/admin/ 。 添加被管理主机配置信息 ◆点击 “增加服务器” ◆添加好以后,如下: 普通配置 这里,我们考虑的是,不需要被管理服务器做任何的配置,哪怕是像某些工具需要SSH-key绑定一样。在CheungSSH...
PunkSPIDER:开源大型自动化扫描系统
PunkSPIDER是一款由PunkSCAN出品的大型WEB漏洞扫描器,我们利用它已经建立了一个稳定的扫描体系,每日可以实现无人值守式的运行。此外,其中运行了一个Apache Hadoop集群,每天能处理的扫描任务数以万计。 PunkSPIDER的特性 该扫描服务会在网上随机爬行,寻找可能存在漏洞的WEB应用,发起一些诸如SQL盲注、传统SQL注入,以及XSS等攻击。游客可以通过PunkSPID....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注