自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Postman

接口测试之前:熟读接口文档(包含:接口地址,接口的请求方法(get/post),接口的请求参数名称、参数的类型、返回实例)接口测试的原理:前端页面显示的数据,都是通过请求接口获取的,然后显示在页面上接口测试工具:postmanget接口:参数在parms里面post接口:参数在body里面 参数类似是json字符串 raw:对于输入的参数是任意格式的(text、xml、heml、json)...

2022-02-04 20:54:39 277

原创 接口测试理论知识

接口测试概述1、什么是接口?生活中的接口:插座、水龙头、转接头、充电器、USB、电源总结:链接两个/多个设备,并且进行物质传递 API(Application Program Interface):属于一种操作系统或程序接口 GUI(Graphic User Interface):属于一种图形操作系统2、接口的类型我们说前端与后端的数据交互其实就是我们说的接口,而检查接口是否传递正常就是一种接口测试,name接口是怎么传递数据的?答案是网络,那么我们根据不同的网络协议(两种常见的web协议接

2022-02-04 20:01:32 920

原创 python列表、元组、字典、集合

列表的定义与操作列表就是一系列数据的顺序组合,并且组合之后可以修改,是一种使用最频繁的数据类型标识符:[]关键字:list列表中的元素支持字符、数字、字符串设置可以包括列表(即嵌套),元素与元素之间都逗号隔开,元素值可以被修改列表是 有序数据,即有索引值定义一个空列表:ls = []定义一个空列表:ls = [1,2,3,4,5]获取列表的长度 len() eg:print(len(ls))查看列表类型 type() eg:print(type(ls))列表的拼接 + eg:

2022-01-22 23:57:11 593

原创 python 运算符、条件分⽀、流程控制、循环

Python的运算符python语言支持的运算符:算数运算符、比较(关系运算符)、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符分优先级算数运算符,主要用来进行计算,例如:+ , - ,*, / , % (取余), //(整除) , **(次幂函数) 加法可以连接多个字符串的内容 乘法可以连续多次输出字符串内容 注意:不同的数据类型是无法进行计算的比较运算符,一般用于判断、循环。例如:>、<,==,!=,>=,<= 比较运算符返回的结果是布尔

2022-01-22 22:24:53 332

原创 Python入门

为什么学习Python1、python是一种跨平台、简单易学、面向对象的编程语言,也是目前最受欢迎的编程语言之一。2、语法简介,适合入门3、开发效率高,有强大的第三方库,可以再基础库上进行二次开发,降低开发周期4、使用改机语言,编写程序无需考虑底层细节5、行业领域广,如:云计算、机器学习、科学运算、自动化运维、爬虫、数据分析、GUI图形化、web开发6、可移植性、可扩展性(可以结合C、C++)、可以嵌入型(python支持嵌入C、C++程序中)Python的诞生Python的创始人为吉多·范

2022-01-17 17:48:31 253

原创 Mysql之数据库、表的sql命令

数据库简介数据库(Database):是用来存储数据的(按照一定的数据结构存储数据的仓库)数据库管理系统(DBMS——Database manager system):操纵和管理数据库的软件(Mysql、oracle、sql server)DBMS分类1、 关系型数据库管理系统(RDBMS)采用关系模型管理数据。采用二维表格的形式(很像Excel表格的形式)来简化数据关系实现对数据的管理常见的系统有:oracle、MySQL、sql server、DB2、mariaDB等2、非关系型数据库管

2022-01-17 12:02:23 631

原创 Mysql数据库环境搭建

一、Mysql的服务端以及客户端MySQL服务端下载:https://dev.mysql.com/downloads/mysql/Mysql客户端下载:navicate、sqlylog下载并安装二、客户端与服务端进行链接1、命令方式mysql -u+用户名 -p+密码显示所有数据库:show databases;使用某个数据库:use +数据库名;显示指定库的表:show tables;查看表中所有数据:select *from +表名;explan select * from 表名;优

2022-01-17 10:31:10 539

原创 XShell简介与安装

什么是XShell?XShell是一个强大的安全终端模拟软件,它支持SSH1、SHH2,以及Microsoft Windows平台的TELNET协议。XShell通过互联网到远程主机的安全链接以及他创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作XShell可以再Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的,除此之外,其还有丰富的外观配色方案以供选择。下载XShell官网:https://www.netsarang.com/zh/XSgellXS

2022-01-17 09:46:25 2644

原创 Linux下的web环境部署——mysql数据库

Linux下安装与配置mysql数据库将mysql相关的文件放在/usr/local下将mysql的相关文件夹重命名为mysql:mv mysql现在的文件夹名 mysql添加mysql的用户和组:添加用户:useradd mysql 添加组:groupadd mysql 设置mysql用户的组为mysql:查看组id:cat /etc/group 修改用户的组:usermod -g mysql的组ID mysql将mysql的文件权限修改为mysql组和mysql用户:chown -R mysql

2022-01-14 19:52:41 681

原创 LInux下的web环境部署——jdk+Tomcat

LInux下安装与配置jdk授权:对jdk目录及目录下的所有文件授予所有权限切换到/usr/local目录下,输入命令:chmod 777 -R jdk文件名配置环境变量在终端输入命令:vim /etc/profile,进入编辑模式,切换到文本末尾,添加变量信息JAVA_HOME=/usr/local/jdk文件名/CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarPATH=$PATH:$JAVA_HOME/binexpor

2022-01-14 15:49:19 151

原创 Linux高级命令学习

打包压缩在Windows里面常用的压缩格式:zip、rar、gz等等在Linux中常用的压缩格式:gz、bz2、zip压缩不仅可以节省空间,而且在传输的时候还能节省网络在linux下最常见的压缩文件常以.tar/.gz结尾,除此以外有.tar、.gz、.bz2、.zip等。在Linux系统中的文件后缀名其实要不要无所谓,但是对于压缩文件来说必须要有后缀——这是为了判断压缩文件是由那种压缩工具进行压缩的,在后续的解压缩操作中才能正确的解压这个文件注: 后缀名 缩方式

2022-01-13 17:28:20 239

原创 LInux中级命令

文件的编辑文件编辑器:vi/vim(vim是vi的升级版,vi与vim都是Linux自带的文件编辑器)vi是一个比较强大的编辑工具,类似于Windows下的notepad,但是功能更加强大,基本上vi分为三种模式,分别是:命令模式(一般模式)、编辑模式(插入模式)、末行模式(命令行模式)下的notepad命令模式(command Mode): 当你编辑一个文件时,一开始进入的就是这个模式,在这个模式下可以做的操作有:上下移动光标、删除某个字 符、删除某行、复制粘贴一行或多行、撤销 vi+文

2022-01-13 14:02:24 217

原创 Linux常用命令(初级命令学习)

Linux与Windows的了解1、Linux、Windows、macOS操作系统(Linux主要用于服务端)2、Linux免费、Windows收费3、Linux主要用于服务端,Windows主要用于PC(个人) Linux服务器版本费用比Windows的低、Linux病毒较少4、Linux支持游戏较少,Windows兼容性高5、安卓(Android)手机的底层内核、亚马逊、QQ6、Linux系统:Linux内核+库文件+应用7、Linux发行版:Redhat Linux、Suse Lin

2022-01-11 19:45:01 473

原创 软件测试报告

测试评估需要出具测试报告出具测试报告 测试报告是一个文档,总结性的文档,作为一个阶段的总结的过程 负责人:测试组长、测试负责人 分类:阶段性报告(版本报告)、总结报告(整个测试过程的报告)...

2022-01-10 17:20:13 252

原创 禅道的使用(测试管理工具,需求、测试用例、Bug)

禅道的介绍(综合类管理工具)禅道是青岛易软天创网络有限公司研发,是一款B/S架构的软件,国产开元免费、可以跨平台(操作系统)、安装简单的项目管理系统。主要功能有:组织视图、后台视图、产品视图、项目视图、测试视图等等。和禅道类似的管理工具有:QualityCenter——Hp(QC)、BugFree、Bugzilla、Jira、Mantis禅道下载官网:https://www.zentao.net选择集成环境版本下载禅道安装解压路径全英文,安装后得到一个xampp文件x:windows;a:

2022-01-10 16:02:19 1675

原创 Bug编写规范

Bug编写规范Bug的概述(什么是bug?)软件缺陷 :通常又被叫做Defect或者bug,即为软件或程序中存在的某种破坏正常运行能力的问题、错误,其存在会导致软件产品无法使用。注:1、从产品内部来看,缺陷是软件产品开发或维护过程中存在的错误、异常等各种问题。 2、从产品外部看,缺陷是系统所需要实现的某种技能功能的失效或者是违背用户的需求 3、软件中任何不满足客户需求的问题都可以是缺陷为什么会产生bug?程序设计错误、工期短,任务大、需求不断变更、文档不完善,沟通交流不够、软件的复杂、软件

2022-01-10 14:03:21 1364

原创 如何编写测试用例与测试用例的评审

如何编写测试用例与测试用例的评审测试用例的简介测试用例(TestCase)是为项目需求而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序是否满足客户需求可以总结为: 每一个测试点的数据设计和步骤设计对需求分析找出来的每一个功能点,进行数据的设计、步骤的设计、预期的 结果测试用例的目的(为什么使用测试用例?)1、测试用例是软件测试的核心2、评估测试结果的基准3、保证测试的时候不遗漏功能点,可以再测试人员疲累的时候起到一个牵引作用4、在编写测试用例的过程,可以熟悉要求,对系统架构

2022-01-09 18:25:46 1123

原创 软件测试计划的编写

软件测试计划的编写测试计划定义测试计划是一个叙述了预定的测试活动的范围、途径、资源及进度安排的文档它确认了测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险测试计划的目的测试人员:测什么?怎么测?测到啥程度?测试领导人员:周期和进度、资源配置、质量管理1、测试工程师 了解 项目和测试活动的整体情况 明确测试策略、方法、范围、标准和约束等内容 明确自身和团队的测试任务和目标2、测试经理 有利于对项目和测试活动进行宏观调控 明确职责分工,便于沟通和协作 风险管

2022-01-09 13:42:25 7947

原创 软件需求分析

软件需求分析软件测试需求的概念1、测试需求主要解决“测什么”的问题,一般来自需求规格说明书的原始需求(由客户直接给出)2、测试需求应该全部覆盖已定义的业务流程,以及功能和非功能方面的需求 eg: 假设我们要设计一个购物网站,我们从原始需求文档中就可以知道需要包括:注册、登录、浏览购买商品等功能。 若没有注册,直接就可以登录,那么这个测试就没有全部覆盖已经定义的流程测试需求的必要性1、软件测试需求是设计测试用例的依据2、有助于保证测试的质量和进度3、软件测试需求是衡量测试覆盖率的重要指标

2022-01-08 16:07:11 694

原创 软件生命周期与软件测试工作流程★★★

软件生命周期与软件测试工作流程★★★软件生命周期(SDLC Systems Development Life Cycle)SDLC是软件开始研制到最终被废弃不用这一整个过程叫做软件的生命周期,一个生命周期包括问题定义及规划、需求分析、系统设计、软件编程、软件测试、软件维护等阶段注: 在1970年人类整理了第一个软件生命周期---->瀑布型生命周期 软件可行性研究需求分析--->设计、编码、测试---->软件发布、维护---->淘汰软件生命周期的各个阶段1、问题定义及规

2022-01-08 15:45:11 288

原创 软件测试的分类

软件测试的分类1、按照测试技术划分分为:黑盒测试、白盒测试、灰盒测试黑盒测试:不关心软件内部,只关心输入输出,主要测试依据是需求文档白盒测试:关心软件内部的设计和程序的实现,主要测试依据是设计文档灰盒测试:介于白盒与黑盒测试之间的测试,灰盒测试关注输出对于输入的正确性;同时也关注内部的表现,但这种 关注并不像白盒测试那样详细完整,只是通过一些表征性的现象、事件以及标致来判断程序内部的运行状 态。 灰盒测试结合了白盒与黑盒的测试要求。

2022-01-08 15:04:09 735

原创 软件测试的定义、目的以及原则

软件测试的定义、目的以及原则软件测试的定义 是在规定的条件下对程序进行操作,来发现程序的错误,来衡量软件的质量,并对其是否满足设计要求进行评估的 过程(或是使用人工或自动化的手段对系统运行或测试的过程,其目的在于检验系统是否满足规定的需求,或弄清 预期结果与实际结果之间的差别) 注: 所谓规定的条件是指在一定的环境下,如:开发环境、测试环境、用户的真实环境 测试的简单目的:衡量软件的质量,是否满足规定的需求 测试方式:人工、自动化 测试周期:一个过程(测试需求分析、测试计划、测试设

2022-01-08 13:54:37 540

原创 了解软件测试职业以及发展定位

了解软件测试职业以及发展定位测试职业的发展阶段1、功能测试阶段:主要研制软件是否符合需求说明书指明的要求2、接口测试阶段:可能脱离可视化界面对软件进行全面测试3、工具测试阶段:能利用各种测试工具对软件进行更高效的测试4、脚本测试阶段:通过自主编写测试脚本,根据自己的意图来进行测试。主要研制软件是否符合5、测试开发阶段:能够自己开发出测试工具或测试框架协助测试6、全栈测试阶段:随心所欲的对软件进行测试...

2022-01-08 13:34:03 9541

原创 计算机硬件组成

计算机硬件组成1、计算机五大组成部分(1)控制器:是计算器的指挥系统,负责控制所有其他硬件的运行(2)运算器:负责数学运算与逻辑运算 控制器+运算器=》CPU中央处理器 CPU:x86-68位(3)存储器:负责存取数据 内存:基于电存取数据,断电数据全部丢失,用于临时保存数据,存取速度都快,如:内存条(buffer、 cache) 外存:基于磁存取数据,断电数据任然存在,用于永久保存数据,存取速度都慢,如:磁盘 (硬盘接口IDE、SATA、SAS

2022-01-01 22:17:34 561

原创 程序的开发流程

程序的开发流程需求分析阶段:1、PM产品经理:调研市场、需求分析、原型草图2、PM召集相关技术人员开需求分析会:n次=》需求明确项目开发阶段:1、项目设计: UE交互式设计师与PM产品经理=》交互原型图 UI设计师 根据原型图=》设计图 FE前端开发=>前端设计,客户端程序(web界面、手机APP、微信小程序) RD后端开发=》后端技术设计 QA测试人员=》测试用例设计 OP运维人员=》运维架构设计 2、项目开发 前后端分头开发 合并项目测试 1

2021-12-29 20:53:55 392

空空如也

空空如也

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

TA关注的人

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