一、Requests介绍
首先让我们来看 Requests 官方的介绍:
Requests is an elegant and simple HTTP library for Python, built for human beings.
翻译过来就是:Requests 是为人类写的一个优雅而简单的 Python HTTP 库。这个介绍很直白了,…
1、Test Plan 中添加变量
可以在 Test Plan 中设置好添加变量,变量名可以在任意的位置使用,比如说在线程组中直接用${ 变量名 }方式引用,步骤如下:
1)设置变量名和变量值
2)添加线程组
3)添…
1. PO 设计模式简介
什么是 PO 模式?
PO(PageObject)设计模式将某个页面的所有元素对象定位和对元素对象的操作封装成一个 Page 类,并以页面为单位来写测试用例,实现页面对象和测试用例的分离。
PO 模式的设计思想与…
官方实例
# content of test_skip.py
import pytest
import syspytest.mark.skip(reason"no way of currently testing this")
def test_the_unknown():passdef valid_config():return Falsedef test_function():if not valid_config():pytest.skip("unsupport…
GoogleTest
googletest: GoogleTest - Google Testing and Mocking Framework
googletest 是一个由 Google 的测试技术团队开发的测试框架,它考虑到了谷歌的特定需求和限制。无论你使用的是 Linux、Windows 还是 Mac,只要你编写 C 代码,goo…
Problem - C - Codeforces 给你一个整数k和一个字符串s,它只包含字符a(一个小写拉丁字母)和*(一个星号)。每个星号应替换为几个小写拉丁字母“b”(从O到k包括在内)。不同的星号可以替换为不同数量的字母“b”。替换的结果称为BA-string。两个字符串a和b是不同的&…
单选题
2-1 以下不属于逻辑覆盖测试的是( ) A. 语句覆盖 B. 判定覆盖 C. 基本路径覆盖 D. 条件覆盖 解析: 2-2 在软件测试中,逻辑覆盖标准主要用于() A. 黑盒测试 B. 白盒测试 C. 文档测试 D. 软件验收 …
当纯手工测试已经不能满足项目的需要时,我们就引入了自动化测试,下面我来列举一下我在学习SeleniumPython的过程中遇到的坑以及解决方法。 找不到测试用例No tests were found
大多数初学者可能从开始到结束写一个操作流程,都能很流畅的写下…
DoIP是啥?
DoIP代表"Diagnostic over Internet Protocol",即互联网诊断协议。它是一种用于在车辆诊断中进行通信的网络协议。DoIP的目标是在现代汽车中实现高效的诊断和通信。通过使用互联网协议(IP)作为通信基础,DoIP使得诊断信息能够通过网络进行传输,从而提…
DoIP是啥?
DoIP代表"Diagnostic over Internet Protocol",即互联网诊断协议。它是一种用于在车辆诊断中进行通信的网络协议。DoIP的目标是在现代汽车中实现高效的诊断和通信。通过使用互联网协议(IP)作为通信基础,DoIP使得诊断信息能够通过网络进行传输,从而提…
区分序列/UIO/特征集示例
从确定性有限状态机进行测试:检查状态
概述 让我们假设我们有一个状态集 S 的 FSM M。还假设我们知道通过转换 t 达到的当前状态是 s 或 s0。 我们如何确定 t 到达了哪个状态?
分离状态 输入序列 w 将两个状态 s 和 s0 分开&…
Postman实战总结
简介
本次实战内容主要包括如下几点:
l 背景介绍
l Postman使用,侧重于自动化实现,基础使用不做介绍
l 可视化Newman介绍
l 框架特色
l 实战中的坑
背景
随着国内软件技术的高速发展,越来越多的手工测试…
Problem - D - Codeforces Zinaida Viktorovna 的历史课上有 n 名学生。今天的作业包括 m 个主题,但是学生们准备时间很短,所以第 i 个学生只学习了从 li 到 ri
(包括)的主题。
在课开始时,每个学生都将手举在 0 处。…
在SDV的大趋势下,汽车零部件智能化水平不断提高,车辆内部搭载的软件也越来越多。毫无疑问,车辆复杂度的提高必将带来维护上的困难,车企要如何面对更新迭代速度越来越快的软件、固件系统?OTA(over the air&a…
《信息系统开发方法》
结构化方法(生命周期法) 自顶向下、逐步求精和模块化设计遵循“用户第一”原则 三部分有机组合: a. 结构化分析(SA) b. 结构化设计(SD) c. 结构化程序设计(SP…
《测试原则和方法》
测试原则 测试:为了发现错误而执行程序的过程成功的测试:发现了至今尚未发现的错误的测试 测试方法 静态测试(有效发现30%-70%的错误) a. (文档)检查单 b. (代码ÿ…
涉及知识点
暴力、二分查找算法、单指针
题目
给你 k 枚相同的鸡蛋,并可以使用一栋从第 1 层到第 n 层共有 n 层楼的建筑。 已知存在楼层 f ,满足 0 < f < n ,任何从 高于 f 的楼层落下的鸡蛋都会碎,从 f 楼层或比它低的…
当我们使用Jmeter工具进行接口测试,可利用CSV Data Set Config配置元件,对测试数据进行参数化,循环读取csv文档中每一行测试用例数据,来实现接口自动化。此种情况下,很多测试工程师只会人工地查看响应结果来判断用例是…
Problem - D - Codeforces 有n个点,1,2,n,每个点i上都有一个数字a。你在跟他们玩游戏。一开始,你在点1。当你在第i点时,采取以下步骤:如果 1<i<n,转到 i ai,否则,游戏结束。在游戏开始前&…
前言:
POST 请求用于向服务器发送数据。与 get 相比更安全,同时 post 请求一般会带来数据的更改。
GET 请求不论我们怎么构造,最终都是通过 URL 向服务器传递数据,而 post 通过消息体(报文主体)发送请求。…