自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小宝的宝呢的博客

从入门到运用

  • 博客(113)
  • 收藏
  • 关注

原创 使用git小乌龟拉取,更新,上传资料文档

一,拉取文件1,创建新的文件夹2,使用git clone二,更新文件1,Add添加到暂存区2,Git commit 提交到版本库3,Pull,从远程获取最新版本到本地4,Push将本地版本库的分支推送到远程服务器上对应的分支

2022-08-24 17:02:33 6461 1

原创 接口用例设计

一、为什么要写接口测试用例?(1)理清思路,避免漏测和重复测试。(2)提高测试效率、跟进测试进度、告诉领导做过、跟进重复性工作。(3)更好的记录问题、发现问题、复现问题、同时这也是接口测试流程中的一个产物。二、接口测试用例设计主要考虑哪些?(1)功能是否正常。(2)功能是否按照接口文档实现、是否依赖业务、异常情况(参数异常、数据异常)、安全测试等。三、接口测试用例包含哪些内容?用例名称、接口地址、请求方式、前置条件、描述、请求头部、请求参数、状态码、预期返回结果四、接口用

2022-04-05 00:55:49 2690

原创 接口测试之功能测试,性能测试,安全测试

目录一,功能测试1,单接口功能手工测试中的单个业务模块,一般对应一个接口借助工具,代码。绕开前端界面,组织接口所需要的数据,展开接口测试。2,业务场景功能二,性能测试1,响应时长2,吞吐量3,并发熟练4,服务器资源利用率三,安全性测试1,攻击安全2,业务安全一,功能测试1,单接口功能手工测试中的单个业务模块,一般对应一个接口例如:登录业务------登录接口加入购物车业务------加入购物车接口订单业务------订单.

2022-04-04 23:47:34 5768

原创 接口测试流程,接口文档内容与解析,使用Fidder发送http请求

目录​​​​​​​一,接口测试流程二,接口文档三,为什么要写接口文档四,接口文档的展现形式五,接口文档内容基本信息请求参数返回数据六,接口文档解析七,使用Fidder发送http请求发送请求查看请求返回的数据一,接口测试流程1,分析需求,产生需求文档(产品)2,开发产生接口文档,解析接口文档3,产生测试用例(送审)4,执行测试用例工具:postman,jmeter 代码:python+Requests+UnitTest5,提交

2022-04-04 00:35:19 3097

原创 传统url接口与RESTful风格接口的区别

一,传统风格接口1,特点:请求方法,只使用get和post即可 URL不唯一,同一个操作可以对应不同的URL 状态码的使用较单一,200最常见2,接口示例二,RESTful风格接口1,REST起源REST(Representational State Transfer)表象化状态转变(表述性状态转变),在2000年被提出,基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设计。是Web服务的一种新的架构风格(一种思想)。2,REST..

2022-04-01 12:36:30 5540 2

原创 HTTP响应(作用,格式,响应码的组成和分类,常见响应状态码)

HTTP响应的作用服务器端,针对客户端发送的http请求,回发响应数据。------http应答! 规定回发给客户端的数据组织格式HTTP响应的整体格式响应行(状态行):协议版本(空格)状态码(空格)状态描述响应头:语法格式key:value Content-Type:描述响应体中数据类型空行:代表响应头结束响应体:绝大多数不为空。(请求成功:回发数据;失败:回发错误信息)HTTP响应状态码HTTP响应状态码(HTTP Status Code),也属于...

2022-04-01 01:49:55 6585

原创 输入1~100的整数测试用例设计案例

有一个输入框只能输入1~100的整数,请设计测试该输入框的测试用例一,明确满足条件范围:1~100 输入类型:整数二,选择合适的测试用例设计方法进行分析等价类分析法有效等价类1—100的整数无效等价类小于1 大于100 小数 符号 字母 汉字边界值分析法定点:1、100 离点(闭区间):0、101 内点:29 注意:0、负数-3四,编写测试用例序号 模块 子模块 用例分类 用例标题 优先级 前提条件 操作步骤

2022-03-31 12:05:09 3374

原创 三角形的测试用例设计案例

目录a,b,c分别为三角形的三条边,请设计测试该三角形的测试用例一,明确满足条件二,选择合适的测试用例设计方法进行分析三,列出有效等价类和无效等价类有效等价类:无效等价类:四,编写测试用例a,b,c分别为三角形的三条边,请设计测试该三角形的测试用例一,明确满足条件构成三角形的条件:任意两边之和大于第三边;构成等腰三角形的条件:任意两边相等;构成等腰直角三角形的条件:任意两边相等,而且两条边的平方和等于第三边的平方和;构成等边三角形的条件:...

2022-03-31 00:37:48 12400

原创 HTTP请求(方法,格式;Fidder抓包;get与post请求的区别)

目录一,HTTP请求方法常用请求方法其他请求方法二,HTTP请求作用三,HTTP请求整体格式常见的请求体数据类型:四,使用Fidder抓包工具进行验证验证GET请求验证POST请求五,GET和POST的区别一,HTTP请求方法根据HTTP标准,HTTP请求可以使用多种请求方法。HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNE

2022-03-30 23:57:03 3721

原创 URL的概念与组成

一,概念在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。2.组成URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。也可认为由4部分组成:协议、主机、端口、路径。很多时候端口都是隐藏的。URL的一般语法格式为:(带方括号[]的为可选项):protocol :// hostname[:port] / path / [;parameters][?q.

2022-03-29 22:45:12 26178 2

原创 HTTP协议的认识和特点

目录HTTP协议的认识​超文本传输协议总结HTTP协议的特点支持客户端/服务器模式简单传递灵活无连接无状态HTTP协议的认识HTTP:(Hypertext Transfer Protocol)超文本传输协议,是一个基于请求与响应模式的,应用层的协议,也是互联网上应用最为广泛的一种网络协议。超文本人们不满足只在两台电脑之间传输文字,还想要传输图片、音频、视频,甚至点击文字或图片能够进行超链接的跳转,文本的语义就被扩大了,这种语义扩大后的文本就被称

2022-03-29 16:40:47 3718

原创 接口的概念与类型,接口测试的定义,原理,特点与实现方式

接口:指系统或者组件之间的交互点,通过这些交互点可以实现数据的交互。(数据交互的通道)接口的类型接口测试分类有很多种,按照范围划分有以下两种:系统之间的接口:多个内部系统之间的交互,内部系统和外部系统之间的交互程序内部的接口:方法与方法之间,模块与模块之间的交互其他类型,按协议划分:http,tcp,ip......按语言划分:C++,java,php.........

2022-03-28 23:28:56 1117

原创 软件质量应该如何保证?针对不同情况,项目各部门人员应如何保证软件质量?

目录一,对软件测试/质量保证的理解二,如何最大限度的保证软件的质量三,作为测试人员,我们可以从以下几个方面来保证软件质量!1,巩固测试流程,严格按照规定和计划完成软件测试内容2,注重个人技能的提升3,建立和巩固测试理念四,作为测试人员,如何做好测试?五,公司项目进度紧张,人员少,需求文档没有或者不规范,这种情况如何保证质量?一,对软件测试/质量保证的理解软件质量保证与测试是根据软件开发阶段的规格说明和程序的内部结构而精心设计的一批测试用例(即输入数据和预期的输出结果)

2022-03-28 00:47:25 5778

原创 QA与SQA到底有什么区别和联系?他们的职责和工作内容是什么?QC,QM又是什么?

一,什么是QA?职责和工作内容是什么?QA:质量保证人员职责和工作内容:创建或制定标准和方法 提高促进软件开发能力和减少软件缺陷二,什么是SQA?职责和工作内容是什么?SQA(Software Quality Assurance):软件质量保证,产品和过程的保证人员主要职责:SQA作为独立于软件开发的项目组,通过对软件开发过程的监控,来保证软件开发流程按照指定的,如CMM规程进行,对于不符合项及时提出建议和改进方案,必要时可以向高层经理汇报以求问题的解决。并以此途径预防缺

2022-03-28 00:46:13 7083

原创 软件质量(ISO/IEC 9126)的定义与特性

一,软件质量的定义软件产品满足用户和规定显性需求和隐性需求的程度包含内部质量 外部质量 过程质量 使用质量二,软件质量特性(ISO/IEC 9126软件质量模型)质量特性 质量子特性 度量指标 功能性(Functionality): 当软件在指定条件下使用时,软件产品提供明确的和隐含要求的功能的能力 适应性(Suitability) 对规定任务能否提供一组适应任务的功能的能力。 准确性(Accurateness...

2022-03-28 00:42:02 2072

原创 常见的测试用例设计方法8---正交试验法

目录一,正交试验法的定义二,正交试验法的一些基本概念三,正交试验设计方法步骤四,正交试验法案例分析分析需求获取因子与水平根据因子及水平数选择正交表替换因子水平,获取试验次数细化输出测试用例一,正交试验法的定义正交试验设计法依据Galois理论,从大量的(实验)数据(测试用例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法。改变了尺寸,测试程序都能自动地处理。 二,正交试验法的一些基本概念在一项试验中,把影响试..

2022-03-25 23:50:04 8156 4

原创 常见的测试用例设计方法7---因果图法

一,因果图法的定义因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,他适合与检查程序输入条件的各种组合情况。二,因果图法的意义等价类划分和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试测试到了,但多个输入条件组合起来可能出错的情况却被疏忽了。因果果图的基本约束约束:是指输入状态还存在这某种依赖关系,这种关系称作为约束。E约束(异):表示a,b两原因不会同.

2022-03-25 23:06:46 18723

原创 常用测试用例设计方法6-状态迁移法

目录一,状态迁移法的定义二,状态迁移法使用流程及案例1,根据需求明确状态节点2,绘制状态迁移图3,绘制状态迁移树4,抽取测试用例5,总结:一,状态迁移法的定义状态迁移图法主要关注被测对象的状态变化,在需求规格说明书中是否有不可达到的状态和非法的状态,是否产生非法的状态迁移。状态:被测对象在特定输入条件下所保持的 响应形式对于一个有限状态机,通过测试验证其在给定的条件内是否能够产生需要的状态变化,有没有不可达的状态和非法的状态,是否可能产生非法的状态转移等。

2022-03-25 20:19:21 3091

原创 常用测试用例设计方法5-错误推算法

一,错误推算法的定义基于测试人员的经验和直觉推测推测程序中所有可能存在的各种错误,有针对性的设计测试用例的方法。二,错误推算法的基本思想基于测试人员的经验和直觉推测推测程序中所有可能存在的各种错误,有针对性的设计测试用例的方法。三,举例用户登录:输入错误的用户名及密码,登录失败。 体重录入:输入0、负值。(人的体重不可能是0、负值,但是还是需要验证程序是否做了控制)了解更多🙂测试用例设计方法🙂,可以关注博主或者专栏哦!常见的测试用例设计方法1---等价类划分,请戳下面链接!.

2022-03-25 17:14:51 1751

原创 常用测试用例设计方法4-场景法

一,场景法的定义软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。二,场景法的应用场合界面特点:没有太多填写项 所有的操作都是通过鼠标的点击、双击、拖拽等完成。 (类似于:银行柜台操作界面、五子棋游戏,这些都是通过鼠标的点击、拖拽等来完成的。三,场景法的核心思想把自己当成最终的用户,使用软件,设计出在使用软件过程中重要的操作一般包括两类:模拟用户完成正常功能、核心业务逻辑的动作,以验证功能的正确性 模拟用..

2022-03-25 01:02:59 10336 2

原创 Pycharm常用快捷键

1Ctrl+/注释选中行2Ctrl+Alt+Enter向上插入3Shift+Enter向下插入4Ctrl+D复制、粘贴一行5Ctrl+Y删除一行6Shift+F6重命名7Ctrl+O复写代码(方法重写)8Ctrl+Alt+T添加try/catch9Ctrl+Alt+M抽取代码(提取出函数等)10Ctrl+Alt+F变量抽取全局变量(局部变量变属性)11Ctrl+Alt+V方法体内值抽取成变量

2022-03-22 22:03:31 381

原创 程序员必备英语单词清单

目录----------------------A--------------------------------------------B--------------------------------------------C--------------------------------------------D--------------------------------------------E---------------------------------------

2022-03-22 01:35:58 1200

原创 常用测试用例设计方法3-判定表法

目录一,判定表法的定义二,为什么要使用判定表法三,判定表法的优缺点1,优点2,缺点四,判定表法的四大组成部分五,判定表的规则与合并标准规则:六,判定表法的适用场景七,判定表法分析案例案例一:1,明确需求2,画判定表案例二:1,明确需求2,画判定表3,提取数据,编写用例一,判定表法的定义判定表法又称决策表,判定表法(Decision table)同因果图法一般也是一种表达逻辑判断的工具。判定表是一种以表格形式分析和表达多逻辑条件下

2022-03-21 21:58:57 14930 1

原创 常见测试用例设计方法2---边界值划分

一,边界值定义边界值分析法是对等价类划分的一个补充,边界值一般都是从等价类的边缘值去寻找。二,边界值的基本思想正好等于,刚刚大于,刚刚小于,(0,负数)三,边界值的作用大量的错误是发生在输入或输出的范围边界上,而不是在输入的范围内部,因此使用使用各种边界情况设计测试用例,可以查出更多的错误。四,边界值点的定义上点:边界上的点,闭内开外(闭指域的边界是封闭的,即闭区间;开指域的边界是开放的,即开区间)。离点:离上点最近的点称为离点。开内闭外。内点:域范围内的任意..

2022-03-20 23:44:48 8351

原创 常见测试用例设计方法1---等价类划分

一,等价类划分概念:等价类划分法是一种典型的、重要的黑盒测试方法。 指某个输入域的子集合,在该集合中,所有的输入数据对于揭露软件中的错误都是等效的。 目的在于用少量代表性的测试数据,取得较好的测试结果。二,有效等价类和无效等价类:有效等价类:针对程序规格说明有意义,合理的输入数据。无效等价类:针对程序规格说明无意义,不合理的输入数据。 三,以QQ密码设定规则为例使用等价类划分编写测试用例QQ密码设定规则 长度为8-16个字符 不能使用中文、空格 至少含...

2022-03-18 19:32:49 7358

原创 软件测试的分类

目录一,按开发阶段分1,单元测试(Unit Testing)2,集成测试(Integration Testing)3,系统测试(System Testing)4,验收测试(Acceptance Testing)α测试(Alpha Testing)β测试(Beta Testing)二,按是否运行分1.静态测试(Static testing)2.动态测试(Dynamic testing)三,按是否查看代码分1.白盒测试(White-box Testing)2.

2022-03-18 15:48:48 5294

原创 python之连接MySQL数据库的简易界面编程(连接数据库+模块搭建+界面搭建+功能完成+效果演示)

下载pymysql软件包的三种方式方式一输入import mymysql,根据提示点击即可安装方式二win+r打开黑窗口,执行 pip install pymysql 命令方式三文件--->设置--->项目--->python解释器--->+--->搜索pymysql--->安装...

2022-03-15 15:32:31 8239 7

原创 pycharm使用技巧之自动生成代码,自动补齐,修改注释颜色,取消语法检查,快速校准代码格式,真实环境与虚拟环境,设置分屏快捷键,设置编码,Debug模式

目录一,自动生成代码二,自动补齐三,修改注释颜色四,取消语法检查五,快速校准代码格式六,真实环境与虚拟环境七,设置分屏快捷键八,设置编码九,Debug模式十,下载软件包一,自动生成代码文件-----设置-----编辑器-----文件和代码模板-----python Script----自定义二,自动补齐文件-----设置-----编辑器-----实时模板-----+号三,修改注释颜色文件-----设置-----编辑器-...

2022-03-14 22:32:35 3045 2

原创 Python内置数据库编程—SQLite与Python第三方数据库编程—MySQL

一,Python内置数据库编程—SQLite1,SQLite数据库本质就是一个数据库文件【包含数据库表结构及数据】2,数据类型NULLtext(字符)integer(整型)real(浮点)blob(二进制)注意:在创建表的时候,可以不用指定数据类型(除非是定义了 integer Primary key类型的字段,只能为64位的整数)3,Python操作SQLite数据库①. 导入模块import sqlite3(不需要下载)②. 获得连接对象连

2022-03-13 00:56:29 1038 4

原创 python之String字符串处理库,文件/目录,日期和时间

一,String字符串处理库1,查找案例python中,检查s = 'jack love rose,im rose'中是否有rose对比Java中字符串的搜索 正向indexof 反向lastIndexOf①find()检测某个子串是否包含在这个字符串中,如果在 则返回这个子串开始的位置下标,否则返回-1语法:字符串序列.find(子串,开始位置,结束位置)。开始位置和结束位置可以省略不# 数组中是否存在某个元素ns=[1,2,3,4,5,6]pri

2022-03-11 21:03:31 2938 5

原创 python之简易界面编程(模块搭建+界面搭建+功能完成)

目录一,模块搭建1,定义险种对象2,重写构造3,重写toString4,文件写入二,界面搭建1,新建窗口2,为窗口设置标题3,设置窗口大小4,编写窗口内容5,显示窗口6,运行窗口三,功能完成1,增加:追加2,根据下标删除,移除元素,注意不是移除下标注意:manager包下recordManager文件,完整代码1,增加:2,删除①获取被选中的行②获取这行的数据(获取这行的字典对象,获取字典对象的值)3,加载...

2022-03-09 18:52:43 19182 8

原创 Oracle 11g详细安装教程

把两个安装包同时解压到一个文件夹database 将database文件夹下面的setup双击打开打开后会进入黑窗口一段时间,不用管,过一会就会消失弹出环境不满足最低要求,点击是即可弹出防火墙,允许访问即可安装选项,不勾选接收安全更新未指定电子邮件地址,点击是系统类,选择创建和配置数据库典型安装,选择桌面类先决条件检查,设置管理口令,管理口令至少需要八位英文字母+数字等待安装在此处如果...

2022-03-08 11:55:00 963

原创 python之模块,包,异常,文件与高阶函数

目录一,模块1,概念2,导入模块的三种方式二,包1,概念2,包中会有一个默认的文件__init__.py文件控制着包的导入行为3,导入包三,异常1,处理异常2,异常的else3,异常的finally四,文件1,打开文件2,关闭文件3,文件读写4,演示代码如下五,高阶函数内置函数内置高阶函数一,模块1,概念Python模块(Module),是一个Python文件,以.py结尾,包含了Python对象定义和Pytho

2022-03-07 20:19:04 557

原创 python之类的封装,继承,多态

目录一,封装1,类和对象①创建类,语法②实例化对象③调用类属性和方法语法2,self3,属性①类属性②添加对象属性③获取对象属性④私有属性和私有方法a,设置私有属性和方法b,获取和修改私有属性的值4,方法①类方法②静态方法5,魔法方法①__XX__()函数叫做魔法方法,指的是具有特殊功能的函数②__init__()③__str__()--------- 类似Java语言中的toString()方法二,继承1,单继承.

2022-03-07 01:58:54 1087

原创 python之控制台版本(电影)增删改查

首先,在python中我们可以通过dict来模拟对象p={ "name":"jack", "age":19}如果有多个对象,在python中能放多个元素的有下面三种1,set 去重,随机输出,因此不好取值2,tuple 不可变,定义多少就是多少3,list 因此用list是最合适的下面是完成增删改查所要用到的电影数据movies = [{"id": "1292052", "name": "肖申克的救赎", "ra...

2022-03-06 10:40:40 551

原创 python定义函数,调用函数,函数参数,参数的传递方式,函数的返回值,函数说明文档,函数嵌套,变量作用域,递归,lambda表达式

目录1,定义函数2,调用函数3,函数参数4,参数的传递方式①位置参数②不定长参数(可变参数,用于调用时不确定参数的个数)5,函数的返回值,递归6,函数说明文档7,函数嵌套8,变量作用域9,lambda表达式(匿名函数)1,定义函数什么是 函数?-------直接调用的语法,def 函数名(): 代码什么是方法?-------需要.出来的 ls=[] ls.append(1)...

2022-03-05 00:30:38 839

原创 python运算符,条件结构,循环结构

目录一,算术运算符二,赋值运算符三,比较运算符四,逻辑运算符五,位运算符六,条件运算符七,随机数八,条件结构1,if语句2,if-else语句3,if-elif-else语句4,if嵌套九,循环结构1,while循环2,循环终止3,for循环4,循环结合else使用①while...else②for...else一,算术运算符 + - * /print(1+2)相加print("1"+"...

2022-03-03 23:48:29 1106 2

原创 python数据类型,运算符,函数,格式化输出,输入器

一,hello world打印,先写打印内容再 .print 可以直接快捷print('hello world')二,注释# 行注释,快捷键ctrl+/''' 这是一个块注释'''"""这是一个块注释,写方法注释和类注释都用这个"""注:python是一门弱类型的语言 Java是一门强类型的语言 JavaScript是一门弱类型的语言三,数据类型声明不同数据类型的变量...

2022-03-03 19:36:08 760

原创 python 3.9版本安装教程(超详细)

目录一,安装3.9版本解释器二,安装pycharm 社区版一,安装3.9版本解释器Install Now会默认下载在C盘,最好不要下载在C盘,箭头指示可选择安装路径选择安装路径我选择的是D盘的software文件夹安装完成然后关闭二,安装pycharm 社区版(专门用来编写python代码,可以编写Java代码,但是需要Java环境)选择安装路径我选择的是D盘的software文件夹点击下一步就好,然后直接...

2022-03-03 19:35:21 41897 4

原创 禅道客户端安装教程(超详细)

下载网址http://www.zentao.net/进入网页,下滑找到下载链接选择Windows 一键安装包,64位保存位置必须选择盘符根目录点击下载或者下载并打开打开选择仍要运行下一步安装完成会自动消失再根目录找到xampp,打开双击start启动禅道这个提示我直接Cancel了访问禅道使用上图的账号和密码进行登录选择开源版再使用之前的账号密码登录,会登录失败,这里的用户名为admin,..

2022-03-02 20:46:15 10822 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除