![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
介绍软件测试基础知识和实训经验
Bubblegirl123
这个作者很懒,什么都没留下…
展开
-
接口测试--Postman组成介绍
JPostman组成介绍Postman组成介绍主要使用优点postman怎么测试接口一、get请求:二、post请求:三、带cookie的请求:四、带Header的请求:五、文件上传的请求:Postman组成介绍安装和简单使用:https://blog.csdn.net/fxbin123/article/details/80428216Postman能别人所不能如何自动反复测试一个需要...转载 2020-04-27 19:54:43 · 968 阅读 · 0 评论 -
接口测试--fiddler 的运用
接口测试--fiddler 的运用Fiddler的运用界面简介fiddler的运用1.查看接口的请求方式2.查看请求数据,响应数据3.接口返回状态4.设置代理5.如何在fiddler中查看header cookie6.设置断点7.添加筛选8.fiddler进行接口测试FiddlerFiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间http通讯,设置断点,查...原创 2020-04-26 17:45:01 · 601 阅读 · 0 评论 -
接口测试--工具分析
抓包工具分析与抉择httpwatch(集成在IE 火狐浏览器的一个插件)只要点击record,在浏览器里进行什么操作都能显示出来,但是不方便一般不大用wireshark功能比较齐全,只要是经过电脑的请求,不管是http还是tcp的都能抓取到,所以不打开浏览器的时候都会一直跳,打开浏览器跳的就更快了,所以看数据就比较麻烦,需要添加什么表达式去过滤,没什么必要的情况也不用选取这个。F...原创 2020-04-25 09:49:29 · 357 阅读 · 0 评论 -
接口测试--流程/用例设计
Jmeter用户自定义变量/关联接口测试接口的分类接口测试流程对于接口的用例设计数据异常用例设计--安全接口测试用例设计接口测试接口测试:接口是联系前端和后端的桥梁,负责数据的传输,或者移动端和服务端的桥梁。1. 接口分类:a.get, b.post, c.delete, d.put2. 接口测试工具三剑客:Fildder, postman,python自己开发3. get和post请...原创 2020-04-24 09:43:15 · 1278 阅读 · 0 评论 -
Jmeter用户自定义变量/关联
Jmeter用户自定义变量/关联用户自定义变量关联的使用及总结用户自定义变量在请求中,这个服务器的IP很多条请求都有,万一要变的话,一个个变太麻烦了把IP地址这一 段,用一个变量去代替掉环境变化时,改一下变量值即可添加各个线程组共同的参数/用户信息变量,变量值、注释(注释可填可不填)直接用${变量名}方式引用变量因为是性能测试,所以会有很多并发的用户,提交给服务器的数据是不一样的...原创 2020-04-23 13:48:35 · 557 阅读 · 0 评论 -
Jmeter录制方式和思路及badboy简介
Jmeter两种录制方式1.使用badboy进行脚本录制也是一款软件,能够进行浏览器的录制,并且能够导出脚本2.使用代理进行脚本录制不借助三方软件,进行浏览器的一些设置,操作监听端口号,捕捉到一些操作,类似于抓包工具脚本录制的流程与思路做性能测试要吃透业务,了解用户到底喜欢什么操作,他的需求等等。怎么能够将这些操作都录制下来能够灵活使用使用badboy进行jmeter脚本录制...原创 2020-04-22 12:59:31 · 645 阅读 · 2 评论 -
Jmeter图文简介和安装
按测试类型分类jmeter安装Jmeter组成Jmeter与loadrunner是现时下比较火的两个软件Jmeter与Loadrunner的相同点1、原理都是通过中间代理,监控与收集并发客户端发现的指令,将他们生成脚本,并发送到应用服务器,再监控服务器反馈结果的一个过程2、分布式中间代理,可以设置代理在多台不同的PC中,通过远程控制使多台机器来分担自身的压力,借此达到能给获取更大的并发用户...原创 2020-04-21 19:28:14 · 142 阅读 · 0 评论 -
测试报告/验收测试
测试报告/验收测试软件测试报告测试报告的内容验收测试软件测试报告◆测试报告是把测试的过程和结果写成文档◆对发现的问题和缺陷进行分析,为纠正软件存在的质量问题提供依据◆同时为软件验收和交付打下基础◆测试报告是测试阶段最后的文档产出物◆优秀的测试人员应该具备良好的文档编写能力◆一份详细的测试报告包含足够的信息,包括产品质量和测试过程的评价◆测试报告基于测试中的数据采集以及对最终的测试结...原创 2020-04-20 22:26:22 · 2311 阅读 · 0 评论 -
App兼容性测试/MONKEY配置和安装
按测试类型分类APP测试的兼容性测试Web测试和App测试有什么区别性能和稳定性工具---MONKEY环境配置和安装云测试平台APP测试的兼容性测试上线后进行兼容性测试的话,这种情况只适用于安卓 因为这个情况是不允许的,ios是不行的。。上线前可以问市场经理 或者查找百度流量和百度指数MTC testblrd 都有云测试平台云平台不会把测试人员代替的,比如 云平台他也是软件,他不可...转载 2020-04-19 09:50:44 · 2159 阅读 · 1 评论 -
APP测试概念/Appium实战
1.APP专项测试概念移动APP的概念◆移动应用服务,就是针对手机这种移动连接到互联网的业务或者无线网卡业务而开发的应用程序服务(搭载在手机上的应用程序)移动APP的特性:移动APP的背景:移动APP的优势◆互动性移动设备的触摸屏提供很好的操作体验,APP则提供了更加丰富多彩的表现形式◆精准性App都是用户主动下载的,并且可分享到具有相似兴趣的目标群体(分享使得更快速的爆炸性...原创 2020-04-18 21:03:05 · 739 阅读 · 0 评论 -
自动化测试概述/自动化工具
自动化测试概述/自动化工具自动化测试常见的WEB自动化测试工具:自动化测试工具选择要求自动化测试◆自动化测试就是把手工测试转化成用机器、软件、程序来测试产品的过程。很多时候自动化测试的用例是从功能测试里来的,是功能测试的一部分,更多时候是从冒烟测试来的,从冒烟测试生成测试脚本。自动化测试使用代码代替一些手动的工作。自动化测试的意义1.缩**短软件开发测试周期,可以让产品更快投放市场。...原创 2020-04-15 19:54:57 · 866 阅读 · 0 评论 -
性能测试概述
为什么要进行性能测试:多个客户端同时访问造成压力●Web应用服务器●应用服务器●数据库●网络所以性能测试要在生产之前,把相应的压力监测到并还原性能测试的概念1.软件系统的性能测试是一个很大的概念, 覆盖面非常广泛。对软件系统而言,包括执行效率、资源占用、系统稳定性、安全性、兼容性、可靠性、可扩展性等。(在高并发的情况下,是否还能像一个人两个人访问一样顺畅)2.性能测试是描述测...原创 2020-04-14 12:17:39 · 717 阅读 · 0 评论 -
安全测试简述/安全审计工具
安全测试占比例比较少,一般在专业型公司或者和钱打交道的app,Web安全测试介绍Web应用的概念◆Web应用是由动态脚本、编译过的代码等组合而成。◆它通常架设在Web服务器上,用户在Web浏览器上发送请求。这些请求使用HTTP协议,由Web应用和企业后台的数据库及其他动态内容通信。web应用三层架构一般安全测试在中间层,尤其是web层到应用层的传输,是最容易发生安全问题的日常网络行...原创 2020-04-13 10:15:00 · 1467 阅读 · 0 评论 -
白盒测试之代码审查
测试有点像挖井打水,有的人在一个地方,有的人因为土质松软在另外一个地方打水,是一门广撒网的学科白盒测试分为两个层级:代码审查和单元测试代码审查能看懂逻辑即可,并能发现一些问题,在研发发起的代码审查这种会议中起到校验的作用代码审查的范围◆合格的代码应具备正确性、清晰性、规范性、一致性和高效性(高效性:代码要尽量少的复制性代码,高内聚低耦合)◆概括起来,代码审查的工作涵盖下列方面1.业务...原创 2020-04-11 14:10:11 · 2043 阅读 · 0 评论 -
测试执行过程/缺陷/bug简介
按测试类型分类1.测试执行过程2.测试准入准出--必知标准3.软件缺陷缺陷报告--注意事项缺陷报告缺陷复现步骤.缺陷报告注意事项关于bug人员在bug生命周期中的分工缺陷跟踪管理系统1.测试执行过程测试执行阶段的主要任务1.确定测试用例的优先级2.开发测试规程并确定优先级,创建测试数据,同时也可以准备测试用具和设计自动化测试脚本3.根据测试规程创建测试套件,以提高测试执行的效率(按照...原创 2020-04-10 22:44:47 · 2719 阅读 · 0 评论 -
测试用例综合设计
测试用例综合设计测试用例是什么测试用例的作用测试用例包含内容测试用例编写流程测试用例编写方法简单概括测试用例综合设计测试用例1:共享单车充值测试用例2:对慕课网的部分功能模块进行测试点编写测试用例是什么测试工作的核心一组在测试时输入输出的标准软件需求的具体对照测试用例的作用检验软件是否满足客户需求(如果每个需求对应的测试用例都通过了,那么就说明客户的需求都满足了)体现一个测试人员的工...原创 2020-04-09 21:21:13 · 1757 阅读 · 0 评论 -
测试方法-正交实验法/场景法
测试方法1.正交实验法如何查找正交表正交实验法例子2.场景法例1--微信红包例2--淘宝网买东西1.正交实验法正交试验设计法(Orthogonal experimental design), 是从大量的试验点中挑选出适量的、有代表性的点,应用依据迦罗卡瓦理论导出的“正交表”,合理的安排试验的一种科学的试验设计方法。(假如进行测试时有大量数据和大量场景,可以依据类似于穷举法来设计一个正交实验。)...原创 2020-04-08 22:37:56 · 6560 阅读 · 0 评论 -
测试方法-边界值/因果图设计
测试方法1.黑盒-边界值例1:利用边界法完善等价类中的计算器例2:等价类划分中出现的余额宝提现例3:边界值举例2.因果图法例1:使用因果图+判定表设计测试用例例2:因果图练习余额宝提现的例子问题:某厂工资发放1.黑盒-边界值(比如0.01~200是发红包的钱的范围,拿到边界值就能找到最具有代表性的数据范围即等价类)1.边界值分析法是一种补充等价划分的测试用例设计技术,它不是选择等价类的任意元...原创 2020-04-07 20:44:00 · 3816 阅读 · 0 评论 -
测试方法-等价类划分
测试方法测试方法1、黑盒-等价类例1:测试一个两位数的加法计算器例2:余额宝提现例3:三角形测试用例设计测试方法软件测试方法经典定义:软件测试(Software Testing),在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程标准定义:软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其期的在于检验它是否满足规定的需求或弄...原创 2020-04-06 23:36:39 · 22033 阅读 · 1 评论 -
软测基础-测试流程详细解释
测试流程详细解释1.需求分析阶段2.测试设计阶段3.测试执行阶段4.测试总结阶段互联网公司的研发团队结构:测试流程:1.需求分析阶段通常是以被测产品的需求为原型进行分析转变而来,测试需求主要通过以下途径来进行收集:与待测软件相关的各种文档资料。如软件需求规格、Usecase、界面设计、项目会议或与客户沟通时有关于需求信息的会议记录、其他技术文档等。(需求文档一般是产品经理写,需求分...转载 2020-04-05 20:55:50 · 534 阅读 · 0 评论 -
软测基础-组织架构/测试原则
测试团队架构/测试原则测试团队的组织架构软件测试原则软件测试人员需要的知识体系软件测试的原则测试团队的组织架构(1)金字塔模式一般从上到下分为:测试总监-A产品测试总监-测试组长-测试人员,有专门的测试团队。也可能以测试类别分组,比如自动化测试、性能测试、安全测试等等。这种组织架构比较清晰;(2)矩阵模式一般以项目划分,一个项目里面分项目经理,开发经理,测试经理。要搞清楚一个公司开发/...原创 2020-04-03 10:24:15 · 737 阅读 · 0 评论 -
软件测试-环境搭建思路/测试流程
1.软件测试环境搭建思考:在什么条件下做软件测试?怎么做软件测试?1.1 搭建测试环境前确定测试目的功能测试(验证软件是否满足用户的需求),稳定性测试,还是性能测试(软件的效率),测试目的不同,搭建测试环境时应注意的点也不同。例如:1.功能测试:不需要大量的数据,需要覆盖率高,测试数据要尽量真实;性能测试:需要大量存量数据或者与实际硬件环境尽可能相似的硬件配置;(比如对于app在...原创 2020-04-02 19:54:05 · 26023 阅读 · 1 评论 -
软件测试-常用术语(冒烟/回归/覆盖率/...)
常用术语C/SB/S缺陷[Bug/Defect]测试环境测试用例[Test Case]冒烟测试[Smoke Testing]回归测试内测和公测α测试与Beta测试测试覆盖率测试覆盖率的运用测试覆盖率的最终意义软测常用术语:C/SC指的是客户端(Client) , S指的是服务器端(Server) ,这种软件是基于局域网或互联网的,需要一台服务器来安装服务器端软件,每台客户端都需要安装客户端软...原创 2020-04-01 22:28:01 · 1491 阅读 · 0 评论 -
软件测试-测试类型分类
测试类型分类1. 功能测试2.性能测试:3.安全测试4.兼容性测试WEB兼容性APP兼容性5.易用性测试测试点总结6.文档测试7.可靠性测试8.本地化测试9.部署测试(测试环境的基础)10.无障碍测试(AccessibilityTest)其他测试类型1. 功能测试对功能进行测试(比如对于一个网站,他可以查询注册了的公司,那么它的功能就是查询这种功能 对这种功能进行测试)和黑盒测试不一样,功能...原创 2020-03-27 14:13:22 · 1537 阅读 · 0 评论 -
软件测试-测试手段分类
测试手段分类1. 按测试手段来分类:1.1 白盒测试1.2 黑盒测试4.3 灰盒测试1. 按测试手段来分类:黑盒测试、白盒测试、灰盒测试 静态测试、动态测试 手工测试、自动化测试1.1 白盒测试定义: 白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。 白盒测试是一种测试用例方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作...原创 2020-03-25 19:30:55 · 705 阅读 · 0 评论 -
软件测试-开发文档历史/项目流程简述
1.软件开发文档1.1 开发模型的变迁最早期:边做边改稳定期:瀑布式发展期:敏捷创新期: DEVOPS(更强集成,更多自动化,存在 211指标:对于小型需求上线周期保持在两周左右上线,开发周期尽量压缩在一周以内,发布流程在30分钟内发布完成,回编测试加发布流程在一个小时内)211指标:针对不同的小型需求,上线周期定在2周左右开发周期压缩在1周回归测试+项目的上线发布保持在1...原创 2020-03-25 19:20:18 · 262 阅读 · 1 评论 -
软件测试-按测试阶段/对象/测试手段分类
软件测试31. 按生命周期划分1.1 单元测试1.2 冒烟测试1.3 集成测试---对接口进行测试1.4 系统测试---对完整软件的测试1.5 验收测试2. 按对象进行分类3. 按是否执行程序划分4. 按测试手段来分类:4.1 白盒测试4.2 黑盒测试4.3 灰盒测试5. 按测试方向分类1. 按生命周期划分1.1 单元测试单元测试是对软件中的最小可验证单元进行检查和验证。 比如对Java中...原创 2020-03-09 18:00:02 · 2487 阅读 · 0 评论 -
软件测试-软件管理模型(V/W/X/H/瀑布/原型/螺旋/..)
软件测试21.软件的开发管理模型:1.1 瀑布模型(Waterfall Model)1.2 原型模型:(更强调客户的需求)1.3 螺旋模型:(在瀑布和原型的基础上)1.4 敏捷模型1.5 V字形模型1.6 W模型:又称作双V模型1.7 其他模型-H模型1.8 其他模型-X模型2.软件开发文档2.1 开发模型的变迁3.项目的一生4.软件测试方法1.软件的开发管理模型:软件开发的流程通过采用不同的...原创 2020-03-06 09:56:32 · 1180 阅读 · 0 评论 -
软件测试-测试历史/职业发展
软件测试11.测试基础1.1 软件1.2 软件测试发展历史1.3 为什么要做软件测试1.4 测试职业发展1.测试基础1.1 软件软件的定义:程序+文档+数据=软件软件是计算机系统中.与硬件相互依存的另一部分, 它是包括程序,数据及其相关文档的完整集合程序:是按事先设计的功能和性能要求执行的指令序列数据:是使程序能正常操纵信息的数据结构文档:是与程序开发,维护和使用有关的图文材料...原创 2020-02-29 12:48:53 · 973 阅读 · 0 评论