测试
文章平均质量分 65
learn2t
pythonic and autotest
展开
-
使用soapUI进行webservices性能测试
专业版貌似要收费,但sf上下载的这个版本我使用没有发现什么限制,不管功能还是性能测试上,都oK http://sourceforge.net/projects/soapui/ 向开源工具作者致敬。 1.创建测试项目1.新建一个项目 2.导入wdsl 3.新建一个请求,对请求的参数进行设置 4.执行请求,应答数据在窗口的右边显示 2.性能测试 将1的请求加入到testsuite中,设置burst/simple/variance等 设置limit时间,设置请求的时间间隔(毫秒) 点击执行,查看并发性能min/m转载 2011-03-28 14:12:00 · 2690 阅读 · 2 评论 -
测试技能树(职业发展路线)
测试技能树(职业发展路线)转自: 51cto.com转载 2017-06-21 13:47:51 · 1664 阅读 · 0 评论 -
我是如何做测试项目管理的
转自: https://sanwen8.cn/p/U502eM.html带项目差不多1个季度了,针对这一季度的工作做一个总结,分析一下成长和遇到的问题,希望后面可以做的更好。 以下内容有自己的总结,也有参考蔡为东老师的步步为赢—软件测试管理全程实践。 项目内容:IOS端项目 人员:测试组内——4人(包含我);开发组——10人(包含开发leader)转载 2017-06-21 13:50:16 · 15717 阅读 · 1 评论 -
敏捷测试理论以及实践 - 1
转自:http://blog.csdn.net/softerwarer/article/details/6882662【本篇是《敏捷测试理论以及实践》第一篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】 前言:关于敏捷测试这块内容,本来之前一直想写的,但是自己一直觉得还没法归纳得很好,不过最近有个客户到我们公司来拜访时,也提到了他们公司要转载 2017-06-22 14:39:19 · 358 阅读 · 0 评论 -
敏捷测试理论以及实践 - 2
转自:http://blog.csdn.net/softerwarer/article/details/6886295【本篇是《敏捷测试理论以及实践》第二篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】 所谓的V模型,其实是对瀑布模型的一种修改,也算一个Change吧,详见下图: 由于瀑布模型对于软件的转载 2017-06-22 14:40:35 · 294 阅读 · 0 评论 -
敏捷测试理论以及实践 - 3
转自:http://blog.csdn.net/softerwarer/article/details/6889459【本篇是《敏捷测试理论以及实践》第三篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】 现在先来总结一下到底上面说的模型存在着哪些问题:1. 客户生气地说:这个产品好像不是我们想要的吧!早知你们给我这样转载 2017-06-22 14:41:27 · 322 阅读 · 0 评论 -
敏捷测试理论以及实践 - 4
转自: http://blog.csdn.net/softerwarer/article/details/6892529【本篇是《敏捷测试理论以及实践》第四篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】 上面已经谈到了准敏捷测试模式了,离咱们所说的敏捷测试已经无限接近了,但是要了解真正的敏捷测试,还是需要回到敏捷开发上来讲,前面一开始转载 2017-06-22 14:42:16 · 492 阅读 · 0 评论 -
敏捷测试理论以及实践 - 5
转自:http://blog.csdn.net/softerwarer/article/details/6901872【本篇是《敏捷测试理论以及实践》第五篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】 以前在《结合工具来实现敏捷开发》这篇文章中,我已经谈到了我们公司目前的开发情况,在这里也不再重复介绍了,反正主要就是用 TechE转载 2017-06-22 14:43:06 · 362 阅读 · 0 评论 -
敏捷测试理论以及实践 - 6
转自: http://blog.csdn.net/softerwarer/article/details/6919644【本篇是《敏捷测试理论以及实践》第六篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】 2. 编码阶段:完成了需求设计阶段,就要开始进入编码阶段了,虽然说开发与测试需要同步的,但是功能还没做完也没法同步去测吧,不转载 2017-06-22 14:43:43 · 535 阅读 · 0 评论 -
敏捷测试理论以及实践 - 7(全文完)
转自: http://blog.csdn.net/softerwarer/article/details/6919820【本篇是《敏捷测试理论以及实践》第七篇,(第一篇,第二篇,第三篇,第四篇,第五篇,第六篇,第七篇)】 5. 传统测试阶段当开发完成了所有的功能点,测试那个时候也差不多完成了这些功能点的测试,我们就会有一个阶段性的最终版给客户评转载 2017-06-22 14:44:35 · 567 阅读 · 0 评论 -
深度解读 - TDD(测试驱动开发)
转自:http://www.jianshu.com/p/62f16cd4fef3本文结构:什么是 TDD为什么要 TDD怎么 TDDFAQ学习路径延伸阅读什么是 TDDTDD 有广义和狭义之分,常说的是狭义的 TDD,也就是 UTDD(Unit Test Driven Development)。广义的 TDD 是 ATDD(Acceptance Test D转载 2017-07-24 22:47:01 · 6862 阅读 · 0 评论 -
基于Gitlab CI搭建持续集成环境
转自:http://www.jianshu.com/p/705428ca1410什么是持续集成什么是持续集成持续集成(Continuous integration,简称CI)指的是,频繁地(一天多次)将代码集成到主干。它的好处主要有两个。快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。防止分支大幅偏离主干。如果不转载 2017-07-24 22:49:06 · 2420 阅读 · 0 评论 -
安装python robotframework
1.安装python2.7: https://www.python.org/ RF框架是基于python 的,所以一定要有python环境。 注:安装python2.7.12 注意是32位还是64位2.安装Robot framework : https://pypi.python.org/pypi/robotframework/2.8.5 安装python-2.7.12.amd64.ms原创 2016-10-24 00:23:32 · 1714 阅读 · 0 评论 -
一个测试工程师的职业生涯感悟
转自: http://developer.51cto.com/art/201104/255750.htm谨以此文献给,和我一样曾经迷茫或者现在还在迷茫的同学们,那些不同意我的观点同学们,请你们手下留情,华丽的飘过。我只是希望我的文章,给大家一点指引,一点点就好,就像我曾经期望的那样。在我刚刚毕业的时候一直不知道工作的意义何在,就像我从小不知道学习的意义何在一样,上学的时转载 2017-06-21 13:45:04 · 6427 阅读 · 2 评论 -
robotframework 使用自己的python库
有时候找不到合适的库来完成自动化工作,则需要使用自己定义的python库。本文简单描述自建python库,以及在robotframework中的使用方法。创建库文件参照redislibrary库 : https://github.com/penn201500/robotframework-redislibrary/tree/master/RedisLibrary 可以看到,必要的文件有原创 2017-04-09 20:16:25 · 6129 阅读 · 2 评论 -
python+selenium 自动化测试webui
Selenium 是web自动化测试工具集,包括IDE、Grid、RC(selenium 1.0)、WebDriver(selenium 2.0)等。 下面展示2个打开页面并对输入框做操作的简单例子。测试环境win7 + python3.5 + selenium + firefox安装selenium pip install selenium安装完成后: 测试例子1. 打开百度页面并在输入原创 2016-03-12 10:38:20 · 3126 阅读 · 0 评论 -
selenium IDE 安装
可以通过firefox以插件方式安装selenium IDE: 1. 访问selenium下载页面: http://docs.seleniumhq.org/download 2. 安装插件: 3. 安装完成之后,按照提示重启,就可以看到selenium 4. 使用selenium IDE创建测试用例,录制测试脚本 右键–>insert new command原创 2016-03-12 15:49:14 · 669 阅读 · 0 评论 -
robotframework的第一个测试用例
创建测试项目选择菜单栏file—–>new Project 注意:Type 选择 Directory创建测试套件选中“测试项目”,右键,选择new Suite注意: Type 选择 File 创建测试用例右键“测试项目”选择new Test Case 输入用例name ,点击OK即可设置导入selenium2library库: 如果导入的库显示为红色,表示导入的库不存在。如果是黑原创 2016-10-25 09:10:01 · 2277 阅读 · 3 评论 -
命令行执行robot framework的项目和用例
1.执行某个项目 cmd中输入: pybot ride上创建项目的source 2.执行某个测试集 cmd中输入命令: pybot ride上创建的测试集的source 3.执行某个测试集里面的某个用例 pybot –test 测试用例名称 测试用例所在的测试集的source 4.执行项目中指定标签的测试用例: pybot –include tag名 测试用例的source原创 2016-10-26 20:29:39 · 13072 阅读 · 0 评论 -
RFS的web自动化验收测试--变量的声明、赋值及其使用
本来这讲是准备介绍List变量及其用法的,不过写了个开头之后觉得还是要先把变量有关的内容说一下,这样后面再写List变量的介绍就会省事一些。一、变量的声明1、变量标识符每个变量都可以用 变量标识符{变量名} 来进行表示,变量标识符在之前用户关键字的地方介绍了一下,Scalar变量用 $ 作为标识符,List型变量用 @ 作为标识符,不过这只能作为一个初步的区分,因为同样转载 2016-10-27 07:09:57 · 1726 阅读 · 0 评论 -
valgrind的介绍、安装和使用
Valgrind manual:http://valgrind.org/docs/manual/manual.html valgrind介绍:l Valgrind查找内存泄露利器Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况转载 2016-10-31 20:48:00 · 32187 阅读 · 3 评论 -
正交设计助手的使用教程(设计测试用例的工具)
今天在查看其它文章,不知道哪来的光念,突然想起大学时候使用过的两个简单的小工具:正交设计助手和PICT,这两个工具目前我都没有在用,这里记录一下使用方法,一是为了让我不要忘记还有这两个工具,二是测试过程中注意看是否这些工具可以发挥他们的价值,三是有这方面需求的人可以看看,另外,如果有人知道这两个工具的一些经常用到的使用场景,如愿分享给笔者,必将不胜感激。好了,言归正传,下面说一下这个工具的转载 2017-02-13 19:55:04 · 17394 阅读 · 7 评论 -
PICT使用教程(设计测试用例工具)
之前一篇写了正交设计助手的使用教程,与正交设计助手相比,个人觉得PICT的使用场景可能更广一些,因为PICT对于因素的数目以及每个因素的可能情况数没有做出限制,都可以使用。PICT设计测试用例的原理PICT 可以有效地按照两两测试的原理,进行测试用例设计。在使用PICT时,需要输入与测试用例相关的所有参数,以达到全面覆盖的效果。PICT的使用教程一、PICT的安装转载 2017-02-13 19:56:32 · 1186 阅读 · 0 评论 -
robotframework 操作mysql数据库的关键字
DatabaseLibraryScope: globalNamed arguments: supportedIntroductionDatabase Library contains utilities meant for Robot Framework's usage.This can allow you to query your database after an a转载 2017-03-12 21:42:42 · 3970 阅读 · 0 评论 -
robotframework 使用databaselibrary登录mysql数据库
登录mysql数据库,可以使用ssh登录linux之后,再“mysql -u xxx -pxxx”登录。 但暂未在robotframework中未找到实现方法,有知道的大神请指点一下:) ,只能使用另一个方式 “Connect To Database”先上代码:代码:*** Settings ***Documentation mysql用例Suite Setup Connec原创 2017-03-12 21:52:06 · 1564 阅读 · 0 评论 -
robotframework 使用ssh登录linux
robotframework 使用ssh登录linux标签(空格分隔): python robotframework windows前面的博文中已经实现了使用selenium library登录百度并搜索(windows 7系统 http://blog.csdn.net/justheretobe/article/details/52918100)。今天说说如何登录linux服务器并执行命令行,这样就原创 2017-03-12 20:03:24 · 4488 阅读 · 0 评论 -
robotframework 使用redislibrary登录redis数据库
Redis 是一个高性能的key-value数据库,在各种企业级应用中经常会遇到。如何使用robotframework处理与redis的自动化交互呢? 还好已有robotframework-redislibrary安装安装命令很简单pip install robotframework-redislibrary使用参考文档:https://nottyo.github.io/robotframewor原创 2017-04-08 12:08:38 · 3673 阅读 · 0 评论 -
Python Mock的入门
转自:https://segmentfault.com/a/1190000002965620Mock是什么Mock这个词在英语中有模拟的这个意思,因此我们可以猜测出这个库的主要功能是模拟一些东西。准确的说,Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为。简单的说,mock库用于如下的场景:假转载 2017-09-06 17:11:33 · 1041 阅读 · 0 评论