04 2020 档案

摘要:标签可以使用在以下关键字上 Feature Scenario Scenario Outline Examples 不能使用在 Background or steps (Given, When, Then, And and But). 可以在cucumber.option中指定,从而运行对应的feat 阅读全文
posted @ 2020-04-30 00:46 ChenduLaoWang 阅读(780) 评论(0) 推荐(0)
摘要:9.3版本适用 name:blumanserial/序列号/注册码:VPISCJULXUFGDDXYAUYFFastStone Capture 注册码 序列号:name/用户名:TEAM JiOOkey/注册码:CPCWXRVCZW30HMKE8KQQUXWUSER NAME:TEAM_BRAiGH 阅读全文
posted @ 2020-04-27 19:58 ChenduLaoWang 阅读(2644) 评论(1) 推荐(2)
摘要:postman 参数化: 前置处理器(Pre-requestScriptest): postman.setGlobalVariable("key","value"); body中使用:"{{key}}" 后置处理器: 如果是标准接口返回的json 可以在后置处理器(Tests)中添加: jsonDa 阅读全文
posted @ 2020-04-27 16:31 ChenduLaoWang 阅读(705) 评论(0) 推荐(0)
摘要:问题:featrue 文件里面的Description关键字用法? Feature: 功能 Scenario:场景 Given 前提 When 动作 Then 结果 环境的搭建? 自动化框架的学习网站:国外的https://www.toolsqa.com/https://www.toolsqa.co 阅读全文
posted @ 2020-04-25 12:21 ChenduLaoWang 阅读(728) 评论(0) 推荐(0)
摘要:https://mip.yht7.com/news/15467 https://www.cnblogs.com/Candies/p/10055616.html 鼠标老是变成insert模式 file -> settings ->Plugins 然后再右边搜索框输入IdeaVim,出来结果后将后面复选 阅读全文
posted @ 2020-04-22 22:26 ChenduLaoWang 阅读(116) 评论(0) 推荐(0)
摘要:python 递归实现阶乘 #递归 def func(b): if b==1: return 1 else: return b*func(b-1) print(func(5)) 阅读全文
posted @ 2020-04-20 19:08 ChenduLaoWang 阅读(891) 评论(0) 推荐(0)
摘要:1、不可变类型:数字、字符串、元组 2、可变类型:列表、字典 实际运用: 字典的key key只能是不可变数据类型 阅读全文
posted @ 2020-04-20 19:04 ChenduLaoWang 阅读(324) 评论(0) 推荐(0)
摘要:a = 100 在内存中开辟一个空间,存了个100 a 指向了存100的地址 id可以获取变量地址 a = 10 b =a print(id(a),id(b)) A=[1,2,3] B=A A.append(25) print(B)#B也发生改变 使用引用需要注意的地方: 1、python自动回收没 阅读全文
posted @ 2020-04-20 18:48 ChenduLaoWang 阅读(93) 评论(0) 推荐(0)
摘要:*代表元组 **代表字典 调用时候不能直接传递元组(1,2,3)这样的,只能是1,2,3 字典也不能是{"xxx":1}这样的,应该是(xxx=1,yyy=2) 非要传递元组或者字典呢?在调用的时候加上*,**实现拆包 funDic(**{"x":1,"y":2}) #变长参数#元组def sum( 阅读全文
posted @ 2020-04-20 18:32 ChenduLaoWang 阅读(154) 评论(0) 推荐(0)
摘要:定义形式参数的时候给个默认值,缺省参数一定要卸载后面 在调用时候不传递则用默认值,调用的时候可以写成xxx=xx 如果形式参数没有默认值,则调用时候必须传递参数 真他妈灵活,这也叫入门简单。。。适合大老粗用,怎么写都是对的 def sum(a=1,b=2,c=20): return a+b+c pr 阅读全文
posted @ 2020-04-20 18:09 ChenduLaoWang 阅读(436) 评论(0) 推荐(0)
摘要:def divid(a,b): return a//b,a%b a ,b = divid(5,2) print(a,b) 返回多个值可以用元组来返回 阅读全文
posted @ 2020-04-20 17:55 ChenduLaoWang 阅读(223) 评论(0) 推荐(0)
摘要:局部变量:定义在方法内部的变量 全局变量:在方法外面定义,定义在调用之前 全局变量的定义命名规范:g_a = 100 global:如果变量是全局变量,则在方法内部对变量全局变量修改的化要加关键字 global wendu 表示是对全局变量修改列表、字典都是直接修改,比如append操作,不用声明g 阅读全文
posted @ 2020-04-20 17:49 ChenduLaoWang 阅读(1270) 评论(0) 推荐(0)
摘要:1、ocrKing ,使用者要自己去给ok@ocrking.com发邮件申请,高冷得一批,从来不回 2、百度智能云,识别准确度几乎为0:参考文档 https://cloud.baidu.com/doc/OCR/s/Dk3h7yf8m 代码如下 <project xmlns="http://maven 阅读全文
posted @ 2020-04-20 15:43 ChenduLaoWang 阅读(693) 评论(1) 推荐(0)
摘要:for i in range(100): if i%2==0: print(i) count+=1 if count >20: break 阅读全文
posted @ 2020-04-19 10:50 ChenduLaoWang 阅读(148) 评论(0) 推荐(0)
摘要:1 for i in range(100): 2 print(i) 3 i+=1 4 name = "sdfsdfsdf" 5 for case in name: 6 print(case) 7 a = [1,2,3,4,9] 8 for case in a: 9 print(case) 阅读全文
posted @ 2020-04-19 10:35 ChenduLaoWang 阅读(147) 评论(0) 推荐(0)
摘要:i=0 while i <= 100 : print(i) i +=1 python 没有switch 、do ...while 阅读全文
posted @ 2020-04-19 10:22 ChenduLaoWang 阅读(87) 评论(0) 推荐(0)
摘要:1、比较运算符:<=、>=、== 、!= 、<> 2、逻辑运算符:and 、or 、not 阅读全文
posted @ 2020-04-19 09:06 ChenduLaoWang 阅读(556) 评论(0) 推荐(0)
摘要:python3的print name = "laowang"age = 12addr = "山东"print("%20s 来自%15s,他才%6d 岁"%(name,addr,age)) print打印多个变量还可以 print("a","b",a) 转义字符:%% 展示% 阅读全文
posted @ 2020-04-19 08:52 ChenduLaoWang 阅读(180) 评论(0) 推荐(0)
摘要:运算符: 1、/小数 //取商 %取余数 2、2**9 2的9次方 3、100*3.14=314.0 4、“字符串”*10 5、复合运算符的坑 a=10a*=2+1print(a)#30 等价于a=a*(2+1) 阅读全文
posted @ 2020-04-19 08:45 ChenduLaoWang 阅读(124) 评论(0) 推荐(0)
摘要:1、字母、数字、下划线组成,不能数字开头 2、区分大小写 3、english_score python推荐的格式 englishScore 驼峰规则 4、关键字:系统已经使用的名字 and is type break if else while for from import is.... impo 阅读全文
posted @ 2020-04-19 08:40 ChenduLaoWang 阅读(1357) 评论(0) 推荐(0)
摘要:# -*- coding:utf-8 -*- #!/usr/bin/env python3 age = int(input("age is:")) if age > 18 : print("已经成年") elif age < 12 : print("小于12岁") else: print("未成年" 阅读全文
posted @ 2020-04-19 08:26 ChenduLaoWang 阅读(114) 评论(0) 推荐(0)
摘要:1、查看数据类型 type(变量) 2、强制类型转换 a="10" a=int(a) 3、字符串不能和数字类型比较,需要强制类型转换 阅读全文
posted @ 2020-04-19 08:16 ChenduLaoWang 阅读(213) 评论(0) 推荐(0)
摘要:1、关于注释 单行注释# 多行注释'''xxxxx''' 或者"""xxxx""" 2、input python3 input输入的内容直接转换为字符串 python2 数据的内容会解析为表达式 ,用raw_input 3、python 文件开头 #!/usr/bin/env python3 #声明 阅读全文
posted @ 2020-04-19 07:53 ChenduLaoWang 阅读(210) 评论(0) 推荐(0)
摘要:pycharm 下载路径: 链接:https://pan.baidu.com/s/1EvgibUNLX9QhyYR5YVSF1g 提取码:heyu 因公司的需求,需要做一个爬取最近上映的电影、列车号、航班号、机场、车站等信息,所以需要我做一个爬虫项目,当然java也可以做爬虫,但是还是没有pytho 阅读全文
posted @ 2020-04-18 21:41 ChenduLaoWang 阅读(454) 评论(0) 推荐(0)
摘要:import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestMap { public static void main(String[] args) { Map<Integer 阅读全文
posted @ 2020-04-16 22:17 ChenduLaoWang 阅读(127) 评论(0) 推荐(0)
摘要:maven 生命周期 Maven有三套相互独立的生命周期,请注意这里说的是“三套”,而且“相互独立”,初学者容易将Maven的生命周期看成一个整体,其实不然。这三套生命周期分别是: Clean Lifecycle 在进行真正的构建之前进行一些清理工作。 Default Lifecycle 构建的核心 阅读全文
posted @ 2020-04-16 22:13 ChenduLaoWang 阅读(103) 评论(0) 推荐(0)
摘要:第一:金融软件的测试算法是测试的核心,验证测试数字在不同的场合条件下,一定要保证数据的准确性。 第二:与外部存管银行的各种接口数据的准确,稳定,安全。 第三:金融软件在整个业务过程中涉及到很多合同相关的内容的测试,合同上甚至连一个文字,一个空格都要测试到。 第四:运营报表,整个数据是给老板看的一定要 阅读全文
posted @ 2020-04-16 10:41 ChenduLaoWang 阅读(570) 评论(0) 推荐(0)
摘要:1.查看接口日志,查看是否有任何异常信息,还有请求参数 2.让前端调用接口地址改为我本地服务器接口地址,进行测试,如果本地没问题而且远程代码和本地代码一样,就可以排除代码同步问题 3.查看接口代码,看哪个地方有可能出现异常,并且异常被捕获没被处理,很有运行过程出错了,但是异常被吃掉,导致保存附件失败 阅读全文
posted @ 2020-04-16 10:25 ChenduLaoWang 阅读(229) 评论(0) 推荐(0)
摘要:1、final 可以修饰哪些对象 成员变量、方法、类、内部类 2、含义是什么 final修饰的成员变量(引用):表示被修饰的对象不能被修改,如果是修饰类的实例的话,指的是地址不能改变,里面的属性是可以改变的。 final修饰基本数据类型(非引用):值不能被改变 举例 final a = new A( 阅读全文
posted @ 2020-04-16 09:52 ChenduLaoWang 阅读(170) 评论(0) 推荐(0)
摘要:主键和外键的区别: 主键:用来区分同一张表中的数据,一条记录的唯一性 外键:用来约束附表中外键列的取值范围 场景:主表删除一行记录,如果该行的外键值被附表使用了,就无法删除,级联删除 解决:修改列定义 alter table tableName modify 列名 foreign key(xxx) 阅读全文
posted @ 2020-04-15 10:19 ChenduLaoWang 阅读(92) 评论(0) 推荐(0)
摘要:功能性用例设计点: 1. 输入已注册的用户名和正确的密码,验证是否成功登录 2. 输入已注册的用户名和不正确的密码,验证是否成功失败,且提示信息正确 3. 输入未注册的用户名和任意密码,验证是否登录失败,且提示信息正确 4. 使用未激活账户登录,验证是否登录失败 5. 使用被停用用户登录,验证是否登 阅读全文
posted @ 2020-04-14 17:08 ChenduLaoWang 阅读(316) 评论(0) 推荐(0)
摘要:有人说要满足hash规则:两个对象相等,hash值一定要相等,我觉得这不是一个规范问题 因为在一些场景,比如hashSet、hashMap 里面判断是否是同一个元素,是调用了hashcode方法的,如果在重写equals方法以后,没有重写hashcode,那么两个对象equals比较返回true,二 阅读全文
posted @ 2020-04-14 11:50 ChenduLaoWang 阅读(151) 评论(0) 推荐(0)
摘要:CSS选择器的常见语法: 1. 根据 标签定位 tagName(定位的是一组,多个元素) e.g:find_element_by_cssSelector("div") 2. 根据 id属性定位(注意id使用#表示) e.g: find_element_by_cssSelector("#eleid") 阅读全文
posted @ 2020-04-14 11:07 ChenduLaoWang 阅读(268) 评论(0) 推荐(0)
摘要://div/* div下面的所有的元素 //div//p 先在整个文档里查找div,再在div里查找p节点(只要在内部,不限定是否紧跟) ;等价于 css_selector里的('div p') //div/p p是div的直接子节点; 等价于 css_selector里的('div > p') / 阅读全文
posted @ 2020-04-14 10:58 ChenduLaoWang 阅读(332) 评论(0) 推荐(0)
摘要:某行面试,灵魂十三问 0、自我介绍 1、有没有好的案例设计方法 2、页面上有一个展示问题怎么定位 3、怎么找一个以test开头的元素 4、adb 命令 怎么发送文件到手机端 5、adb的环境搭建 6、接口测试案例和手工测试案例有一些区别的地方,你是怎么设计接口测试案例的 7、接口测试的数据清洗是怎么 阅读全文
posted @ 2020-04-13 17:32 ChenduLaoWang 阅读(326) 评论(0) 推荐(0)
摘要:package mocker;import java.io.IOException;import java.nio.charset.Charset; import org.apache.http.client.ClientProtocolException;import org.apache.htt 阅读全文
posted @ 2020-04-07 11:45 ChenduLaoWang 阅读(417) 评论(1) 推荐(0)
摘要:帮助文档:https://github.com/dreamhead/moco/blob/master/moco-doc/usage.md#dependency https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md#composi 阅读全文
posted @ 2020-04-07 09:53 ChenduLaoWang 阅读(436) 评论(0) 推荐(0)
摘要:monkey adb shell monkey -p package 1000-s 指定序列adb shell monkey -s 2000 -p com.lemon.lemonban -s 200 1000序列值随便,下一次要和上一次一致,就能重复上一次的执行顺序 -v 100 monkey本身产 阅读全文
posted @ 2020-04-05 20:35 ChenduLaoWang 阅读(174) 评论(0) 推荐(0)
摘要:https://anikikun.gitbooks.io/appium-girls-tutorial/content/ 阅读全文
posted @ 2020-04-05 19:12 ChenduLaoWang 阅读(121) 评论(0) 推荐(0)
摘要:1、adb devices:查看设备列表 2、adb shell pm clear + appPackage 清除app缓存 3、adb shell am fore-stop + appPackage 关闭app 4、adb install -r path_to_apk 5、adb uninstall -k 如果加 -k 参数,卸载软件但是保留配置和缓存文件. 6、adb connect devi... 阅读全文
posted @ 2020-04-05 18:06 ChenduLaoWang 阅读(206) 评论(0) 推荐(0)
摘要:命令行方式启动appium: node main.js –u 127.0.0.1:21503 –a 127.0.0.1 –p 4723 –bp 4724 ––session –override 注意:机器上要安装node.js ,同时main.js 也要写上路径,通常mian.js的路径在"C:\\Users\\Administrator\\AppData\\Local\\appium-desk... 阅读全文
posted @ 2020-04-05 10:35 ChenduLaoWang 阅读(610) 评论(0) 推荐(0)