上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页
摘要: 1. 前言 接着上一篇《RobotFramework框架系统课程介绍》,本篇主要介绍一下在基于RobotFramework框架开展接口自动化前,前期的环境如何搭建,正所谓”工欲善其事,必先利其器“! 2. 适用环境 本文主要基于windows 64bit的操作系统,介绍环境的搭建安装,至于32bit 阅读全文
posted @ 2017-10-29 19:17 狂师 阅读(3475) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 继前面一章《RobotFramework环境搭建》介绍了在本地如何将接口自动化实施过程所需要的基础环境搭建好,在这里假设大家都已经知道环境如何搭建了,如果不清楚的可直接查看上一章节 RobotFrameWork环境搭建(基于HTTP协议的接口自动化),那么环境一切ready了,是不是代表 阅读全文
posted @ 2017-10-29 19:11 狂师 阅读(1731) 评论(0) 推荐(0) 编辑
摘要: 1. 背景介绍 有一段时间没有发表过文章了,一方面除了自己确实变得懒惰外,另一方面也确实有其它事情,无法抽出闲余时间来坚持写下去。 之前在博客园中,发表了关于《公开课一:Robot FrameWork接口系列课程(暂开放公司内部人员)》的系列文章,由于当时写该系列文章的初衷还是主要针对公司内部同学, 阅读全文
posted @ 2017-10-11 22:33 狂师 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: 前言 安全对于互联网的从业技术人员来讲,一直是接触或者实际使用掌握比较薄弱的一块,当然对于那些专项搞安全类的技术人员来讲除外。 接下来就来聊聊在互联网领域中常用的一些安全漏洞类型和一些防范手段,当然针对安全这块,可能我会选择作为一个系列议题进行分享,而本文先聊聊安全类型中常见的CSRF, 本文重点围 阅读全文
posted @ 2017-08-27 22:00 狂师 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 前言 已有近两个月没有发表过文章了,前段时间外甥和女儿过来这边渡暑假,平常晚上和周末时间都陪着她们了,趁这个周末有空,再抽空再把这块拾起来。 这么久没写了,再次拿起键盘,想想,发表些什么呢,想起上次公司的代码评审委员会下周其中一个议题是关于Python编码规范的整理,那就趁热打铁,整理一份关于Pyt 阅读全文
posted @ 2017-08-26 23:20 狂师 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 每日一篇,分享测试技术、开发技术,欢迎大家关注! 阅读全文
posted @ 2017-04-27 22:58 狂师 阅读(409) 评论(0) 推荐(0) 编辑
摘要: HTML 表单 在HTML中,表单是<form>...</form> 之间元素的集合,它们允许访问者输入文本、选择选项、操作对象和控制等等,然后将信息发送回服务器。 某些表单的元素 —— 文本输入和复选框 —— 非常简单而且内建于HTML 本身。其它的表单会复杂些;例如弹出一个日期选择对话框的界面、 阅读全文
posted @ 2017-03-26 19:58 狂师 阅读(3203) 评论(0) 推荐(1) 编辑
摘要: 原文链接:https://www.zhihu.com/question/24590883/answer/92420471 原文链接:Python 资源大全 这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、 阅读全文
posted @ 2017-03-21 19:34 狂师 阅读(12430) 评论(2) 推荐(3) 编辑
摘要: 一、背景 看到之前曾有人发贴,贴名【stf 连接各操作系统上安卓设备的操作方法分享】,介绍了一下,虽然说方法和理论都有,但下述评论中还是有很多人不知如何操作,特别是不知道stf provider命令如何使用,特此,提供具体的解决方法,当然本人注重结果导向,所以下述方法中,重点都是通过截图方法来展开, 阅读全文
posted @ 2017-03-15 18:24 狂师 阅读(10289) 评论(1) 推荐(0) 编辑
摘要: Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、 阅读全文
posted @ 2017-03-12 16:52 狂师 阅读(5943) 评论(0) 推荐(0) 编辑
摘要: 可参考学习地址: 极客学院docker教程,还不错,可以参考 1.Dockerhub下载镜像 下载地址:Dockerhub地址 有两种方式可以获得新的镜像 直接从dockerhub下载编译好的image(该编译过程在docker hub的云端完成)(见3.1) 下载docekrfile文件,在本机进 阅读全文
posted @ 2017-03-12 16:44 狂师 阅读(9363) 评论(1) 推荐(1) 编辑
摘要: 1.windows按照docker的基本要求 (1)64为操作系统,win7或者更高 (2)支持“ Hardware Virtualization Technology”,并且,“virtualization ”可用 2.具体安装步骤 即安装Docker Toolbox,同时还附加安装 Docker 阅读全文
posted @ 2017-03-12 16:38 狂师 阅读(23867) 评论(0) 推荐(1) 编辑
摘要: 或可直接查询testerhome发表的文章: "https://testerhome.com/topics/7898" 介绍 Macaca是一套完整的自动化测试解决方案,基于node.js开发。由阿里巴巴公司开源: "地址:https://github.com/macacajs/" 特点: 同时支持 阅读全文
posted @ 2017-03-12 14:19 狂师 阅读(6758) 评论(0) 推荐(0) 编辑
摘要: 背景 前几天接到H5开发人员那边的业务开发需求单,说想将H5接入到自动化系列中,特此记录分享一下。 也可参考testerhome发表的文章链接:https://testerhome.com/topics/7866 环境前置准备 手机与电脑USB连接,开启USB调试模式,通过adb devices可查 阅读全文
posted @ 2017-03-09 15:48 狂师 阅读(8376) 评论(5) 推荐(0) 编辑
摘要: 一、适用环境: mac系列,osx10.10,自带Python 二、简要步骤: 1. 安装pip,mac自带Python环境,所以我们改成安装pip 2. 安装wxPython,此处我下载的版本是wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg 阅读全文
posted @ 2016-11-30 12:50 狂师 阅读(1586) 评论(0) 推荐(0) 编辑
摘要: 1 引言 1.1 文档概要 本文主要介绍jenkins,sonar的安装与集成,基于ant,maven构建。用一个例子介绍jenkins的编译打包部署,代码检查。最后集成jenkins。(现阶段只是简易的集成,后续需要修改accio源码做深度集成) 1.2 预计读者 系统配置管理员:要懂得搭建持续集 阅读全文
posted @ 2016-07-05 22:18 狂师 阅读(8176) 评论(0) 推荐(0) 编辑
摘要: 背景描述 有时候Python应用的代码在本地开发环境运行十分正常,但是放到线上以后却出现了莫名其妙的异常,经过再三排查以后还是找不到问题原因,于是就在想,要是可以在服务器环境中进行单步跟踪调试就好了。 然而,在服务器系统上安装一个IDE肯定是不现实的;通过SSH远程到服务器端,采用pdb进行调试虽然 阅读全文
posted @ 2016-07-03 20:07 狂师 阅读(36127) 评论(2) 推荐(4) 编辑
摘要: 现阶段,在微信朋友圈举办的投票活动层出不穷,相信已经有不少同学对此不胜其烦,因为总会时不时地冒出个人(亲戚、朋友、or whatever)来请你帮TA投票。 本文倒没有打算从道德或者情感层面来探讨这个问题,我所感兴趣的是,当前大多数投票活动其实都是存在明显漏洞的,通过简单的技术手段就可以实现“刷票” 阅读全文
posted @ 2016-07-03 19:54 狂师 阅读(18197) 评论(1) 推荐(1) 编辑
摘要: 背景描述 背景描述 根据项目需求,现要在团队内部搭建一个统一的打包平台,实现对iOS和Android项目的打包。而且为了方便团队内部的测试包分发,希望在打包完成后能生成一个二维码,体验用户(产品、运营、测试等人员)通过手机扫描二维码后就能直接安装测试包。 该需求具有一定的普遍性,基本上所有开发APP 阅读全文
posted @ 2016-07-03 19:40 狂师 阅读(4306) 评论(0) 推荐(0) 编辑
摘要: fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作。该模块的input()函数有点类似文件 readlines()方法,区别在于前者是一个迭代对象,需要用for循环迭代,后者是一次性读取所有行。 用fileinput对文件进行循环遍历,格式化输出,查找、替换等操作,非常方便。 【 阅读全文
posted @ 2016-07-03 11:50 狂师 阅读(20201) 评论(1) 推荐(0) 编辑
摘要: 常用软件包管理工具 常用软件包管理工具 一般python软件包管理工具,主要有以下: 图 常用python包管理工具 可以看到distribute是setuptools的替代方案(因为Setuptools包不再维护了),pip是easy_install的替代方案。本篇重点介绍pip,其它感兴趣的自行 阅读全文
posted @ 2016-07-03 11:09 狂师 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 情景1:不同python版本的管理 同一电脑上的多个python版本之前的管理,为了突出问题的普遍存在,下面是有人在segmentfault上提的问题。 摘自:http://segmentfault.com/q/1010000000162043 情景2:同一python版本中同一库的不同版本管理 例 阅读全文
posted @ 2016-07-03 10:54 狂师 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一个典型的GUI应用程序可以抽象为:主界面(菜单栏、工具栏、状态栏、内容区域),二级界面(模态、非模态),信息提示(Tooltip),程序图标等组成。本篇根据作者使用PyQt5编写的一个工具,介绍如何使用PyQt5构建一个典型的GUI应用。 1. 主界面 1. 主界面 QMainWindow类提供一 阅读全文
posted @ 2016-07-03 10:43 狂师 阅读(3330) 评论(0) 推荐(0) 编辑
摘要: 文章先由stackoverflow上面的一个问题引起吧,如果使用如下的代码: @makebold @makeitalic def say(): return "Hello" 打印出如下的输出: <b><i>Hello<i></b> 你会怎么做?最后给出的答案是: def makebold(fn): 阅读全文
posted @ 2016-07-01 23:36 狂师 阅读(3270) 评论(0) 推荐(1) 编辑
摘要: 在 Python 中,我们经常需要对参数进行校验,这是我们有好多种方法,例如写很多 if 啊,或者写正则表达式啊等等,技巧高的人可以写得很巧妙,而技巧一般的人呢,可能会写得很冗长,例如我,经常就不能很好得处理参数校验的代码。 所以我就不断得寻找,终于最近发现了一个不错的 python 参数校验 lib,叫做 voluptuous。名字可能有点难记,而且英文翻译过来的中文还不怎么好听,但是非常好用... 阅读全文
posted @ 2016-06-26 12:21 狂师 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: ab命令格式: -N|--count 总请求数,缺省 : 5w -C|--clients 并发数, 缺省 : 100 -R|--rounds 测试次数, 缺省 : 10 次 -S|-sleeptime 间隔时间, 缺省 : 10 秒 -I|--min 最小并发数, 缺省: 0 -X|--max 最大 阅读全文
posted @ 2016-04-23 23:16 狂师 阅读(21340) 评论(0) 推荐(0) 编辑
摘要: 下载robotremoteserver-1.0.1.tar.gz、robotframework-pabot-0.22.tar.gz 执行以下命令,以安装pabot: pip install robotremoteserver-1.0.1.tar.gzpip install robotframewor 阅读全文
posted @ 2016-04-23 12:35 狂师 阅读(3223) 评论(1) 推荐(0) 编辑
摘要: 在mac-osx10.11版本下,安装RIDE前提需要装wxPython2.8-osx-unicode-2.8.12.1库,但在安装wxPython过程中,会提示安装失败,以下提供一种解决方案 这里我共享了这两个文件,请在你的Mac里下载下来,下载地址: 链接:https://pan.baidu.c 阅读全文
posted @ 2016-04-18 13:10 狂师 阅读(5830) 评论(0) 推荐(0) 编辑
摘要: 1、python内置模块 SimpleHTTPServer (支持下载功能) 在对应的工作目录下,运行命令python -m SimpleHTTPServer 即可把当前目录下以共享服务的形式共享出去。 外部访问可通过访问:http://ip:端口号来访问 (默认端口为8000) 可指定端口: py 阅读全文
posted @ 2016-04-15 23:50 狂师 阅读(13029) 评论(0) 推荐(0) 编辑
摘要: Mac下的启动服务主要有三个地方可配置:1,系统偏好设置-&gt;帐户-&gt;登陆项2,/System/Library/StartupItems 和 /Library/StartupItems/3,launchd 系统初始化进程配置。前两种优化比较简单,本文主要介绍的是第三种更为复杂的launch 阅读全文
posted @ 2016-04-10 11:49 狂师 阅读(4543) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页
点击右上角即可分享
微信分享提示