软件测试
文章平均质量分 90
╰ー 幸运儿
一位爱好编程的女孩儿~
展开
-
7.4 postman接口测试
1.接口自动化测试Web应用的接口自动化测试可以分为两类:模块接口测试和web接口测试1.1 模块接口测试 主要测试模块之间的调用与返回,可以将其看做是单元测试的基础,主要强调对一个类方法或函数的调用,并对返回结果的验证,所用到的测试工具与单元自动化测试相同1.2 Web接口测试 又分为服务器接口测试和外部接口测试1.2.1 服务器接口测试 测试浏览器与服务器的接口1.2.2 外部接口测试 指调用的接口由第三方提供,如使用QQ,支付宝,微信账号登录系统等2.什么是接口(API) 人类与原创 2021-08-11 11:43:16 · 726 阅读 · 4 评论 -
7.4 postman接口测试(补充)
1、基础应用1.1 接口测试的简介和分类 接口测试就是测试系统组件接口之间的一种测试分类: 测试外部接口:测试被测系统和外部系统之间的接口(只需要测试正例即可) 测试内部接口: ①内部接口只提供给内部系统使用(预算系统,承保系统)(只需要测试正例即可) ②内部接口提供给外部系统使用(测试必须非常全面,正例,各种异常场景,权限控制)1.2 接口测试的流程以及用例的设计 ①拿到接口api文档(通过抓包工具获取),熟悉接口业务,接口地址,鉴权方式,入参,出参,错误码 ②编写接口用例以及评审原创 2021-11-11 09:14:29 · 9384 阅读 · 0 评论 -
7.5 Jmeter性能测试
1.Jmeter1.1 定义 是一款java开源工具,用于性能负载测试 旨在分析和衡量Web应用程序和各种服务的性能和附在功能行为1.2 工作原理 像一群将请求发送到目标服务器的用户一样,收集来自目标服务器的响应及其他统计数据,这些统计数据通过图形或表格显示应用程序或服务器的性能功能测试->成功、失败1.3 性能测试指标 1.响应时间:2s(正常)/5s(能接收)/8s(最大极限等待时间) 2.并发用户数 3.吞吐量 4,.系统性能计数器 5.思考时间总结:多快好省 多:对原创 2021-08-12 11:24:39 · 281 阅读 · 0 评论 -
7.3 python类和对象、继承、多态以及异常和文件操作
类和对象以及继承多态面向对象特点:封装、继承、多态1.类和对象概念与java一致2.类定义与访问class 类名([父类列表]): """类注释""" 类体 一个类由5部分构成:class关键字。类名称,继承父类列表,类的文档字符串和类体组成。类体主要由属性和方法构成(python支持函数重载但不支持方法重载)方法:类对某一类事物的抽象,如果需要给一个类添加功能,需要在类中定义方法来实现,方法就是类中定义的函数,如鱼类都具有有用的功能class fish(object): d原创 2021-08-10 10:51:22 · 188 阅读 · 0 评论 -
7.2 python高级数据类型
1.高级数据类型-列表list[]1.1 列表简介1.1.1 列表特点列表是一个有序集合,集合中的个体称为元素[1,‘hello’,True,9.9]列表中由若干个元素组成,元素可以是任意数据类型列表是有顺序的,可以通过索引访问列表是可变的,用“[ ]”表示1.1.2 列表的创建方式创建一个空列表,等价于mylist = list() mylist = []创建一个纯整数类型的列表 mylist = [1,2,3,4]创建一个包含不同数据类型的列表 mylist = [1,No原创 2021-08-09 13:36:38 · 334 阅读 · 0 评论 -
7.1 python基础
01 基础语法1.python语言编程特征 ①python源文件通常用.py作为扩展名 ②python程序语句的结尾没有分号,其实python是靠识别回车换行符来识别语句的结束 ③脚本编写完成,没有编译过程,直接点击运行就可以2.变量2.1 变量的命名规则只能由字母、数字或下划线组成不能以数字开头不能是python中的关键字2.2 定义变量a = 10 #定义一个整型变量,其值为10b = 2.1 #定义一个float类型的变量,其值为2.1c=‘hello’ #定义一个s原创 2021-08-09 10:38:00 · 199 阅读 · 0 评论 -
剑指offer题目--Java实现
1、剪绳子描述: 给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,m<=n),每段绳子的长度记为k[1],…,k[m]。请问k[1]x…xk[m]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。输入描述: 输入一个数n,意义见题面。(2 <= n <= 60)返回值描述: 输出答案示例: 输入:8 返回值:18public class Solution {原创 2021-07-18 13:13:07 · 329 阅读 · 1 评论 -
5.简单的网络协议(下)
七、网络分层7.1 网络互连模型OSI参考模型,具有7层结构7.2 请求过程7.3 网络分层八、物理层(Physical)物理层定义了接口标准、线缆标准、传输速率、传输方式等8.1 数字信号、模拟信号模拟信号: 连续的信号,适合长距离传输 抗干扰能力差,受到干扰时波形变形很难纠正数字信号: 离散的信号(不连续),不适合长距离传输 抗干扰能力强,受到干扰时波形失真可以修复8.2 数据通信模型8.2.1 局域网通信模型注意:网线不能超过100米8.2.2 广域网通信原创 2021-06-29 10:36:16 · 1721 阅读 · 0 评论 -
5.简单的网络协议(上)
一、互联网思考:数据是如何从一个设备传递到另一个设备的?–都是由网络协议来规定的1、为什么要学习网络协议? 互联网、移动互联网、物联网,都离不开网络协议 最熟悉的网络协议:HTTP 为了满足各种需求,有各式各样的网络协议(HTTPS、SMTP、MQTT、RTMP等)面试题: TCP和UDP的区别?说一下他们的报文格式 TCP的流量控制和拥塞控制?TCP如何实现可靠性传输? 为什么连接是3次握手,关闭是4次挥手? 7层模型与4层模型的区别?每一层的作用是什么? 交换机与路由器的区别?原创 2021-06-13 11:45:20 · 662 阅读 · 0 评论 -
6.主要协议(UDP、TCP、IP、HTTP)
一、IP地址1.1 概念 互联网上的每一个主机都有一个IP地址IPv4版本:32bit(4字节)IPv5版本:128bit(16字节)默认版本是IPv4版本按字节分,每一字节换算成十进制1.2 IP地址的组成(按功能分)IP地址由2部分组成:网络标识(网络ID)、主机标识(主机ID) 同一网段的计算机,网络ID相同 通过子网掩码(subnet mask)可以计算出网络ID:子网掩码 &(按位与) IP地址 子网掩码的作用一般用来计算网段 按位与:和1按位与,结果是原来值;和原创 2021-06-13 11:44:44 · 1534 阅读 · 0 评论 -
3.MySQL数据库的基本操作和常用sql语句
一、基本概念1.1 什么是数据库(database/db) 数据库是存放数据的仓库,包括文档、视频、图片、密码等 数据库管理系统是用来连接数据库的工具,可以操作增删改查功能1.2 数据库的基本操作二、数据库操作2.1 查询操作-查2.1.1 SQL select 语句 SELECT语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集)语法:SELECT 列名称 FROM 表名称;以及SELECT * from test0709; 数据库语法结尾是; 注释使用–或者原创 2021-05-30 17:40:14 · 684 阅读 · 0 评论 -
4.fiddler抓包工具和postman接口测试工具的使用
一、基本概念1.1 为什么要做接口测试 不同端的工作进度不一样,需要对最开始出来的接口进行接口测试 接口的由来:连接前后端及移动端意义: 节约时间,缩短项目时间 提高工作效率 提高系统的健壮性1.2 什么是接口测试接口的种类: 1.外部接口 2.内部接口: 1)上层服务与下层服务 2)统计服务1.3 接口的分类get和post这两个请求是日常工作中用的最多的面试可能会问: post和get的区别? post请求的数据是放在WebForm中的,以表单的形式提交,相对原创 2021-05-30 12:34:22 · 3282 阅读 · 0 评论 -
2.linux的基本操作和常用指令
一、基本命令1.1 关机和重启关机 shutdown -h now 立刻关机 shutdown -h 5 5分钟后关机 poweroff 立刻关机重启 shutdown -r now 立刻重启 shutdown -r 5 5分钟重启 reboot 立刻重启1.2 帮助命令–help命令: shutdown --help: ifconfig --help:查看网卡信息man命令: man shutdown注:man shutdown打开命令说明书之后,使用按键转载 2021-05-29 20:23:54 · 252 阅读 · 0 评论 -
1.软件测试基础
一、软件测试的介绍和分类软件是程序、文档以及数据的集合**1、什么是软件测试? 检查开发做出来的软件是否符合需求,将预期结果和实际结果进行对比 是保证软件的质量是符合用户需求的一系列手段2、软件测试的发展历程 1)软件测试是证明软件是正确的 2)软件测试是证明软件是错误的 3)软件测试是保证软件的质量是符合用户需求的一系列手段3、软件测试的职业发展功能测试:自动化测试工程师–>测试开发、持续集成、testops 性能测试工程师–>高级性能测试工程师->架构师原创 2021-05-28 16:55:39 · 637 阅读 · 0 评论 -
1.软件测试基础(补充)
一、理解软件测试1、是什么?IT领域、研发部门、质量岗位2、特点入行易,有深度、技术与管理并举3、核心目标尽早、尽快、尽多发现软件缺陷,促进软件质量与客户端满意的提升4、如何理解“尽早”–案例解读?软件测试始于需求(业务需求):软件测试始于需求(技术-Web系统):1)等价类划分法测试输入无穷无尽怎么办----等价类划分等价类划分法:将无穷的测试输入变成有限的输入N–>2种有效方法:199001-2049-12,720个无效方法:205001,-1,abc,##,%原创 2021-05-30 12:50:42 · 1008 阅读 · 0 评论 -
软件测试笔试、面试题目集锦
一、单选题1、软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(B) A.集成测试 B.单元测试 C.目的测试 D.确认测试单元测试是对最小可测试单元的检查和验证2、测试工程师在软件测试计划阶段依据(A)制定指定测试进度 A.工作说明书 B.概要设计说明书 C.详细设计说明书 D.单元测试用例工作说明书–SOW 制定测试进度概要设计说明书–HLD 设计测试用例详细设计说明书–LLD 程序员编码实现单元测试用例–UTC 单元测试使用3、软件测试阶段中,集成测试原创 2021-05-27 15:43:23 · 5782 阅读 · 0 评论