10 2017 档案
摘要:邮箱格式验证测试用例:1、正确数据2、错误数据-只输入空白、空或者回车3、错误数据-只输入字母4、错误数据-只输入数字5、错误数据-只输入特殊字符6、错误数据-输入以上数据的组合7、错误数据-缺少@符号,例如email163.com8、错误数据-缺少黑点“.”,例如email@163com9、错误数
阅读全文
摘要:JMeter体系结构 1、JMeter体系结构 (1)名词解释 2、JMeter安装下载 (1)访问网址:http://jmeter.apache.org/changes.html (2)点击左边的Download Releases (3)下载tar或者zip安装文件 (4)下载完成之后,解压出来,
阅读全文
摘要:性能测试初体验 1、测试分类 从图中可以看出,性能测试在整个软件测试环节中占了50%的内容,比如负载测试、压力测试、性能测试、大数据量测试、恢复测试、内容泄露测试、竞品测试(比较测试)和可靠性测试。 2、性能测试流程 (1)业务学习:通过查看文档,手动操作系统来来了解系统性能; (2)需求分析:分析
阅读全文
摘要:性能测试方向职业发展 1、软件测试发展路线 我们可以暂且把软件测试职业路线分为3个方向,分别是业务路线、技术路线、管理路线;4个象限,分别为执行层、中层、中高层过渡、高层。 (1)业务路线 常见业务路线的职位有QA经理、业务专家、产品经理、产品总监、行业咨询顾问等。 (2)技术路线 掌握编程技术,拥
阅读全文
摘要:数据驱动 RIDE提供的库: 自定义库:DataCenter.py 一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序所有功能需求的输入条件。实现KISS。 二、ExcelLibrary方式 还是以登录测试为例讨论ExcelLibrary方式。 安装:pip install rob
阅读全文
摘要:数据驱动 RIDE提供的库: Create List Get File Import Variables Template ExcelLibrary 自定义库:DataCenter.py Read Data From Excel Read Excel File Read CSV File Read
阅读全文
摘要:数据驱动 RIDE提供的库: 自定义库:DataCenter.py 一、数据驱动测试注重于测试软件的功能性需求,也即数据驱动测试执行程序所有功能需求的输入条件。实现KISS。 二、Template方式 有关下单的用例,使用Create List,Get File 和 Import Variables
阅读全文
摘要:数据驱动 RIDE提供的库: Create List Get File Import Variables Template ExcelLibrary 自定义库:DataCenter.py Read Data From Excel Read Excel File Read CSV File Read
阅读全文
摘要:RIDE提供的库: 自定义库:DataCenter.py 一、如果阅读过个人博客关于多浏览器兼容性测试(2) ,可能已经发现代码比较ugly,没有到达KISS(keep it simple, stupid)的原则。当时为了演示各种浏览器的实现,所以显式的一一列举。不过,也正好可以作为非数据驱动的样本
阅读全文
摘要:1、三种测试用例模式 关键字驱动(keyword-driver)、数据驱动(data-driver)、行为驱动模式(behavior-driver) 2、关键字驱动(keyword-driver) keyword-driver demo result 3、数据驱动(data-driver) 3.1
阅读全文
摘要:Sublime在进行前端开发时非常棒,当然也少不了众多的插件支持,DocBlocker 是在Sublime平台上开发一款自动补全代码插件,支持JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript,
阅读全文
摘要:现象:在Sublime中打开.py文件,按”ctrl+b”执行时无反应。点击工具->编译系统中已经有且识别到Python,但执行”run(ctrl+shift+b)”时无反应,Sublime左下角提示”No Build System with variant run”。 解决:首先打开一个CMD,在
阅读全文
摘要:下拉菜单基本测试: 1)默认值(为空,提示选择,某一值)检查; 2)列表内容,是可变还是固定的,可变的最好要用SQL或其他方式验证正确性,不允许出现重复值; 3)列表中的排序方式,特别是选项过多时尤为重要; 4)列表过长是否提供滚动条支持,一般超过10个需要滚动条; 5)选择一个选项后是否可编辑,有
阅读全文
摘要:vmnet0,实际上就是一个虚拟的网桥 vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。 vmnet1,这是
阅读全文
摘要:最近python一直很火,现在已经排名第三了。由于生来害怕蛇,我对python一直不敢接触,突破不了内心的恐惧。但是他太火了,我也无法对他无动于衷了。 python是一种动态解释型的语言,而且还有胶水语言之称,据说所有好的名词加在他身上都不为过。 (1)python只需要安装包安装之后,就可以运行脚
阅读全文
摘要:看完第一个程序,可能有不懂得地方,里面有定位元素的方式,之后会具体介绍定位的方式。这一篇介绍下对浏览器的操作。 (1)浏览器的最大化 有点问题, Message: unknown error: cannot get automation extensionfrom unknown error: pa
阅读全文
摘要:一、安装python (1)在官网下载python的安装包,这里使用的是python3.5。安装一路下一步,安装路径我的是D:\Python35。 (2)在计算机的path变量中添加D:\Python35,计算机-属性-高级系统设置--环境变量, (3)在cmd输入:python,出现如下,就表示p
阅读全文
摘要:一、版本管理工具的历史 集中式:需要中心服务器防止最新的文件,如果不联网,就不能提交查看,很多操作不能做; 分布式:每一个拥有版本库的人在不联网的情况下,快速完成文件的提交、查看记录、删除等操作,在效率上比集中式要高很多 二、github的安装 (1)https://github.com/ 在git
阅读全文
摘要:什么是版本控制? 为什么要用版本控制工具? 个人写的代码放的位置随意,还可能会误删。所以放在版本控制工具中,受保护,受约束的。 版本控制工具有SVN、github,哪一种工具都无所谓,只要能存放代码就行。 svn--客户端,tortoise svn,下载地址:https://tortoisesvn.
阅读全文
摘要:要想计算1+1=2,首先要定位到按钮1,定位方式和selenium类似 用uiautoview工具 index表示第一个按钮,text文本名字--name,resource-id资源id--id,class跟网页的class一样。 选中ctrl+c,复制 然后找到+的resouce-id, 然后,
阅读全文
摘要:把我们写的python语言代码,看做客户端 通过客户端向appium服务器发送请求 appium服务器把我们的代码转换成手机可以识别的指令 然后把指令发给手机,手机根据指令做出相应的操作 最后手机把操作的结果返回给appium appium最终再把响应结果返回给客户端(就是自己写的代码) 这种模式叫
阅读全文
摘要:休眠文件清理 休眠文件(hiberfil.sys)是,当你的电脑进入休眠状态时,系统临关闭前会将所有内存内容写入hiberfil.sys文件。当你重新打开电脑时,系统在将hiberfil.sys文件内的所有信息倒回内存,使电话恢复到休眠前状态。但是,电脑重启打开后,系统不会删除hiberfil.sy
阅读全文
摘要:一个robot脚本主要有四部分组成: 一般,setting包含documentation、resource、suite setup、autotest、suite teardown、force tags,还有library,比如seleniumlibrary 注意resource写成/,写的是相对路径
阅读全文
摘要:robot自带的ride工具不好用,就像填表格似的写脚本,太拘束。所以一直在用sublime text写robot脚本,但是也有问题:用sublime text写的脚本,只能运行一个文件的case,并不能运行多个文件。 这个时候我们怎么办? 经过查找资料,可以用windows的批处理命令,将其命令放
阅读全文
摘要:前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切按顺序执行。编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效。 在Windows中善
阅读全文
摘要:自动化测试用例设计的原则 很多公司在实施自动化测试的过程中,往往会把所有的手工测试用例作为自动化测试用例,并且直接进行脚本的开发工作,甚至有些公司不写自动化测试用例,直接想当然地开发测试脚本,这些都是极其不规范的做法,甚至很有可能是导致最后自动化测试项目失败的最大原因。那么问题就来了,为什么不能使用
阅读全文
摘要:安德烈: 我注意到,你很不屑于回答我这个问题:“你将来想做什么”,所以跟我胡诌一通。 是你们这个世代的人,对于未来太自信,所以不屑于像我这一代人年轻时一样,讲究勤勤恳恳,如履薄冰,还是,其实你们对于未来太没信心,太害怕,所以假装出一种嘲讽和狂妄的姿态,来闪避我的追问? 我几乎要相信,你是在假装潇洒了
阅读全文
摘要:引用知乎上写的特别好的人,谢谢他们!发现知乎上的每个人写的都特别好,想摘录下来,但是太多了,感动的不仅仅这本书,还有喜欢这本书的人!摆渡人,彼此为彼此摆渡,怎样定位就看自己处在什么样的角度。从一开始的不解,看到你们写的,慢慢被感动。特别感谢这本书带来的感动,也是第一次走进我内心对于灵魂的思考。 小女
阅读全文

浙公网安备 33010602011771号