测试笔记之3

提取的笔记
车载的
1写代码就写capi,can要写

UI自动化
1定位方法:id,class,name
link-TEXT(a标签,要输入全部文本内容,不怎么好用),paitial_link_TEXT(这个好用经常用,部分文本内容就行)
css,XPath,tag_name(不好用,得知道所有a便签的索引才能定位)

Git
1本地区,暂存区(绿色的),工作区(工作区文件是红色)
远端版本库
2下载好git,新建一文件,右击-git bash here 进入编辑命令模式。

git status 查看当前状态

echo 开心点 >1.txt 把开心点三个字写入1.txt这文件里

git ini 初始化,会在文件创建一个版本管理的文件.git

git config --global user.name ‘abc’ 创建名字

git config --global --list 查看创建的名字和邮箱

git config --global user.email ‘369@qq.com’
创建邮箱

git add 文件名 (将工作区文件移动到暂存区)

git add . 就是全部移动到暂存区

git commit -m ‘提交的备注’
暂存区所有文件移动到本地版本

git ls-files 查看本地版本库内容

git rm 文件名 删除本地版本库文件

git log 查看版本历史操作详细信息

git log --pretty=oneline
查看版本历史操作简单信息

git reset --head 040cdf757010
(这个是复制上条命令所显示的前面几位,至少5-6位) 单条显示历史命令

git reflog 倒叙显示版本历史操作命令

git branch dev 创建分支dev

git branch 查看有多少分支

git checkout dev_3 切换分支

git merge 合并分支

vi dir ls cat rm touch都是可以用的,和Linux命令基本相同

Python
1转换字典列表元组
list_1=[1,2,‘这是个列表’]
tuple_2=(555,666,‘这是个元组’)
dict_1={3:‘这是值1’,6:‘这是值2’}
#字典默认转换为列表

a=list(dict_1)

print(a,type(a))

#转换值为列表
#b=dict_1(list)
#b=list_1(dict_1.values())
#b=list(dict_1).values

print(b)

print(type(b))

#字典键值转化为列表

c=list(dict_1.items())

print(c,type©)

#列表转化元组
#d=tuple(list_1)

d=tuple(dict_1)

print(tuple(list_1),type(d))

#print(d,type(d))

#列表元组转化成字典
#键值对必须成对存在元组,列表中才行

list_1=[(1,2),(2,‘这是个列表’)]

e=dict(list_1)

print(e,type(e))

字符串删除
a=‘abcdef’
print(a.strip(‘f’)) 只能删除两端的开头和结尾

2循环
#循环
#if 1>2:
#if 1<2:

if None: 结果为0,不显示下面子代码

print(‘这是子代码’)

#pass #不能为空

elif 1<2:

2

#else只能写一个,放在最后,可以不带任何后缀直接else:,elif可以写无数个
#b=6
#b=input(’’)
b=input(‘请输入b的值’)
if b1:
print(‘现在b>2’)
elif b
2:
print('现在b2’)
elif b
3:
print(‘b=33’)
else:
#print(‘现在b<2’)
print(b<2) #结果True

#input获取键盘输入的值,输出的值都是str类型,无法和int类型比较
a=input(‘请输入’)

a=input(’’)

print(‘这是a的值’,a,‘这是a的 类型’,type(a))

in在…里面
b=(123,456,789)
a=int(input(‘请输入a的值’))
if a in b:
#if a not in b: #反逻辑代码
print(‘a在b里面’)
else:
print(‘a不在b里面’)

字符串拼接连接+,*(’
圆形 'i,或者3,就是3个圆形)
#字符串拼接连接,只能元组,字段,字符串才可以

‘’'if name == ‘main’:

str1 = “Hello,”

str2 = “World!”

print(‘str1’,‘str2’)
结果输出字符串str1 str2,逗号输出结果中间会有空格,+号就没有,其结果是str1str2

print(str1+str2)
结果是Hello,world!
‘’’

‘’'a=‘1’

b=‘2’

f=‘你好啊世界’

c=int(a+b)
print(1+2) 结果12

print© 结果12

d=int(a)+int(b)

print(‘d的值’,d) 结果d的值,3

print(a+b) 结果12

print(a*3) 结果111

print(3a,6f) ‘’’

‘’'a=[‘jyh’,‘kaixd’,22] #这是元组,不同类型不能拼接,相同字典也不可以拼接

b=(‘lgd,bdx,11’) #这是字符串

b=[‘lgd’,‘bdx’,11]

print(a+b)

print(a*3)’’’

练习:
判断: 时间输入不在1-24,则输入时间错误
时间正确则判断时间段
时间段
08-18为白天
08-12为上午
13-14为中午
15-18为下午
19-07为晚上
19-24为夜晚
01-07为半夜
参考:
输出的结果
现在是白天
时间段为上午
‘’'time=int(input('请输入时间 '))

if time>24 or time<0:

print('输入有误请输入正确时间 ')

else:

#print(‘输入时间正确’)

#if后面条件,尽量统一,从小到大,原来换成其他的竟然无法打印出后面子代码
if 8<=time<=18:

print(‘是白天’)

if 8<=time<=12:

print(‘是上午’)

elif 13 <= time <=14:

print(‘是中午’)

else:

print(‘是下午’)

else:

print(‘是晚上’)

if 19<= time >= 24:

print(‘是夜晚’)

else:

print(‘现在是半夜’)

‘’’

for 循环#

遍历 for 变量 in 字符串 元组 列表range(开始,结束,步长)。
in相当于赋值号=,或者说i在某某里面,i感觉有时就是摆设的,就变成个次数,别人可以直接输出print(‘helloworld’)
‘’‘a=‘123456’
for i in a:
print(a) #次数是6,因为字符串个数是六 #print(i)’’’

‘’‘a=‘123456789’
for b in a:
print(b)’’’

‘’‘a=(1,2,‘这是第三元素’,‘这是第四个元素’,(‘这是子元组’))for b in a: #print("",end=’ ‘)# print(’’,“a-1”) print(a)’’’

‘’‘a=[1,2,‘这是第三元素’,‘这是第四个元素’,(‘这是子元组’)]print(a)for b in a: print(b)’’’

‘’‘a={1:3,2:33,3:333}
for b in a:
print(b)
for b in a.values():
print(b)
for b in a.items(): print(b)#range(开始,结束,步长) 比如1-10 就是1,11,1 11是怕切到手后移一位.for i in range(0,101,1): #可以同时省略开始和步长,或只省略步长 print(’’,end=’%’)for i in range(101): print(i) print(i3)’’’#例题1#输出10行helloworld’’‘a=‘helloworld’for i in a: print(‘helloworld’) print(a) print(‘这是第’,i,a)’’’# for i in range(10):# print(‘这是第’,i,‘行’ ’ helloworld ‘)’’‘a=(‘helloworld’)for a in range(0,hello,1): ##错的 print(a) ‘’’#2给一个空列表a=[] 里添加30-50一共21个值’’‘a=[]for i in range(30,51,1): a.append(i) print(a)print(a)’’’#3用for循环从1加到100’’‘a=0for i in range(1,101,1): a+=i #print(a)print(a)’’’# 4一个新入职月工资2000员工,每年涨工资2%,到退休时工作50年的月工资是多少num=2000for i in range(1,51,1): num=num*1.02print(num)

5星星⭐倒显示,说白了就是找和i的规律

******* 7个星星啊哈





**
*
‘’’
range的开始默认是0,步长默认是1可以省略,结束值要取后一位,怕切到手

for i in range(7,0,-1): print(’* '*i)
反向要写-1,不然就英文显示正常退出

for i in range(1,8,1): print((8-i)*’ *’)
#print(i)

for i in range(1,8,1): #print(i*’’) #print(i * ’ ‘) print(i * ’ ‘)’’’

1.打印出50以内的奇数

#print(1+2)

for i in range(1,50,2):

print(i)

2.用for循环计算2的25次方(不能使用2**25)

print(2**25)
num=1
for i in range(0,25,1):
num=num*2
print(num)

a=2;

for i in range(1,26,1):

a=a*i

print(a)

3.用for循环画图

* * * * * * * 0个空格 7*星星

* * * * * * 2个空格 6*星星

* * * * * 4个空格 5*星星

* * * *

* * *

* *

* 12个空格 1*星星

for i in range(8):
print(’ ‘i+(8-i)’*’)

#for i in range(7,0,-1):
# print(’* '*i)

for if else elif嵌套
#100以内的奇数和偶数添加到列表a和列表b
‘’‘a=[]
b=[]
for i in range(1,101,1):
if i%2==0:
a.append(i)
else:
b.append(i)
print(a)
print(b)’’’
‘’'for i in range(2,101,2):
a.append(i)
print(a)

for i in range(1,101,2):
a.append(i)
print(a)
‘’’

列表a和列表b相加,去掉列表a和b重复的元素

a=[‘a’,‘b’,‘c’,‘d’,‘e’]
b=[‘a’,‘c’,‘e’,‘j’,‘k’,‘l’,‘x’]
for i in a:
if i not in b:
b.append(i)
print(b)

#打印100内非3的倍数
‘’‘for i in range(1,101,1):
if i%3!=0:
print(i)’’’

习题2:

str = [‘花’,‘水果’,‘瓷器’,‘电风扇’,‘月’,‘汽车’,‘磁场’,‘牛’,‘自行车’,‘小朋友’]

将str内不同长度的字符串分别加入到不同的列表中

‘’'a=[]
b=[]
c=[]

for i in str:
if len(i)==1:
a.append(i)
elif len(i)==2:
b.append(i)
else:
c.append(i)

print(a)
print(b)
print© ‘’’
#print(str)

#while无限循环

while True:

print(‘不神话’)

‘’‘while True:
print(‘kaixind’)
break ‘’’
#1 输出10行helloworld
‘’'a=0
while a<10:
a += 1
print(‘helloworld’,a)

a+=1 ‘’’

#2 求1-100之间的和
‘’'a=0
b=0
while a<100:
a+=1

print(a)

b = a + b

print(b)’’’

例题3:用while循环将列表names=[‘张三’,‘李四’,‘王五’,‘赵六’]里的名字打印出来;

names=[‘张三’,‘李四’,‘王五’,‘赵六’,‘芳芳’,‘花花’]

#names=[‘张三’,‘李四’,‘王五’,‘赵六’]

for i in names:

print(i)

‘’'a=0
while a<4:
print(names[a])
a += 1

a=0
while a<len(names):
print(names[a])
a += 1’’’

例题4:使用while循环实现输出2-3+4-5+6-7…+100的和

num1=0
num2=0
a=2
while a<=100:
if a%2==0:
num1+=a
else:
num2+=a
a+=1
print(num1-num2)

函数
#函数
‘’’
for i in range(9):
pass
print(i)
#exit() #全部退出
continue # 下面循环不执行
break #退出本次循环
print(‘hellowoeld’)
print(‘lgd’)’’’

#随机数
‘’‘import random
a=random.randint(3,99)
print(a)’’’

例题:

石头剪刀布游戏

当输或者平的时候继续猜拳,

赢的时候结束,并显示你总共猜了多少次

#规定:1-石头 2-剪刀 3-布
#出拳–验证
‘’’
import random

a=1
num=0
num1=1
#电脑出拳的
while 1:
num1 = int(input(‘请输入1-3数字,1代表石头,2代表剪刀,3代表布’))
num = random.randint(1, 3)
if num1 not in (1,2,3):
print(‘请输入正确的值,1代表石头,2代表剪刀,3代表布’)
elif numnum1:
print(‘平局’)
elif num
1 and num12 or num2 and num13 or num3 and num1==1:
print(‘你输了’)
else:
print(‘你赢了’)

break

a+=1
print('你赢了,你一共猜了' ,a ,'次')'''

#用whilt求100以内的倍数
‘’’
for i in range(100):
if i%3!=0:
print(i) ‘’’
‘’‘a=0
while a<100:
if a%3!=0:
print(a)
a+=1
‘’’
#用while判断一个数是奇数还是偶数

while 1:

a = int(input(‘请输入一个整数’))

if a%2==0:

print(a,‘这是个偶数’)

else:

print(a,‘这是个奇数’)

break

习题:猜数字游戏

随机数字在1-10:

需要进行猜数字

当你猜的数据大于随机数时,则提示数字太大了

当你猜的数据小于随机数时,则提示数字太小了

猜中的时候,提示猜对了并提示你猜了多少次,然后退出循环

import random
a=1
while 1:
num=random.randint(1,10)
num3=int(input(‘请输入一个整数’))
if num3>num:
print(‘数字太大了’)

print(1) #不是只执行一行,可以执行很多行

elif num3<num:
print(‘数字太小了’)
else:
print(‘你猜对了’,a,‘次’)
a+=1

print(num)

print(‘太棒了请继续’)
print(‘太棒了请继续’) #不会运行这条代码,因为不是循环体内部的,而循环一直在继续

Linux
1hostname 查看主机名
2hostname 修改的名字
(重启后就失效)
3Linux有三种文件文件,目录,设备文件
4tab补全命令键
5yum(读养)
yum list 列出所有可安装的
yum install 全部安装
yum install package1 安装指定的安装包package1

yum update 全部更新
yum update package1 更新指定程序包package1

rpm -qa|grep yum 查看yum是否安装

rpm --version 查看版本。rpm是底层管理工具,yum是基于rpm,上层管理工具

yum --version 查看版本号
yum 查看yum命令

yum remove 删除的。尽量不要用,因为包之间是有依赖关系的,删除一个就出错了。

twget http: //mirrors.aliyun . com/repo/Centos-7.repo 转换成阿里

tail -f 文件名 实时查看文件的末尾

暂时记录的:
1这个工具好像禅道+Postman+Jmeter
2MD串口板好贵
3多表查询
4coding
5UDS诊断主要做些什么东西息
有没有写测试用例
对can总线和can协议掌握的怎么样
用什么工具进行测试
出现bug之后怎么管理
6、会不会写脚本
7、对编程语言掌握的怎么样
8、会不会开车,有没有上过高速,最长距离开过多少
9、出现bug后,怎么导出log
10、出现故障之后之后怎么排查问题在哪
11、压力测试怎么做
12api git命令

①7-11 -15(6-9分钟)
②那两张图片的
③简历那些技能和招聘的技能
④百度云面试视频(看了003,8分钟左右说项目)
⑤车载视频第三天 10:00到10:52和第四天,第五天
⑥git命令和SVN
⑦csdn收藏
⑧APPscan
⑨宏碁高能版QQ群是学到15号
⑩项目有遇到什么困难,怎么解决的
11不知道有没有服务器羊毛薅一下
12数据库没有主键
13bool类型能插入2
14群里面试的试卷
15xammp软件有啥用
16宏碁能不能时间秒显示和设置里面手机连接
17数据库设置权限和联想写的mysql路径
18搭建Linux测试环境
19解决那SQLbug
20for循环和购物车测试点
21pytest和json数据是什么意思
22meterSphere 开源持续测试平台
23我们公司用是metersphere

疑问的
1自动化验证码,第三方接口
2接口测试 这个接口传参有哪些
3Linux启动MySQL失败

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值