Python ·

Selenium:WebDriver简介及元素定位

参考内容:官方API文档,下载链接:http://download.csdn.net/detail/kwgkwg001/4004500 虫师:《selenium2自动化测试实战-基于python语言》 一、WebDriver原理 1、关于WebDriver 设计模式:按照Server-Client的经典设计模式设计; Server端:即Remote Server(远程服务器),可以是任意的浏览器,当脚本启动浏览器时...
Python ·

UI自动化测试模型

所谓的自动化测试模型,可以理解为自动化测试框架+工具设计的一种思想产物。 先说说库、框架、工具之间的区别: 库:英文名Library,由代码集成的一个产品,供用户调用。面向对象的库叫做类库,面向过程的库叫做函数库,webdriver就属于库的范畴。 框架:英文名Framework,为解决一个或一类问题而开发的产品,一般只需要...
Python ·

浅谈接口自动化测试

昨晚在某个测试交流群,听了一个测试老司机分享接口自动化测试的内容,对接口自动化有了更深的一些认识,也为接下来公司的接口自动化实施,提供了更多的思路。 这篇博客,就说说功能测试到接口自动化的进阶,以及接口自动化的一些事。。。 前言 自动化测试,算是近几年比较火热的一个话题,当然,更是软件测试未来的一个...
Python ·

极限编程简述

在敏捷方法中,极限编程(XP:eXtreme Programming)是其中最著名的一个,它由一系列简单却互相依赖的实践组成。。。 本篇博客,对极限编程做一个简述,以及个人的一些理解,主要从以下几点进行。。。 客户作为团队成员 良性计划 简单设计 结对编程 持续集成 TDD和UAT 重构 隐喻 一、客户作为团队成员 关键词:面对面沟...
Python ·

jmeter(二十一)jmeter常用插件介绍

jmeter作为一个开源的接口性能测试工具,其本身的小巧和灵活性给了测试人员很大的帮助,但其本身作为一个开源工具,相比于一些商业工具(比如LoadRunner),在功能的全面性上就稍显不足。 这篇博客,就介绍下jmeter的第三方插件jmeter-plugins.org和其中常用的几种插件使用方法。 一、下载安装及使用 下载地址:jmeter-p...
Python ·

<转>大型分布式网站术语浅析

夜半睡起看书,看到一篇关于分布式网站性能优化术语的文章,个人觉得不错,分享出来。。。 原文地址:大型分布式网站术语分析 一、I/O优化 1、增加缓存,减少磁盘的访问次数。 2、优化磁盘的管理系统,设计最优的磁盘方式策略,以及磁盘的寻址策略,这是在底层操作系统层面考虑的。 3、设计合理的磁盘存储数据块,以及访...
Python ·

RESTful API浅谈

上半年时候,部门有组织的讨论了一下实践微服务的技术话题,主要内容是SOA服务和微服务各自的优势和难点,其中有提到关于RESTful API设计方法。 正好最近在深入的学习HTTP协议,也看了一些有关RESTful API的资料,这篇博客,就将自己的一些理解整理记录一下。 PS:本篇博客主要谈一些概要的设计思想和方法,不谈具体的实...
Python ·

postman简介及基本用法

从分层测试角度来说,接口测试是相对来说性价比最高的,且作为功能测试进阶的必备技能,接口测试值得大家都去学习掌握。 工欲善其事,必先利其器,好的工具能更好的帮助工程师更高效率的完成工作。 常见的接口测试工具很多,比如:jmeter、soapui、postman等。 这篇博客,就简单介绍下postman以及基本使用。 官方文档:h...
Python ·

聊聊我对无人零售的一些看法

去年年底时候,有去面试过目前很火的无人零售领域的行业前二的企业,面试前特意将自己之前收集的一些零售领域的信息和个人的一些想法写了份文档,带去面试。 后来由于种种原因,拒绝了offer,不过还是想将自己对无人零售的一些思考记录下来,权当成长记录吧。。。 1、前景&现状 前景:按照市场预估,百亿以上市场价...
Python ·

管理篇:测试Leader应该做哪些事

基于前面的2篇分享:基础篇和进阶篇,这篇博客,整理了之前大佬的分享:作为一个测试leader,应该做那些事情。。。 一、负责测试组的工作组织和管理 1.参加软件产品开发前的需求调研和分析; 2.根据需求,概要设计和开发计划编写项目总体测试计划,详细测试计划,测试大纲和测试文档结构表(测试计划 a.已上线产品维护以...