- 博客(12)
- 收藏
- 关注
原创 接口测试相关文档
什么是接口文档 在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档, 之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。 接口规范是什么? 接口分为四部分:请求方式、uri、请求参数、返回参数 请求方式:post put delete get uri:以/a开头,如果需要登录才能调用的接口(如新增、修改;前台的用户个人信息,资金信息等)后面需要加/u,即:/a/u;中间一般放表名或者能表达这个接口的单词;get方法,如...
2021-10-12 16:38:01
2398
原创 常见的接口测试
APi接口 定义:接口就是APi,对外提供的接口,别人只要调用这接口,而内部如何实现,不需要关心。你只要按照要求进行接口调用 外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口 作用:对于软件提供商来说,留出APi,让别的应用程序来调用,软件才能发挥最大的价值,才能更有生命力 对于应用开发者来说,有了开发的APi,就可以直接调用多家公司做好的功能来做自己的应用,不需要所有的事情都自己操刀,节省精力 GUI GUI是图形用户接口,主要提供可视化界面方面的接口 是指采用图形方式
2021-10-12 16:22:52
320
原创 网络协议---http与https
http与https的基本概念 什么是http协议 http是互联网上应用最为广泛的 一种网络协议,是一个客户端和服务器请求和应答的标准(TCP) 用于从www服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。 超文本传输协议是互联网上应用最为广泛的一种网络协议 所有的www文件都必须遵守这个标准。设计http最初的目的是为了提供一种发布和接收html页面的方法。 http协议一般用于B/S架构。浏览器作为http客户端通过url想http服务端即web服务器发送所
2021-10-12 15:56:26
519
原创 软件测试报告
定义 记录测试的过程和结果,对发现的问题和缺陷进行分析的文档 测试报告分类 阶段测试报告 整体测试报告 报告内容 概要 1.编写目的 1.对测试报告进行相应的解释 2.对项目进行简介 3.对于测试任务进行简单描述,要测试哪些内容 2.编写人员 类似于测试计划中的人员分工,简单描述日期 3.测试环境 软件和硬件环境 测试过程 阶段测试报告: 1.测试进度情况 2.用例执行情况 3.缺陷统计 总体测试报告 1.各版本的测试...
2021-09-27 11:17:26
421
原创 软件测试-缺陷报告
定义 概述: 标识并描述发现的缺陷,具有清晰、完整和可重现问题所需的信息文档 理解: 测试人员发现缺陷,将缺陷记录在缺陷报告中,通过缺陷报告将缺陷告知给开发人员,并对缺陷进行跟踪和管理,缺陷报告时测试人员与开发人员之间重要的沟通方式 什么是缺陷 软件缺陷也就是bug,是指在软件中包括文档和程序存在的影响软件正常运行的问题 软件未达到产品说明书标明的功能, 软件出现了产品说明书指明不会出现的错误, 软件功能超出产品说明书指明的范围, 软件未达到产品说明书虽未指出但应该达到的目标 软件难以
2021-09-26 10:40:44
720
1
原创 测试用例设计方法(三)
场景法 通过模拟业务场景来对系统的功能点或业务流程的描述,从而提高测试效果的黑盒测试方法 两个流 基本流 正确完成的流程 备选流 存在异常的流程,对于基本流每一步都取反 场景法测试用例编写过程 1.分析用户场景 2.设计场景覆盖基本流和备选流 3.输出测试用例 举个例子。请看以下图片 这是一张上面图片呢? 这当然是我自己的图片呀! 需求说明 注册网站一共需要以下几个步骤: 输入手机号,密码,输入正确的手机验证码,并同意服务协议后,点击立即申请,注册成功 信息提示错误..
2021-09-24 15:21:34
99
原创 测试用例设计方法(二)
因果图 因果图测试用例的编写过程 1.确定原因,结果,中间过程 2.连接因果图 3.标明约束条件 4.输出测试用例 错误推测法 定义 基于经验和直觉推测程序中可能发生的各种错误,有针对性地设计,只能作为一种补充 技巧 最重要的是要思考和分析测试对象的各个方面,多参考以前发现的bug相关数据,总结的经验 个人多考虑异常的情况、反面的情况、特殊的输入,以一个攻击者的态度对待程序,就能设计出比较完善的测试用例 判定表 设计测试用例时,分析和表达多输入条件下之执行不同操作的黑盒测试方法
2021-09-24 10:26:02
219
原创 测试用例设计方法(一)
为什么要学习测试用例? 避免盲目测试并提高测试效率 测试用例的使用令软件测试的实施重点突出、目的明确 降低工作强度、缩短项目周期 检验软件是否满足客户需求、体现一个测试人员的工作量、展示测试用例的设计思路 用例核心要素(16个) 用例编号,所属模块,用例标题,优先级,前置条件,操作步骤,测试数据,预期结果,实际结果,通过否,bugID,编写人员,编写时间,测试人员,测试时间,备注 实际结果:只有在测试完毕后才可以填写完全 什么是高质量的测试用例 测试用例覆盖所有的用户需求 测试用例要简单
2021-09-23 10:53:33
4792
原创 软件测试计划
测试目的编写结构 1,目的的总体概述 2,包含详细描述 测试目的编写内容 1,程序是否满足需求 2,程序是否存在bug 3,系统或产品顺利发布 测试资源 人力资源 系统资源 硬件资源、软件资源 测试范围 测试对象、测试的特性、不测试的特性 测试风险 人员不足、技术有限、软件依赖环境不完备、工具不足、需求变更 人员分工 测试策略 第一种方式: 微信支付功能 1,采用接口测试和功能测试 2,测试工程师B对新增的接口进行功能及...
2021-09-22 15:15:00
307
原创 软件测试理论
软件缺陷管理 软件缺陷定义 软件缺陷就是通常说的Bug 它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题 1,软件未达到产品说明书标明的功能 2,软件出现了产品说明书指明不会出现的错误 3,软甲功能未达到产品说明书指明的范围 4,软件未达到产品说明书虽未指出但应该达到的目标 5,软件难以理解,不易使用,运行速度缓慢或者从测试人员的角度最终用户认为不好 软件缺陷产生的原因 1,需求不明确和变更 2,软件结构复杂 3,编码问题 4,项目期限短 5,使用新技术 软件缺陷分类
2021-09-22 11:56:07
212
原创 软件开发背景
项目成员组成 项目经理 产品经理 UI设计师 技术总监 开发工程师(Android web前端,IOS 后端) 测试工程师 软件开发流程 分为六个阶段: 项目启动阶段 产品经理 调研----->《需求调研》文档 产品经理-----> 梳理业务 需求阶段 产品经理-----> 产品原型,需求文档,需求评审,产品里程碑 设计阶段 UI设计师-----> 产品效果图 UI设计规范 标注图、切图 测试工程师-----> 测试用例(Test c...
2021-09-18 17:12:40
1789
原创 软件开发理论
软件的定义 是一系列按照特定顺序组织的计算机数据和指令的集合 软件开发模式 瀑布模型 定义:将软件生命周期的各项活动规定为按固定顺序而连接的若干阶段工作,最终得到软件产品的项目 1.需求分析(需求说明书) 2.系统设计(系统设计书) 3.程序设计(程序设计书) 4.编码(程序清单) 5.测试(测试报告) 6.运行及维护(维护报告,改进的系统) 优点 1.为项目提供了按阶段划分的检查点 2.当前一阶段完成后,只需要去关注后续阶段 缺点 1.各个阶段的划分完全固定,阶段之间产生大量
2021-09-18 16:33:08
606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人