- 博客(31)
- 收藏
- 关注
转载 自动化测试
http://blog.youkuaiyun.com/a23764996/article/details/55215545转载不断发掘自动化测试对各个团队的附加价值,这样才能得到来自四面八方的支持没有将自动化加入项目过程的自动化都达不到预期的效果UI自动化框架把UI自动化框架设计成一个拼图性质的架构。把每个特性都设计成一个独立的部分,然后组装成UI自动化框架: (appium/webdriver)底层操作封装...
2018-03-02 16:11:25
314
原创 列表、元组、集合、字典的区别
列表、元组、集合、字典的区别 列表元组集合字典英文listtuplesetdict可否读写读写只读读写读写可否重复是是否是存储方式值值键(不能重复)键值对(键不能重复)是否有序有序有序无序无序,自动正序初始化[1,'a']('a', 1)set([1,2]) 或 {1,2}{'a':1,'b':2}添加append只读addd['key'] = 'value'读元素l[2:]t[0]无d['a']...
2018-02-28 19:28:30
7127
转载 http协议中各个响应状态200_301_404_500等返回值含义快速一览
一、定义从HTTP的定义可以看出,HTTP协议是互联网上进行数据通信的基础协议,用来交换或传输超文本。超文本是一种结构化的文本,在包含文本的节点之间使用逻辑链接(也叫超链接)。二、概述HTTP是基于TCP/IP协议的应用层协议。HTTP允许进行客户端和服务器之间的通信。通过HTTP或HTTPS请求的资源由URI(统一资源标识符)或URL(统一资源定位符)来标识。在客户端-服务器的模式中,HTTP扮...
2018-02-28 11:19:07
737
原创 分布式存储产品的测试实践及心得
原文:http://mtydev.net/2016/01/27/%E5%88%86%E5%B8%83%E5%BC%8F%E5%AD%98%E5%82%A8%E4%BA%A7%E5%93%81%E7%9A%84%E6%B5%8B%E8%AF%95%E5%AE%9E%E8%B7%B5%E5%8F%8A%E5%BF%83%E5%BE%97/背景介绍这几年我一直从事分布式存储产品的测试开发工作,伴随着产品...
2018-02-26 11:17:40
1594
原创 敏捷测试的理解
首先敏捷测试(Agile testing)是测试的一种,原有测试定义中通过执行被测系统发现问题,通过测试这种活动能够提供对被测系统提供度量等概念还是适用的。敏捷测试是遵循敏捷宣言的一种测试实践:1、强调从客户的角度,即从使用系统的用户角度,来测试系统。2、重点关注持续迭代地测试新开发的功能,而不再强调传统测试过程中严格的测试阶段。3、建议尽早开始测试,一旦系统某个层面可测,比如提供了模块功能,就要...
2018-02-25 14:21:55
486
原创 测试方法
冒烟测试和回归测试的区别: 冒烟测试是自由测试的一种。冒烟测试(smoketest)在测试中发现问题,找到了一个Bug,然后开发人员会来修复这个Bug。这时想知道这次修复是否真的解决了程序的Bug,或者是否会对其它模块造成影响,就需要针对此问题进行专门测试,这个过程就被称为SmokeTest。在很多情况下,做SmokeTest是开发人员在试图解决一个问题的时候,造成了其它功能模块一系列的连锁反应...
2018-02-21 16:43:17
288
转载 Python元祖,列表,字典,集合的比较
1. 元组 可以包含不同类型的对象,但是是不可变的,不可以在增减元素,用()来定义.元组的操作: tuple(obj),切片,in,for in,del,cmp,len,max,min#定义一个元组tuple1 =()tuple1 = tuple({1,2,3,4,5,'6'})tuple1 = (1, 2, '3', 4, '5')# 定义了一个元组之后就无法再添加或修改元...
2018-02-21 11:19:08
365
转载 BUG 生命周期与管理。
首先,测试人员发现 BUG ,做好记录并上报至 BUG 数据库。接着,开发组长或经理确定该 BUG 是否有效 之后指定 BUG 的优先级并安排给相关开发人员。否则拒绝该 BUG 的修复。然后,该 BUG 进入初始化状态。开发人员着手解决 BUG ,BUG 进入修复状态。由相关测试人员测试该 BUG 是否已经被修复,进入 BUG 验证状态。如果验证不通过,则将重新为该 BUG 分配状态并再一次进入修...
2018-02-21 10:33:10
429
原创 经典测试案例:一个水杯、一个文件袋
我的个人理解:功能性: 1、水杯是否漏水 2、杯子里的谁是否能够全部喝到 3、保温效果是否达到预期值安全性: 1、水杯是否易消毒 2、二次使用时是否易清洁 性能: 1、在-20度左右,水杯保温效果是否达到预期 2、在30度左右,水杯保温效果是否达到预期 3、杯子盛满,容量是否达到预期 4、杯子盛满水,过7*24h,水杯是否漏水 5、杯子剧...
2018-02-21 10:11:26
1070
原创 Selenium Webdriver元素定位的八种常用方式
by.name,id,tagname,text,content,xpath,classname,linktext
2018-02-20 16:38:57
215
原创 python中常见的异常
Python常见异常类型大概分为以下类:1.AssertionError:当assert断言条件为假的时候抛出的异常2.AttributeError:当访问的对象属性不存在的时候抛出的异常3.IndexError:超出对象索引的范围时抛出的异常4.KeyError:在字典中查找一个不存在的key抛出的异常5.NameError:访问一个不存在的变量时抛出的异常6.OSError:操作系统产生的异常...
2018-02-20 16:34:43
253
原创 教师点名系统
无限点名,每一轮都不会重复,同时带小组名称import xlrdimport randomimport timeisGo = Truecount = 1while 1: data = xlrd.open_workbook('C:\\Users\\Administrator\\Desktop\\2.xlsx') #引进excel文件 table = data.sheets(
2018-01-06 17:55:48
1897
转载 &与&& ,|与||的区别
&和&&都是逻辑运算符号,&&又叫短路运算符,|和||同理,若条件满足,前者都会执行条件,而后者不执行。区别如下int i=1;if(i==2 & i++==2){} //i==2为false,但i++==2还会继续比较,所以i++被执行System.out.println(i);//i 打印出来为2int j=1;if(j==2 && j++==2){} //j==2为false,但j++==2
2017-11-29 18:58:03
1322
原创 数组的基础和习题
/* 数组:一个变量来存储一系列的值。 定义语法: - 常规方式 - 简洁方式 - 最简洁方式 */ var names = new Array(); names[0] = '张三'; names[1] = '李四';...
2017-11-27 19:21:49
261
原创 图片超链接
<a href="http://woniuxy.com" target="_blank"> <font size="6">点击我</font> </a>
2017-11-27 17:25:41
332
原创 这是我第一个页面
这是我的第一个页面 <!-- 这是一个文本的标签,设置了同桌的基本信息:良好的习惯 --><font size="6" color="red" face="99"><br>小明</br></font><font color="red" size="5"><u>男</u></font><font size="5">23岁</font><br/><font size="6" c
2017-11-27 17:23:07
281
原创 javascrib 的if语法
html>html lang="en">head> meta charset="UTF-8"> title>title> script>// 所有的编程语言里运行的控制结构只有3中://// 顺序,分支,循环//1. 实现出租车的计价。 用户接收一个屏幕上的公里数//a) 3公里以内10块大洋//b) 4-15公里每公里2块大洋/
2017-11-14 10:51:00
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人