宇宙最全面试题目实录(二)

1. 发红包方面写测试点 ==》看这篇发红包的测试点_多测师-侯sir的博客-CSDN博客

2.购物车测试点 ==》看这篇购物车测试点_多测师-侯sir的博客-CSDN博客

电梯测试点看这篇 ==》功能测试之电梯的测试用例【南京多测师】【南京多测师_侯sir】_多测师-侯sir的博客-CSDN博客

闹钟的测试点和用例 ==》闹钟测试点和测试用例【正常和异常场景】【南京多测师】【南京多测师_侯sir】_多测师-侯sir的博客-CSDN博客

点击发送验证码和点击图形刷新 ==》闹钟测试点和测试用例【正常和异常场景】【南京多测师】【南京多测师_侯sir】_多测师-侯sir的博客-CSDN博客

支付测试测试点看这篇==》待更

自动售卖机扫描条框码测试点==》

登录功能设计测试点和用例 【重点】==》登录功能设计测试用例【南京多测师】【南京校区-侯sir】_多测师-侯sir的博客-CSDN博客

银行放款的测试点 ==》  银行放款测试点【南京多测师_侯sir】_多测师-侯sir的博客-CSDN博客

三角形测试点 ==》三角形设计测试用例和测试点【南京多测师】【南京多测师_侯sir】_多测师-侯sir的博客-CSDN博客

一次性纸杯的测试点 ==》一次性纸杯包含的测试点【南京多测师】【南京多测师_侯sir】_多测师-侯sir的博客-CSDN博客

优惠券的测试点 ==》优惠券测试点【南京多测师】【南京多测师_侯sir】_多测师-侯sir的博客-CSDN博客

ATM机子的测试点 ==》

3.Jmeter怎么做关联接口 ==》先调通登录接口,然后把响应体的内容,通过正则提取呀,或者json path提取器进行提取,然后再添加一个http信息头管理期在里面用键为:token   值为:${token}进行引用,然后在下一个接口的请求头里面就自带token参数了。

4.性能测试的bug有哪些?  ==》待更

5.APP的弱网测试怎么测? ==》用fiddler 来模拟弱网测试
比如在fiddler里面设置限制上传和下载的速度
通过模拟5g 4g 3g 2g WiFi网络频段来进行APP端的弱网测试、看一下是否会有数据丢包的现象。

6.会接口里面的mock吗? ==》mock  就是在测试环境不稳定的时候提起把接口的返回提前写好放入mock server系统 

当调用接口的时候就不在访问测试环境的接口、直接调用mock server系统中的mock接口来达到测试依赖或者关联接口的测试。

7.左连接和右连接的区别

8.TCP和UDP协议的区别? ==》1、udp是无连接的,tcp是面向连接的;2、udp是不可靠传输,tcp是可靠传输;3、udp是面向报文传输,tcp是面向字节流传输。

9.迭代器 和生成器 的区别?

迭代器 ==》有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器

生成器 ==》使用了 yield 的函数被称为生成器(generator)。

跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。

在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 的值, 并在下一次执行 next() 方法时从当前位置继续运行。

调用一个生成器函数,返回的是一个迭代器对象。

10.将一个对象转换为json字符串  ==》将对象转换为字符串 用json.dumps函数

11.数据库事务  ==》数据库事务( transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。

数据库事务的性质:1、原子性  2、一致性   3、隔离性  4、持久性

12.字典和JSon的区别  ==》字典是无序的,是Python的基本数据类型,json是json字符串,json和字典的表现形式看起来差不多,字典可以通过

13.python中的数据类型  ==》字符串、Number、元组、列表、字典、集合等等

14.线程和进程的关系及区别  ==》进程:指在系统中能独立运行并作为资源分配的基本单位,进程一般有三个状态:就绪状态、执行状态和等待状态【或称阻塞状态】

线程:线程是进程中的一个实体,作为系统调度和分派的基本单位。线程是进程内的一个相对独立的可执行的单元

进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。

在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。由于线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多,能更高效的提高系统内多个程序间并发执行的程度。

15.get和post的区别 ==》==》get接口参数在url地址栏、post在body里面,get安全性比较低,post接口请求方法安全性高

16.闭包是什么,闭包的原理是什么?有没有写过?

def log(func):
    '''就是在一个函数里面定义了一个新的函数,这个新的内部函数可以引用外部函数的参数
    和局部变量,当外部函数返回内部函数的时候,相关的参数和变量都保存在返回的参数中这种就称为闭包'''
    def wrapper(*args,**kw):
        print('call %s:' % func.__name__)
        return func(*args,**kw)
    return wrapper

@log
def now():
    print('2021-11-15')

now()

17.深拷贝和浅拷贝有啥区别?   ==》

深拷贝:deepcopy,会开辟新的内存地址,深拷贝直接拷贝对象到内存中一块区域,然后把新对象的指针指向这块内存,复制的对象指向了新的地址

浅拷贝:copy,不会开辟新的内存地址,浅拷贝并不拷贝对象本身,只是对指向对象的指针进行拷贝,复制的对象和原对象都指向同一个地址

18.还有用到哪些装饰器,装饰器的作用,装饰器你是怎么用的  ==》@ddt  @data  @classmethod  @staticmethod  @property

19.多线程怎么设置  ==》用threading模块

20.对一个列表有相同的元素去重有哪些方法【重点】

1.set集合
list1 = ['test','dcs13',888,666,'test']
set1 = set(list1)
print(set1)

#2.通过for循环
list1 = ['test','dcs13',888,666,'test']
new=[]
for i in list1:
    if i not in new:
        new.append(i)
print(new)

21.你怎么判断一个bug是前端还是后端  ==》通过fiddler抓包看接口的返回,如果接口返回正常那说明是前端渲染的问题或者前端页面的bug,如果接口返回报错,那就需要去

定位是接口还是数据库还是服务端代码的问题。

22.APP和web端测用的多,APP和web端测试的区别?  ==》

23.你认为是一个bug、开发认为不是、你怎么处理  ==》看需求深入了解需求,和开发一起讨论,看是否是双方对于需求理解有出入,如果没有的话向上级反馈这个问题,让

测试经理或者问需求人员去处理。

24.你每个接口都需要断言还是每个接口用例需要断言   ==》断言用assert True、assert False、和unittest单元测试框架里面的self.assertEqual

25.python 方面  is 和== 区别   ==》   ==是用来比较判断两个对象的value(值)是否相等,is是用来比较id是否相同

26.元组和列表的区别?

1)元组是不可变的基本数据类型、列表是可变的基本数据类型
2)元组是()小括号来定义的、列表是用中括号[]来定义的
3)元组的处理速度会列表要快
4)元组比列表要更加的安全
5)列表里面自带的函数比元组要多、比如有append、extend、pop、remove、count等等函数

27.列表和字典的区别?

1)字典是{}大括号来定义的、列表是用中括号[]来定义的
2)字典是无序的不能通过索引来取值、列表是有序的
3)字典是以键值对的形式存在的、列表相当于就是一个容器、里面可以放置任何的数据类型

1.自我介绍

2.项目介绍 要负责哪一块.哪些场果用到uI自动化.xx模块的具体功能
3. 做ui自动化的流程
4. xpath定位不到用什么定位的?

5.购买6年的医疗险和购买8年有什么区别?

寿险险的话:
现金价值不一样,8年再退保所退的费用比6年的要多

医疗险的话:

1.保费会递减
2.保险责任会增加
3.保险条款有所更新
4.去年投保的会增加新冠疫苗的保险责任

6.理赔这块有什么区别呢?  ==》理赔不是我负责的 ==》项目很大,分开分的比较细

7.把Unicode转换为字符串

te

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值