自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库-SQL-简介概念

一、数据库概述1.为什么软件测试工程师还需要学习数据库以及开发方面的知识?测试工程师的目的是找出软件的不足,并告诉开发工程师,出现问题的环境,操作步骤和输入输出数据;优秀的测试工程师,需要告诉开发团队,软件的不足,这类不足会导致什么情况,如何避免,以及如何去修改(这是为什么高级软件测试工程师比开发工程师工资高的原因)。 测试工程师在测试软件过程中,不仅仅需要在界面进行操作,还需要检查数据库中的数据是否正确,从而在软件出现问题时候,能够定位到问题原因; 学习数据库,掌握数据库操作,增加面试成功机会

2022-03-22 20:41:51 805

原创 shell linux基本学习

shell的基础学习

2022-03-22 20:40:21 203

原创 Fiddler简介与功能

简介Fiddler是位于客户端和服务器端之间的代理,也是目前最常用的抓包工具之一 。它能够记录客户端和服务器之间的所有请求,可以针对特定的请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。功能1、能够监听http/httpS的流量,可以截获从浏览器或者客户端软件向服务器发送的http/https请求;2、对截获之后的请求,我们还能够查看请求中的内容;3、伪造请求。不仅可以伪造客户端的请求,还能够伪造服务器的响应。——

2022-03-11 18:44:17 9482

原创 charles简介使用

一、抓包概述1. 抓包概念抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全等。下面小编就介绍几种抓包软件。2. 常见抓包工具Charles、fiddler、wireShark软件名称 简介 独 立运行 支持移动设备 是否收费 Fiddler 免费的HTTP查看工具,系统代理,工作在应用层 是 是 否 Charles HTTP代理、HTTP监控、HTTP反代理、查看HTTP通...

2022-03-10 16:18:28 10673

原创 网路协议-http与https

1.什么是超文本1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。  超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。超文本更是一种用户界面范式,用以显示文本及与文本之间相关的内容。现时超文本普遍以电子文档方式存在,其中的文字包含有可以链结到其他位置或者文档的连结,允许从当前阅读位置直接切换到超文本连结所指向的位置。2.http协议HTTP(Hyp...

2022-03-07 20:40:45 2791 2

原创 测试报告编写

1.引入:回归测试工作完成后,就代表着产品即将上线,此时每个测试人员都需要针对自己所测试的模块出具一份测试报告,以此来总结测试结果。测试报告可以说是软件测试人员在测试阶段的最后一份输出文档。那么初级软件测试工程师应该如何撰写测试报告呢?2.定义:记录测试的过程和结果,对发现的问题和缺陷进行分析的文档3.测试报告分类 :阶段测试报告整体测试报告报告内容1.概要编写目的 ①对测试报告进行相应的解释 ②对项目进行简介 ③对于测试任务进行简...

2022-03-04 19:38:18 3915 1

原创 缺陷报告-模板

1.定义概述:标识并描述发现的缺陷,具有清晰、完整和可重现问题所需的信息的文档。理解:测试人员发现缺陷,将缺陷记录在《缺陷报告》中,通过缺陷报告将缺陷告知给开发人员,并对缺陷进行跟踪和管理。缺陷报告是测试人员与开发人员之间重要的沟通方式。2.什么是缺陷软件缺陷就是通常说的Bug,它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题。软件未达到产品说明书标明的功能,如一个即时通讯App不能聊天。 软件出现了产品说明书指明不会出现的错误,如高考不带身份证。 软件功能超出产品说明书指明

2022-03-03 18:44:28 3837

原创 禅道-测试工具

一、测试工具背景当测试环境搭建完成后,测试人员将在自己搭建的环境上执行测试用例,开展测试工作。测试人员在执行测试用例的过程中,如发现实际结果与预期结果不一致, 则意味着出现Bug (缺陷、错误、问题)。当测试人员发现了Bug之后,就需要把Bug提交给开发人员进行修复。那测试人员应如何记录一个Bug呢?测试人员通过什么工具把Bug转发给开发人员的呢?测试人员提交完Bug后又如何做回归测试呢?本章将对提交Bug所涉及的各种问题进行详细介绍。提交Bug不仅仅是测试人员价值的体现,也是测试人员迓开发人员沟通的重

2022-03-02 20:50:32 1672

原创 测试用例设计方法

1.测试用例介绍测试用例的定义:为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例2.为什么要学习测试用例?在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。 测试用例的使用令软件测试的实施重点突出、目的明确。 在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。 检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路。3.用例核心要素必须掌握:用例编号(如何命名)、所属模块、用例标题(

2022-03-01 09:10:23 3255

原创 测试计划介绍

一:测试计划的定义:指定测试目的,范围,方法,时间进度及软件测试重点的过程二:测试计划模板内容:测试目的、测试资源、测试范围、测试风险、人员分工、测试策略、测试准则、测试进度、提交测试文档。只要第一项和最后一项的位置是固定的,其他都可以微调位置三:封面和目录:封面:测试计划,编写人,编写时间等,可以表格,也可以文字描述目录:自动生成1.测试目的4.1测试目的编写结构1.目的的总体概述2.包含详细描述4.2测试目的编写内容...

2022-02-25 20:06:18 547

原创 开发模型和测试模型

1.瀑布模型:引入:不可逆不能返回定义:将软件生命周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品的项目。优点:为项目提供了按阶段划分的检查点当前一阶段完成后,只需要去关注后续阶段。缺点:各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。通过过多的强制完成日期和里程碑来跟踪各个项目阶段。瀑布模型的突出缺点是不适应用户需求的变化。2.快速

2022-02-25 09:00:00 168

原创 软件测试的流程

阶段名 工作内容 产出物 测试准备阶段 项目立项、需求分析、需求评审 需求文档、产品PRD 测试计划阶段 编写测试计划、计划评审 测试计划 测试设计阶段 提取测试点、编写测试用例、用例评审 测试用例 测试执行阶段 冒烟测试、执行测试用例、提bug、回归测试 缺陷报告 测试完成阶段 验收测试、编写测试报告、项目上线 测试报告 ...

2022-02-24 20:25:39 94

原创 软件测试的分类

软件测试属性

2022-02-24 20:06:46 8004

原创 jmeter基本使用

jmeter基本使用

2022-02-10 13:45:34 582

原创 logging日志记录器

1获取一个日志 记录器 其实返回的是root记录器logger = logging.getLogger("test")2给logger 设置 日志级别 logger收集什么级别的日志logger.setLevel(logging.DEBUG)日志级别 从小到大ALL、DEBUG 、INFO、WARA、ERROR 、FATAL 、OFFALL(输出所有类型日志)DEBUG (输出DEBUG 以上级别日志)...

2022-01-10 10:47:15 450

原创 postman使用

我们可以在界面先创建一个链接集 New→Collection再给项目的每个模块创建一个子文件夹然后就可以创建请求了最后send 就搞定,当然(得在你起服务器的情况下才能成功

2021-10-05 20:57:38 87

原创 等价类边界值

等价类等价类是什么概念:对所有有可能输入的数据划分成多个子集,在这些子集中选取具有代表性的数据(值)作为测试用例原因:无法用穷举法来测试,只能从大量可能出现的数据中选取一部分具有代表性的作为测试用例有效等价类与无效等价类有效等价类:对于程序的规格说明书是合理的、有意义的输入数据构成的集合,利用有效等价类验证程序是否实现了规格说明中所规定的功能和性能无效等价类:根据需求说明书,不满足需求的集合。为什么等价类要分有效无效有效是为了验证程序的有效性,无效是为了验证程序的“健壮”

2021-09-27 19:42:45 599

原创 软件开发生命周期

软件开发的各个生命周期1.软件开发模型1> 瀑布模型(1)瀑布模型的特点 1)是线性模型的一种,每一个阶段只执行一次。 2)文档驱动。 (2)瀑布模型的优缺点 优点: 1)开发的各个阶段比较清晰,当前阶段完成后,只需关注后续阶段。 缺点:1)不响应需求的变化。2)风险往往延至后期才显露,失去及早纠正的机会。2> 快速原型模型(在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作 )(1)快速原...

2021-09-27 19:17:28 328

原创 项目流程_软件测试

软件测试属性1.按测试阶段划分单元测试:单元测试是对软件基本组成单元进行的测试,是为了尽早发现错误(错误发现越早,成本越低,发现问题比较容易,修正问题更容易),单个的软件单元或者一组相关的软件单元所进行的测试,是代码级的测试集成测试:理论上凡是两个单元(如函数单元)的组合测试都可以叫做集成测试。实际操作中,通常集成测试的对象为模块级的集成和子系统间的集成,其中子系统集成测试称为组件测试。系统测试:将软件系统看成是一个系统的测试。包括对功能、性能以及软件所运行的软硬件环境进行测试。时间大

2021-09-24 14:46:04 4657

原创 cookie+sesson状态保持

浏览器请求服务器是无状态的。无状态指一次用户请求时,浏览器、服务器无法知道之前这个用户做过什么,每次请求都是一次新的请求。无状态的应用层面的原因是:浏览器和服务器之间的通信都遵守HTTP协议。根本原因是:浏览器与服务器是使用Socket套接字进行通信的,服务器将请求结果返回给浏览器之后,会关闭当前的Socket连接,而且服务器也会在处理页面完毕之后销毁页面对象。有时需要保持下来用户浏览的状态,比如用户是否登录过,浏览过哪些商品等。 实现状态保持主要有两种方式:在客户端存储信息使用Cookie。 在

2021-09-23 19:20:11 110

原创 DRF框架的使用(Django REST Framework)

1、所需依赖    Python(2.7,3.2,3.3,3.5,3.6)    Django(1.10,1.11,2.0)  2、安装DRF    pip install djangorestframework  3、配置DRFb.选项参数 c. 通用参数序列化器使⽤demo######demoapp/model.py######from django.db import models# Create your models her...

2021-09-22 20:22:53 206

原创 关于RESTframework

什么是RESTfulRESTful是一种开发理念,一种“风格”,一种规范,REST是Roy Thomas Fileding在他博文提出的.REST特点;url简洁,将参数通过url传递到服务器,简单就是说URL定位资源,用HTTP动词描述操作RESTful架构1,每一个URL代表一种资源;2,客户端和服务器之间,传递这种资源的某种表现层;3,客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。4,URL节后不能含有动词5,一般接口返回的是JSON和XML类型的,J

2021-09-22 15:35:02 106

空空如也

空空如也

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

TA关注的人

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