![](https://img-blog.csdnimg.cn/20201112222005284.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件测试
文章平均质量分 90
重点记录软件测试的一些基础知识
Arno_007
这个作者很懒,什么都没留下…
展开
-
接口自动化之数据库操作
业务层数据在MongoDB,系统信息层在MySQL中复杂的数据库结构关系业务中使用MySQL(关系型数据库),简单的业务关系使用MongoDB(非关系型数据库)一.docker安装启动外卖系统mysql1.拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/sqqdcl/waimai-db2.启动mysql数据库# 第一步:创建数据存放目录 mkdir -p /opt/mysql/data # 给存放的目录最高权限ch..原创 2022-04-07 16:49:18 · 4401 阅读 · 0 评论 -
Git技术实战
Git技术实战目标:GitLab容器化搭建,Pycharm推送代码到Gitlab实现Jenkins+Pytest+Allure自动化测试,发送邮件内容:1、Git技术的概述2、Git与SVN对比3、Git工作流程docker技术实现4、Git环境搭建GitHabGitLab码云Giteedocker技术搭建常用的Git代码托管服务本机Git操作环境5、Git常用命令1、 环境配置2、 获取Git仓库3、 工作目录、暂存区以及版本库概原创 2022-01-14 15:27:12 · 296 阅读 · 0 评论 -
Jenkins技术实战
Jenkins技术实战1、Jenkins技术**目标:**Jenkins容器化搭建,结合Pytest自动化执行生成Allure报告,发送邮件流程:1、搭建jenkins环境镜像:容器操作1、官方镜像 比较干净 docker pull jenkins2、公司自己的镜像仓库:阿里云仓库里面有:python 3.6.8解释器gitallure+pytest等常用的第三库方案:docker容器技术 新建挂载目录 #在宿主机的一个目录下创建一原创 2022-01-14 15:25:29 · 448 阅读 · 0 评论 -
Docker技术
Docker技术**目标:**操作一个tomcat镜像,实现容器化,宿主机挂载执行war包内容:1、基本docker技术简介docker:容器技术k8s:对容器的编排管理2、docker与传统的vm对比vm 几个G 几十Gdocker mbvm 一般几十秒 或者几分钟docker 几秒 或者几十毫秒启动速度大小3、docker组成**镜像:**相当于python里面类的概念,是静态的,不能直接使用**容器:**是通过镜像创建的,相当于实例的概念,是原创 2022-01-14 15:22:34 · 280 阅读 · 0 评论 -
Charles使用指南
Charles使用指南前言:使用Charles可以做什么?抓取 http 和 https 的请求和响应,这是最常用的。重发网络请求,方便后端调试。修改网络请求参数(客户端向服务器发送的时候,可以修改后再转发出去)。网络请求的截获和动态修改。支持模拟慢速网络,主要是模仿手机上的2G/3G/4G的访问流程。支持本地映射map local和远程映射map remote,比如你可以把线上资源映射到本地某个文件夹下,这样可以方便的处理一些特殊情况下的bug和线上调试(网络的css,js等资源用的是本原创 2021-09-01 11:34:10 · 216 阅读 · 0 评论 -
fiddler安装、配置及使用
fiddler安装、配置及使用一、安装二、配置1、设置局域网代理服务器2、配置HTTPS代理3、配置远程客户端可以连接三、Fiddler的使用1、视图功能区域(1)主菜单(2)快捷菜单栏(3) 请求参数显示区(4) 响应结果显示区(5) Fiddler的HTTP统计视图2、请求方法3、栏图标说明4、 Fiters:过滤功能(1)域名过滤(2)进程过滤(3)URL类型过滤(4) 状态码过滤5、命令行的使用6、 快捷菜单栏(1) Statistics(2)Inspectors1)Inspectors(Raw标.原创 2021-01-05 13:57:40 · 890 阅读 · 0 评论 -
LINUX基本使用
LINUX@[toc]# 学习目标独立安装LINUX掌握常用命令的使用掌握系统管理方法熟悉LINUX服务器的搭建操作系统操作系统的定义: 操作系统(OS)是管理计算甲硬件与软件资源的计算机程序。 操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。 操作系统也提供一个让用户与系统交互的操作界面。常用的操作系统:服务器:Linux、Unix、Windows server个人电脑:Windows、macO原创 2020-12-01 17:19:11 · 241 阅读 · 0 评论 -
测试计划
文章目录测试计划1、系统测试的阶段2、测试计划包含的内容3、组织形式4、测试对象和范围5、测试环境搭建要求6、需求跟踪7、通过/失败标准8、挂起及恢复的条件9、工作任务分配10、应交付的测试工作产品11、测试计划与测试方案的区别测试计划1、系统测试的阶段计划设计实现执行其中计划阶段输出的内容就是测试计划2、测试计划包含的内容测试目的(why)测试对象(what)组织形式(who)测试环境(where)需求跟踪通过/失败标准挂起及恢复的条件任务分工及人力分别(when原创 2020-11-26 10:48:33 · 685 阅读 · 0 评论 -
需求开发及需求管理
需求开发及需求管里1、需求的概念1.解决用户问题或达到用户目标的条件或能力2.为遵循合同、标准、规格、或其他要求的正式文档,系统必须满足或拥有的条件或能力。 按文档化表现上述两条中的条件,或能力,就是SRS2、需求分类原始需求 业务需求功能需求3、软件需求规格说明书的特点软件需求完整性软件需求的正确性软件需求无歧义性软件需求一致性软件需求可验证性软件需求可追踪性 一、需求开发 1、需求开发概述需求开发由需求分析人员与用户接原创 2020-11-20 16:15:52 · 3414 阅读 · 0 评论 -
缺陷管理 + 配置管理
目录一、缺陷管理1、缺陷管理工具(禅道)⒈安装⒉使用禅道⒊禅道功能2、BUG的生命周期3、BUG严重程度定义规则4、产品和项目的概念二、配置管理1、概念2、配置管理常用术语⒈配置⒉配置项一、缺陷管理1、缺陷管理工具(禅道)⒈安装⑴ 点击安装程序,必须英文路径,然后在安装路径中找到xampp这个文件夹⑵ 点击运行程序⑶ 先点击NO再点击YES⑷ 点击服务选项-配置端口,勾选“自动更改端口号”⑸ 点击启动禅.原创 2020-11-18 15:05:49 · 643 阅读 · 0 评论 -
测试用例设计方法
测试用例设计方法:等价类划分法 边界值分析法 判定表法 因果图法 状态迁移图法 流程分析法 正交实验法 输入/输出域测试法 异常分析法 错误猜测法一、等价类划分法1、定义等价类:某个输入域的集合,在这个集合中每个输入条件都是等效的,如果其中一个的输入不能导致问题发生,那么集合中其它输入条件进行测试也不太可能发现错误。有效等价类:有效等价类是程序规格说明有意义,合理的输入数据 无效等价类:无效等价类是程序规格说明无意义,不合理的输入数据等价类的思想在于,用个别值来代表一原创 2020-11-12 22:16:33 · 1559 阅读 · 0 评论 -
系统测试
学习目标掌握什么是系统测试 熟悉系统测试过程 理解各种系统测试类型一、什么是系统测试?1、系统测试的定义系统测试是将已经集成好的软件系统,作为整个基于计算机系统的一个元素, 与硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,在 实际运行(使用)环境下,对被测对象进行一系列的测试活动;系统可能包含硬件,但不一定包含硬件,可能就是纯软件;2、系统测试的目的通过与系统的需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方。 系统测试的测...原创 2020-11-12 21:14:23 · 14611 阅读 · 0 评论 -
测试过程
一、测试阶段划分测试工作按照阶段主要划分为以下三个阶段:单元测试(Unit Testing) 集成测试(Integration Testing) 系统测试(System Testing)1、单元测试单元测试是针对软件基本组成单元(软件设计的最小单位)来进行正确性检验的测试工作。 单元测试的目的是检测软件模块对《详细设计说明书的符合程度》。 单元测试一般为代码层面的测试。2、集成测试集成测试是验证由基础单元集成出的子系统或系统的功能正确性,以及子系统建相互调用的正确性。 集成原创 2020-11-12 13:50:50 · 262 阅读 · 0 评论 -
测试基础
学习目标掌握什么是缺陷 掌握什么是测试 掌握测试的目的 掌握软件生命周期的各个阶段以及相互关系一、软件缺陷与BUG软件缺陷:既指原创 2020-11-12 11:59:30 · 915 阅读 · 0 评论