- 博客(16)
- 收藏
- 关注
转载 面试题登陆测试(web)
具体需求: 有一个登陆页面, 上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的testcase. 此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力 这个题目还是相当有难度的, 一般的人很难把这个题目回答好。功能测试(Function test) 1.输入正确的用户名和密...
2019-03-10 23:50:17 1135
转载 APP页面类型功能的测试点
1. UE体验 (1)布局与交互图保持一致 (2)真机效果与UE图没有视觉上的严重偏差,如字号,字体大小,加粗,字体颜色,行高,行间距,按钮摆放位置,间隔,尺寸等。 (3)资源图正确使用,没有不必要的拉伸,压缩或其他效果。 (4)各种提示,文字通顺不产生歧义,展示符合用户使用习惯。 (5)动画效果不卡顿,正常展现。 2. 页面操作 (1)是否有防重复点击,...
2019-03-10 23:49:17 1671
原创 pytest fixture学习
介绍fixture是pytest的一个闪光点,pytest要精通怎么能不学习fixture呢?跟着我一起深入学习fixture吧。其实unittest和nose都支持fixture,但是pytest做得更炫。 fixture是pytest特有的功能,它用pytest.fixture标识,定义在函数前面。在你编写测试函数的时候,你可以将此函数名称做为传入参数,pytest将会以依赖注入方式,将该函数...
2018-06-05 15:41:33 323
原创 String
字符串是Python的中最常用的数据类型Python中不支持个单字符类型,单字符在蟒蛇中也是作为一个字符使用Python的访问字符串,可以使用方括号【】来截取字符串Python转义字符\续行符\\反斜杠符号\'单引号“双引号\ b退格\ 000空\ n换行\ v纵向制表符\ t横向制表符\ r回车\换页\ other其他字符以普通格式输出字符串运算符+连接*重复输出[]通过索引获取字符串中的字符[...
2018-05-17 21:13:50 231
原创 Number
Python的数字数据类型用来存储数值数据类型不允许修改Python的支持三种不同的数据类型 整数(INT) 浮点数(浮点) 复数(复)数字类型转换INT()浮动()complex(x)将x转化为一个复数,实数为x,虚数为0 数据函数abs()取绝对值ceil()返回数字的上入整数fabs()取绝对值,返回值显示为浮点数fioor()返回数字的下舍整数 max()给定参数的...
2018-05-17 21:13:13 137
原创 基本数据类型
Python的中变量不需要声名单个变量的值:counter = 100#整型变量miles = 1000.0#浮点型变量name =“runoob”#字符串print(counter)print(miles)print(name)多个变量赋值:a = b = c = 1a,b,c = 1,2,“runoob”标准的数据类型:不可变数据:Number,String,Tuple,Sets(集合),可变...
2018-05-17 21:12:40 151
原创 Python基础语法
编码:默认Python的编码格式是UTF-8标识符:1.第一个字符必须是字母或者下划线2.标识符的其他部分由字母,数字,下划线组成3.标识符对大小写敏感注释: 单行注释 # 多行注释 ”“”,'''行与缩进: Python使用缩近标识代码块多行输入 Python中使用’\‘实现多行语句 print('计算机技术就是就是就是就是经济' ...
2018-05-17 21:12:09 129
转载 Charles使用
过滤网络请求通常情况下,我们需要对网络请求进行过滤,只监控向指定目录服务器上发送的请求对于这种需求,以下几种办法:方法一:在主界面的中部的过滤器栏中填入需要过滤出来的关键字例如我们的服务器的地址是:http://yuantiku.com ,那么只需要在过滤器栏中填入yuantiku即可。方法二:在Charles的菜单栏选择“Proxy” - >“Recording Settings”,然后...
2018-05-17 21:08:40 300
转载 Charles 设置为系统代理
Charles是通过将自己设置成代理服务器来完成封包截取的,所以使用Charles的第一步是将其设置成系统的代理服务器。启动Charles后,第一次Charles会请求你给它设置系统代理的权限。你可以输入登录密码授予Charles该权限。你也可以忽略该请求,然后在需要将Charles设置成系统代理时,选择菜单中的“代理” - >“Mac OS X代理”来将Charles设置成系统代理需要注意...
2018-05-17 21:07:51 3776
转载 Charles 主界面介绍
Charles主界面介绍Charles主要提供两种查看封包的视图,分别名为“结构”和“序列”。结构视图将网络请求按访问的域名分类。Sequence视图将网络请求按访问的时间排序。大家可以根据具体的需要在这两种视图之前来回切换。请求多了有些时候会看不过来,Charles提供了一个简单的Filter功能,可以输入关键字来快速筛选出URL中带指定关键字的网络请求。对于某个具体的网络请求,你可以查看其详细...
2018-05-17 21:07:13 633
转载 Charles 简介
Charles 是在Mac下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封装的截取和分析。Charles还可以用于分析第三方应用的通讯协议。配合Charles的SSL功能,Charles还可以分析Https协议。...
2018-05-17 21:06:28 447
转载 fidder 抓取HTTPS请求
提琴手抓包HTTPS请求跟着教程来,保证100%的成功抓HTTPS包教程开始安装小提琴手首先准备一台可以上网的WINDOS电脑,准备一部智能手机。 fiddler抓包工具:下载地址( 自行百度一搜一大片)。安装,打开如果遇到.net framework错误,下载一个高本版的.net即可。好了教程已经完成了一大半。 打开提琴手随便打开下浏览器。发现已经可以抓包,但想要抓手机HTTPS还需要做一些设...
2018-05-17 21:03:59 419
转载 fidder
提琴手模拟限速的原理我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里面自定义一些逻辑.Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和上传速度,从而达到限速的效果。他提供了一个功能,让我们模拟低速网路环境...启用方法如下:规则→性...
2018-05-17 21:03:00 198
转载 pytest学习(1)
使用fixture 实现setup功能setup@pytest.fixture(scope='function')def db_news(request): n = get_one_news_from_db() assert n,'Get news failed' return n12345测试方法执行前,执行该方法def test_read(db_news): ...
2018-03-21 11:01:12 261
原创 selenium中send_keys函数 调用函数结果丢失'值'
纯备忘用,也希望给坑中的你一点帮助这是错误详情: driver.find_element_by_xpath('//*[@id="kw"]').send_keys('msandkjan') File "C:\Python34\lib\site-packages\selenium\webdriver\remote\webelement.py", line 349, in send_keys ...
2018-03-21 10:46:34 6165 3
转载 python excel数据处理
前段时间做了个小项目,帮个海洋系的教授做了个数据处理的软件。基本的功能很简单,就是对Excel里面的一些数据进行过滤,统计,对多个表的内容进行合并等。之前没有处理Excel数据的经验,甚至于自己都很少用到Excel。记得《Python核心编程》的最后一章里有讲到用Win32 COM操作office, 看了一下讲的不是很清楚。google了一下找到不少能处理excel数据的模块。对比了一下最终选定了...
2018-03-05 12:55:48 566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人