最全整理,完整一套WEB/APP/接口测试测试流程,全面覆盖...

news2024/11/15 15:37:30

目录:导读

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


前言

web测试流程

需求分析:了解具体需求
测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备

测试环节:接受版本开始执行
冒烟测试:对版本质量的控制以及此版本是否具备测试条件;
UI测试:核对效果图
功能测试:核对需求文件测试用例,对功能进行验证
兼容测试:各个浏览器,手机是否兼容
性能测试:服务器接口,多线程等压测
安全测试:专项测试工程师
易用性测试:界面与交互性测试,符合交互规范,用户体验良好,使用方便快捷

提交bug,争议bug评审,回归测试

自动化测试
ui自动化测试 :一般使用Python+selenium4+pytest+POM+allure+Jenkins进行ui自动化测试

发布功能,上线验证,发布上线报告。

App流程测试

需求分析:了解具体需求
测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备

测试环节:接受版本,开始执行
冒烟测试:对版本质量的控制以及此版本是否具备测试条件;
安装、卸载测试:通过商店安装,且支持使用第三方工具安装
在线升级测试:验证数字签名、在线跨版本升级、升级后可使用
业务功能测试:业务逻辑测试、功能点测试、关联性测试;对需求和测试用例覆盖
稳定性及异常性测试:交互性测试(客户端多种打扰测试,待机拔插线等操作)、断 网 、 断电异常等情况客户端稳定
性能测试:服务器接口,多线程压测;客户端不同网络下的响应速度
易用性测试:界面与交互性测试,符合交互规范,用户体验良好,使用方便快捷
适配性测试:分辨率,不同版本系统,不同尺寸等支持

提交bug,争议bug评审,回归测试

手机流量及电量测试:客户端使用监控电量和流量软件,确定符合规范
内存泄露测试
联机调试测试:打开调试模式,通过logcat记录每个操作,方便错误定位
外网测试:覆盖wifi、2g、3g、4g,电信、移动、联通所有组合测试

自动化测试
ui自动化测试 :一般使用Python+appium+POM+pytest+allure+Jenkins进行ui自动化测试

发布功能,上线验证,发布上线报告

接口测试流程

需求分析:接口之间的逻辑关系,接口文档具体了解
测试准备:接口文档、接口测试用例、各种测试数据准备
测试环节,接受版本
功能测试:功能否按照接口文档实现
业务逻辑:是否依赖业务
参数异常:a关键字参数(语言中的关键字)、b参数为空、c多少参数、d错误参数
数据异常:a关键字数据、b数据为空、c长度不一致(长处数据库字段长度)、d错误数据
安全:cookie、header(特别是移动端使用)、唯一识别码(客户端常用)
回归测试

自动化测试:一般使用Python+requests+pytest+yaml+alluer+Jenkins进行接口自动化测试

发布功能,上线验证、发送上线报告。

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

一、Python编程入门到精通

请添加图片描述

二、接口自动化项目实战

请添加图片描述

三、Web自动化项目实战

请添加图片描述

四、App自动化项目实战

请添加图片描述

五、一线大厂简历

请添加图片描述

六、测试开发DevOps体系

请添加图片描述

七、常用自动化测试工具

请添加图片描述

八、JMeter性能测试

请添加图片描述

九、总结(尾部小惊喜)

只有不断努力,才能让自己更加优秀;只有永远奋斗,才能拥有美好未来。无论前路如何崎岖,都必须坚定前行的步伐,披荆斩棘、勇往直前。让我们一起为梦想而奋斗,去创造属于自己的辉煌!

每个人都有自己的梦想和追求,但只有那些不断努力、勇敢追求并坚持不懈的人才能收获成功的果实。无论你面临怎样的困难和挑战,都要保持信心和勇气,努力奋斗,让自己的生命闪耀出最绚烂的光芒。

只有不断地前行,才能到达远方的目标;只有坚定的信仰,才能战胜途中的困难;只有勇敢的面对挑战,才能创造属于自己的辉煌。让我们一起奋斗,冲向成功的彼岸!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/642831.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java --- springboot3整合redis

目录​​​​​​​ 一、整合redis 1.1、导入pom依赖 1.2、修改springboot配置文件 1.3、代码测试 二、测试访问redis五大常用数据类型 三、自动配置原理 四、定制化 4.1、解决redis存储序列化乱码问题 4.2、redis客户端使用jedis 一、整合redis 1.1、导入pom依赖 …

【考试】2023年5月软件设计师考试感受

前言❤️ 由于考试地点距离住的地方很远,一个南面一个北面,所以BZ选择了提前一天去到考试地点附近,住在考点附近。吃了晚饭后。到住的地方大概9点多,洗漱完,10点左右开始考前过知识点,复习到凌晨3点左右。…

改进的粒子滤波算法及其应用研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

【博客660】prometheus默认5min的lookback机制带来查询的影响

prometheus默认5min的lookback机制带来查询的影响 1、prometheus staleness机制 我发过的:【博客616】prometheus staleness对PromQL查询的影响 官方staleness解析 相关文章:do-prometheus-metrics-have-some-sort-of-freshness-lifetime 相关issue…

全面解析数据治理

摘要 数据治理并不是一种简单的操作行为,而是对数据资产管理行使权力和控制的活动集合,是一种管理和保护数据的方法,是确保准确性、完整性、安全性、可靠性和一致性的关键。 通过数据治理,企业可以更好地掌握现有数据&#xff0…

C语言---认识动态内存管理并实现一个动态通讯录:静态通讯录别来沾边

文章目录 前言🌟一、为什么存在动态内存分配🌟二、动态内存函数的介绍🌏2.1.malloc函数free函数🌏2.2.calloc函数free函数🌏2.3.realloc函数 🌟三、常见的动态内存错误🌏3.1.对NULL指针的解引用…

SQL(--修改中--)

目录 一、基本介绍 二、常用函数 集合函数 字符串函数 MYSQL的日期和时间函数 SQL重要的内建日期函数 MYSQL重要的内建日期函数 条件判断函数 三、操作 单表查询 多表查询 使用正则表达式查询 添加: 修改: 删除: 四、…

Linux系统实现虚拟内存教程

Linux系统实现虚拟内存有两种方法:交换分区(swap分区)和交换文件, 一、交换文件 查看内存:free -m , -m是显示单位为MB,-g单位GB free -g 创建一个文件:touch命令用于修改…

【2023电工杯】A题 电采暖负荷参与电力系统功率调节的技术经济分析 30页论文及python代码

【2023电工杯】A题 电采暖负荷参与电力系统功率调节的技术经济分析 30页论文及python代码 1 题目 A题:电采暖负荷参与电力系统功率调节的技术经济分析 建设以新能源为主体的新型电力系统是应对全球气候变化挑战的重要举措。高比例新能源接入导致电力系统调节能力稀缺&#x…

电厂人员定位管理系统,厂区人员及车辆轨迹可循

随着科技的不断发展,室内定位技术已经逐渐成为电厂管理中不可或缺的一部分。在传统的变电站管理中,由于缺乏有效的定位技术,很难对设备、人员和物资进行精确的管理,导致了效率低下、成本高昂的问题。而现在,通过引入室…

企业必须知道:数字化官网已成为新发展格局

​如今我们生活在一个数据驱动发展的时代,不能顺应时代发展进步的企业就会落后和淘汰。一个新技术时代应运而生,一个数据主导的数字企业时代也必将应声而至。 社交媒体、移动设备、物联网和大数据引发的数字化趋势不仅改变了人们的生活方式而且要求企业…

工厂模式(四)

过气的,终究是过气了 上一章简单介绍了单例模式(三), 如果没有看过,请观看上一章 一. 工厂模式 引用 菜鸟教程里面的单例模式介绍: https://www.runoob.com/design-pattern/factory-pattern.html 工厂模式(Factory Pattern)是 Java 中最常…

输电线路可视化监拍装置硬件解决方案

老旧输电线路可视化监控装置 随着我国人口的增长,电力设施的规模也变得越发庞大,人工运检的负担也越来越沉重,而且巡检的时效性也是痛点,于是电网提出智慧可视化管理通道运检的方案,线路在线监测装置成为其基础&#x…

前端开发环境部署问题(高级程序员必备)

很多开发者到了一家新公司,公司发了一台新电脑,对环境安装比较困惑。今天带大家还原,拿到公司电脑,如何安装你需要的各种环境。 一、node安装 官网下载地址: http://nodejs.cn/download/ 根据自己需要下载对应的版…

电脑多久重装一次系统比较好

在长时间使用电脑后,一些用户可能会考虑重装系统来提升性能和稳定性。然而,电脑重装系统的频率是一个有争议的问题。本文将探讨电脑重装系统的最佳频率,以帮助您做出明智的决策。 工具/原料: 系统版本:win7旗舰版 品…

如何使用Leangoo领歌敏捷工具管理Sprint Backlog

什么是Sprint Backlog? Sprint Backlog是Scrum的主要工件之一。在Scrum中,团队按照迭代的方式工作,每个迭代称为一个Sprint。在Sprint开始之前,PO会准备好产品Backlog,准备好的产品Backlog应该是经过梳理、估算和优先…

编译原理期末速成-自上而下分析、消除文法的左递归问题

文章目录 自上而下分析面临的问题文法左递归问题回溯问题 构造不带回溯的自上而下分析算法消除文法的左递归 自上而下分析 自上而下就是从文法的开始符号出发,向下推导,推出句子。 面临的问题 文法左递归问题 左递归在语法分析过程中可能会导致无限循环…

测试员,自己都不上心,就不要抱怨别人对你冷眼旁观

昨日表哥恳请帮他的学生投递一下开发岗的简历,举手之劳,这忙必须得帮。但当发来学生的简历后,我吐槽了“这简历平平无奇,没有任何亮点,如何令人另眼相看?”表哥说,学生经历不多,总不…

Echarts 显示指定区域内容 + 不允许控制缩放

需求 在开发中,遇到如下一个需求,要展示指定区域的图形,并控制其不允许缩放 分析 第一想到的就是控件 dataZoom 中设置指定展示的区域,总结如下 解决 示例 源码 option: {xAxis: {type: "category",data: ["A…

医疗设备都在用哪些晶振?

医疗设备是指用于医疗诊断、治疗、监测等方面的各种设备。随着科技的不断发展,医疗设备的功能不断增强,精度和稳定性也得到了大幅提升。在这些医疗设备中,晶振是非常重要的元件之一。本文将介绍医疗设备中常用的晶振类型及其特点。 一、晶振…