Python夏令营0804练习题(100分)

有疑问联系微信:810295842
感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
1、 以下代码执行结果是 【单选题】

a,b,x=2,4,4

if a>0 and b>0:

    x=x/a

if a>1 and x>1:

    x=x+1

print(x)

A.2.0
B.5
C.3.0
D.4
2、关于Pytest的测试用例,下面说法不正确的是? 【多选题】
A.类以Test开头
B.函数以test_开头
C.函数可以不以test开头
D.类和函数只要一个以test开头即可
3、pytest执行测试用例后,有些用例没有执行,最不可能的原因是? 【单选题】
A.方法没有以test开头
B.类没有以Test开头
C.函数没有以test开头
D.package没有以test开头
4、运行pytest 测试用例,生成allure 测试报告,下面命令正确的是?【多选题】
A.pytest --alluredir ./result 可以自动生成一个result 的文件夹,里面包含了结果文件
B.allure --alluredir ./result 可以自动生成一个result 的文件夹,里面包含了结果文件
C.pytest serve ./result 可以分析 pytest 执行生成的结果,生成在线的测试报告
D.allure serve ./result可以分析pytest 执行生成的结果,生成在线的测试报告
5、假设 res= requests.get(“https://www.baidu.com”),以下关于响应内容 ,错误的是?
A. res.headers 来获取响应头信息
B.可以用 res.raw 来获取原始响应内容
C.可以用 res.content 来获取二进制的响应内容
D.可以用 res.text 来获取格式为json的响应内容
6、下列哪个不是常用的HTTP接口请求方法?【单选题】
A.POST
B.GET
C.PUT
D. TRY
7、关于接口脚本,下面说法错误的是【多选题】
A.抓包后,获取请求头和请求参数,复制粘贴就可以调通接口
B.接口没有转测前,无法写接口自动化脚本
C.接口自动化只需要调通接口即可
D.接口自动化涉及到关联、断言、参数化等

8、 login.py

import requests

def login(username="zhangsan"):

    url ="http://127.0.0.1/login"

    data = {"username":username,"password":"opms123456"}

    head = {"Content-Type:application/x-www-form-urlencoded"}

    res = requests.post(url=url,data=data)

    print(res.text)

    return res.json()

 

当username返回为空时code返回为0 ,下列测试用例代码格式是否正确【判断题】

 

test_login.py

from com.api.login import login

class Test_login():

    def test_login_1(self):

        res = login("")

        assert res["code"]==0

A.正确
B.错误
9、下面代码执行结果是【单选题】

x=1

def change(a):

    x +=1

    print(x)


change(x)


A.1
B.3
C.报错
D.空
10、a=(1,) b=(1) c=("1"),a,b,c的类型是【单选题】
A. tuple,tuple,tuple
B. tuple,int,tuple
C.tuple,tuple,str
D. tuple,int,str

11题 | 被引用0次

使用此模板创建