logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从自动化测试到持续部署,你需要了解这些

在互联网的产品开发时代,产品迭代越来越频繁,“从功能开发完成直到成功部署”这一阶段被称为软件开发“最后一公里”。很多开发团队也越来越认识到,自动化测试和持续部署可帮助开发团队提高迭代效率和质量。那么,如何更好地解决“最后一公里”这一问题呢?一切从自动化测试开始,让自动化测试贯穿在整个项目开发-集成-部署-交付的-开发流程中。如果你的团队还没有开始自动化测试,推荐从经典的

Snapdrop – 『跨浏览器』传输文件新玩法,简易、开源[Web]

Snapdrop 是一款开源的在线服务,只需要同时打开一个网页,就能传输文件了,不会在任何服务器端保存数据,P2P 传输,基于浏览器的 WebRTC 接口,不支持 IE 和 Safari,手机端与电脑端均可使用。@Appinn青小蛙觉得,Snapdrop 就是针对苹果的 AirDrop 开发的,界面、使用方式都如出一辙。不过…比那个残废的 AirDrop 还要好用呢。

RF+Jenkins构建持续集成

引入RF是为了能够快速的开展自动化验收测试,Jenkins而一种持续集成工具,用于监控持续重复的工作,持续的软件版本发布/测试项目,而通过RF+Jenkins可以有利的对RF构建的接口项目进行持续集成测试。Jenkins另一个强大之处就是它的分布式构建(在Jenkins的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows和Linux系统)中编译、测试等。而且Jenkins

Tsung指南[荐]

1、tsung安装tsung 一个非常优秀的压力测试工具,在8核32G机器上可以轻易的产生每秒10000个并发请求,且占用的资源很少,当前版本1.5.0使用erlang开发,需要先安装erlang虚拟机。安装过程略2、tsung使用?1$tsung -f ./tsung/tsung.xmlstart

#压力测试#erlang
tornado异步的mock以及装饰器

mock非常适合写单元测试, 用它patch掉网络请求的返回值即可async_func.py#!/usr/bin/env python# -*- coding:utf-8 -*-import signalimport errnoimport tornado.genimport tornado.ioloopimport tornado.webimport tornado.h

Mac 安装HTMLTestRunner模块

1、下载HTMLTestRunner.py文件下载地址http://tungwaiyip.info/software/HTMLTestRunner.html2、python在mac下第三方非标准库模块存放位置为:/Library/Python/2.7/site-packages查看方式:$ pythonPython 2.7.10 (default, Oct 23 2015, 1

到底了