当前位置: 首页 > news >正文

网站title旅游网站开发实现开题报告

网站title,旅游网站开发实现开题报告,移动端网站设计尺寸,网站开发先前台和后台目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言 所谓接口&#xff0…

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

所谓接口,是指同一个系统中模块与模块间的数据传递接口、前后端交互、跨系统跨平台跨数据库的对接。而接口测试,则是通过接口的不同情况下的输入,去对比输出,看看是否满足接口规范所规定的功能、安全以及性能方面的要求。

为什么要做接口测试?

相比系统测试,更早介入测试,提高效率;
可以发现前端测试不了的问题,提高版本质量;
接口标准化了,更容易实现自动化和持续集成,降低测试成本;

jmeter接口测试:https://www.bilibili.com/video/BV19b4y1t79V/

因此在软件测试招聘岗位的要求中,无论是功能测试、自动化测试、性能测试亦或测试开发岗位,接口测试都是必须掌握的!

如何开展接口测试?

接口测试的开展一般包含5个部分:接口文档分析、接口用例设计、执行接口用例、定位bug提交并跟踪、输出接口测试报告。

接口文档分析

接口文档一般是由后端开发提供,可以是在线的swagger也可以是word。

请添加图片描述

若开发未提供接口文档,则可通过抓包工具fiddler或charles去抓取接口信息进行分析,进行接口测试。

请添加图片描述

获取到接口文档后,我们需要理清楚每个接口包含的请求、响应信息,概括为 接口信息五要素:

1)接口地址url:
例注册接口地址:http://api.xxxxxx.com:1516/xxx

http-请求协议,api.xxxxxx.com-域名或ip,1516-端口号,/xxx-资源路径

2)请求方法:
看开发定义的请求方法是什么,测试就对应用什么方法。restful风格中常见的请求方法为post、get、put、patch、delete等

3)请求头:
发送请求到服务器,包含的头部信息。常见的content-type。

4)请求体:
发送请求到服务器,具体传递的数据。例如要完成注册接口的调用,请求体包含手机号mobile_phone、密码pwd、用户名reg_name、验证码verification_code。

5)响应内容:
接口文档中描述的响应内容,与接口测试的实际结果做比较,可以判断当前接口是否通过。响应内容包含:响应码-http状态码、响应头、响应体。

接口用例设计

接口用例设计跟功能测试思维相通,需要:
1)清楚项目业务
2)运用用例设计8大方法:等价类、边界值、场景法、因果图、判定表、正交试验法、状态迁移法、错误推测法。

以下是接口用例模板参考:

请添加图片描述

执行接口用例,进行接口测试

接口测试原理: 模拟客户端发送请求到服务器,服务器接收请求并处理,返回响应到客户端, 客户端接收响应这样的一个过程。

通过接口测试原理可知,进行接口测试需要借助工具或代码。主流的接口测试工具Jmeter、postman。使用工具编写脚本,需要结合接口项目具体应用场景来设计,运用关联、参数化、断言等技术。

请添加图片描述

请添加图片描述

发现bug、定位、提交并跟踪

怎么判断是否是bug呢?
1)接口测试中响应结果错误,返回了错误的code码、msg信息:
判断请求:请求地址、方式、请求头、请求正文是否正确,如果不正确则修改对应请求信息再做发送;如果正确,则说明是服务器端问题
进一步查看服务器日志、数据库信息,并整理信息提交bug

2)接口测试中响应结果,code码、msg正确,但返回的data数据不正确:
查看数据库数据正确完整性,并结合服务器日志,整理信息提交bug

3)接口测试中响应结果正确,但若是增删改业务操作:
需进一步确认到数据库层面,数据增删改的正确性

4)考虑安全性:一般接口对请求会做出一些限制,比如请求次数、请求频率限制;涉及敏感信息是否加密

接口测试报告

接口测试报告的整理这个看公司要求。有些公司是在整个项目测试结束后,整理一份统一的测试报告。有些公司会要求输出阶段性的测试报告。

请添加图片描述

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

生活不会亏待努力的人,你要做的,就是用最少的悔恨面对过去,用最少的浪费面对现在,用最多的梦想面对未来。

人能走多远?不应问两腿,而应问志向!人能攀多高?不应问双手,而应问意志!没有比人更高的山,没有比脚更长的路。

只有创造,才是真正的享受,只有拚搏,才是充实的生活。崇高的理想就像生长在高山上的鲜花。如果要搞下它,勤奋才能是攀登的绳索。

http://www.yayakq.cn/news/378656/

相关文章:

  • 毕节市建设网站东莞优化哪家好
  • 济南新网站优化汾阳网架公司
  • 东莞做一个企业网站电子商务有哪些职业
  • 福建省建设注册执业资格管理中心网站如何用php数据库做网站
  • 建设邮箱网站谷歌关键词
  • 微网站是什么意思做包装盒子的厂家哪个网站
  • wordpress全站无版权的图片素材网站
  • 南京建站软件html5企业网站带后台
  • 做网站前端和平面配合建博客和建网站哪个好
  • 顺德网站建设基本流程中国菲律宾大使馆官网
  • 郑州网站建设培训wordpress横幅插件
  • 网站开发实训步骤app开发公司比较好
  • 哪里找网站开发团队网站被黑 发现
  • 技术支持 如皋网站建设二级学院网站制度建设
  • 做网站需要备注号码网站建设服务公司案例
  • 招聘网站开发的要求住房与建设管理局
  • 织梦网站查看原有文章种子在线资源搜索神器
  • 学校 网站建设 招标网站制作动
  • 计算机网站开发开题报告范文网络网络建设
  • 禁止浏览器访问一个网站怎么做网站风格对比信息表
  • 个人做信息分类网站需备案吗软件推广渠道
  • 怎么联系企业的网站建设网站框架
  • 工业设计网站导航小学生ppt模板免费下载
  • 快捷的中山网站建设广东东远建设工程管理有限公司网站
  • 做外贸没网站可以吗网站内页做友链
  • 素颜网站建设扫二维码进入个人的购物网站如何做
  • 制造网站关键词优化排名公司
  • 个人企业网站wordpress汉化主题模板
  • 滁州公司做网站网站访问量大打不开
  • 互动营销网站信息流投放平台