分享一份适合练手的软件测试实战项目,涵盖金融,电商,银行,商城,家政项目

news/2024/5/16 12:53:44/文章来源:https://blog.csdn.net/weixin_48500307/article/details/130753614

 现如今,越来越多的人涌入到测试行业来了,有自学的,有通过参加培训转行的,不管通过何种方式,他们面临的最主要的问题就是:

  1、简历上的项目经验如何去编造?

  2、入职的背调、薪资流水、离职证明等怎么来?

  3、学历不满足要求的能不能入行?怎么快速入行?

  大部分的困惑主要来源于此,今天我为大家介绍一款gitee上的开源项目,大家可以部署到本地用来做项目实战。

  在介绍这个项目之前,先讲一下为什么要介绍这个项目?

  相信大家或多或少也看过培训机构的视频,或者自学的时候都遇到过一些困惑,为什么每学一个知识点,都要换一个项目呢?学功能测试的时候用的是一个,学接口测试的时候用的又是另一个,到头来,看上去学了好几个项目的实战经验。

  实际上,都是一些凤毛菱角的东西,很多项目都只是了解了一个大概,不便于从整体上去了解项目的业务,也不能够将所学知识完整的在某一个项目上去串起来。你拿着一个php的开源项目做功能实战,接口返回html格式的数据,你怎么教别人做自动化呢。

  下面回归正题,看看为什么选用这个项目来实战?

  这是一个基于Spring Boot+Vue编写的后台管理系统,列举的都是一些常见的功能,接口的返回结果也都是json格式,开发技术也比较贴近大部分公司的项目。

  项目中也有提供数据库的相关脚本,在做功能测试实战的时候,可以顺带地对数据库的数据进行校验。包括做接口测试的过程中,做断言的时候,也可以提取数据库中的数据进行校验。

  下面附上几张图片展示一下项目的一些页面:

 

  自学怎么利用这个项目去学习呢?

  1、首先,肯定是学习测试理论了,学完之后,就应该知道怎么去写测试用例,怎么去执行用例,找bug。当然,写过的用例要找人评审一下。可以发群里大家评审评审,互相探讨一下。

  2、学习数据库以及抓包工具的使用,结合这个项目去实战练习,尝试着自己根据英文单词去猜测+摸索具体表的含义

  3、学习linux相关内容,尝试着将项目部署到linux上,并且学会一些常用的linux命令,比如如何去查看日志定位问题。

  4、学习接口测试,初学者最好先采用postman或者jmeter等开源工具,不要直接上手脚本。尤其是非本专业的人,之前没接触过编程的话,贸然上手学代码实非良策,没这么容易理解。

  相信大家在面试过程中,最容易挂在项目细节上,如果能做好以上四步,所学过程都围绕同一个项目来练习,我相信效果会好一点。

  文章就写到这了,至于怎么部署,我之前写过好几篇类似的文章,套路都差不多,大家去看一看学习学习吧,而且一般开源项目都有写很详细的教程。

项目登录地址:http://127.0.0.1:6543/index/

项目后台地址:http://127.0.0.1:6543/index/

 登录密码;123456789

如果地址失效了就去文章末尾推广小卡片加我验证消息填写000即可

下面分享我整理的这一份2023年可能是最全的软件测试工程师发展方向知识架构体系图。(应该对你有帮助)

下面分享我整理的这份2023年可能是最全的自动化测试工程师发展方向知识架构体系图。

码尚教育软件测试全职业生涯进阶从零到测试开发VIP课程| ProcessOn免费在线作图,在线流程图,在线思维导图

 

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励,也方便你下次能够快速查找,感谢。

如果你想获取该文章配套的视频视频教程以及练手的接口。请狠狠点击文章末尾推广小卡片

并把所需的资料的文章链接发给我即可领取

如果你想获取简历模板+面试技术宝典+求职视频+上千份测试真题,

请狠狠点击文章末尾推广小卡片

并把所需的资料的文章链接发给我即可领取

 

 

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

K8s进阶2——二进制搭建K8s高可用集群

文章目录 一、单master资源清单二、系统初始化三、部署etcd集群3.1 生成etcd证书3.2 部署流程3.2.1 准备二进制安装文件3.2.2 创建工作目录3.2.3 创建etcd配置文件3.2.4 设置成systemd服务3.2.5 添加etcd-2和etcd-3节点3.2.6 所有节点启动etcd并设置开机启动 四、安装容器引擎&…

07-通过RocketMQ和Redis实现用户动态提醒

1、用户动态表 CREATE TABLE `t_user_moments` (`id` bigint(12) unsigned NOT NULL AUTO_INCREMENT COMMENT 主键id,`user_id` bigint(12) DEFAULT NULL COMMENT 用户id,`user_type` int(8) DEFAULT NULL COMMENT 动态类型:0视频 1直播 2专栏动态,`contend_id` bigint(12) D…

六轴传感器基础知识学习:MPU6050特性,四元数,姿态解算,卡尔曼滤波

实际上,只要说到多少轴的传感器一般是就是指加速度传感器(即加速计)、角速度传感器(即陀螺仪)、磁感应传感器(即电子罗盘)。这三类传感器测量的数据在空间坐标系中都可以被分解为X,Y,Z三个方向轴…

YOLOv5【detect.py源码及参数】超详细注释解读!!!建议收藏✨✨!

之前的文章介绍了YOLOv5的网络结构🚀与目录结构源码🚀的详细解读,今天带来的是YOLOv5的 detect.py 代码逐行解读以及注释,废话不多说,让我们一起学习YOLOv5的 detect.py 源码吧! YOLOv5所使用版本&#xf…

Simulink 自动代码生成电机控制:软件在环测试(SIL)步骤总结

目录 前言 模型配置 SIL模型生成 模型仿真对比 总结 前言 电机模型仿真可以叫做模型在环测试(MIL),至于SIL就是软件在环仿真测试,说白了就是验证生成的代码有没有问题,如果有问题那在模型里面修复,不要…

kettle——处理缺失值

目录 一、删除缺失值 1、文本文件输入 2、字段选择 3、过滤记录 4、输出excel文件 5、运行 二、填充缺失值 1、添加文件 2、过滤记录 3、替换NULL值 4、合并记录 5、替换NULL值2 6、字段选择 7、Excel输出 8、运行并查看执行结果 一、删除缺失值 1、文本文件输入…

极客的git常用命令手册

极客的git常用命令手册 1.1 权限配置篇1.1.1 创建ssh key1.1.2 本地存在多个密钥时,如何根据目标平台自动选择用于认证的密钥? 1.2 基础信息配置篇1.2.1 配置用户名1.2.2 配置用户邮箱1.2.3 设置文件名大小写区分1.2.4 设置命令行显示颜色1.2.5 检查git全…

简答题题集

简答题: 1.测试和开发如何配合工作,即测试何时介入测试工作? 测试工作应该覆盖需求分析、概要设计、详细设计、编码等前期阶段,而不应该在系统开发初步完成后才开始。 2.软件测试的对象:正确的依据应该是需求规格说明书…

SpringBoot日志配置(四十七)

当一切被遗忘,那么就回到最初的地方 上一章简单介绍了SpringBoot配置文件敏感信息加密(四十六) , 如果没有看过,请观看上一章 这一章节,我们学习一下日志配置. 参考文章: Spring Boot 日志配置(超详细) 一. 日志配置处理 我们创建一个普通的 SpringB…

终极猜想 |欧科云链研究院揭秘货币未来形态

前言 5月18日,澎湃科技联合欧科云链研究院重磅发布的《从Web3“去美元化”看货币未来形态的终极猜想》文章,通过分析Web3.0“去美元化”的两大路径,对货币未来形态进行了前沿性的猜想。其中,Web3行业盛会Consensus2023&#xff0…

MySQL高级_第11章_数据库的设计规范

MySQL高级_第11章_数据库的设计规范 1. 为什么需要数据库设计 2. 范 式 2.1 范式简介 在关系型数据库中,关于数据表设计的基本原则、规则就称为范式。 可以理解为,一张数据表的设计结构需要满足的某种设计标准的 级别 。要想设计一个结构合理的关…

『iperf3 』服务器连接速度测试(2023/02/16 最新版)

文章目录 一、简介1.1 我的测速需求1.2 iperf 二、安装iperf2.1 windows中下载与构建2.2 Ubuntu中下载与构建 三、测速3.1 连接速度测试3.2 服务器网速测试 一、简介 1.1 我的测速需求 我目前有2个需求: 测试服务器的上传、下载速度;测试与服务器的连…

Pytest技巧大揭秘:编写高质量接口自动化测试

目录 前言: 一、Pytest测试框架简介 二、安装Pytest测试框架 三、编写Pytest测试用例 四、Pytest参数化(Parameterization) 五、Pytest插件的使用 六、总结 前言: 在软件开发中,接口的测试是非常重要的一环。接…

【zabbix】PostgreSQL表信息查询收集监控

昨天开发那边给了一个需求,每隔一段时间查询一下数据库某表中的数据是否在最近更新,让我这边做一个监控信息收集 一、agent linux侧配置 这边目前就直接在zabbix上实现,首先就是脚本,我用python2实现 脚本名:check_y…

瑞吉外卖 - 修改菜品功能(18)

某马瑞吉外卖单体架构项目完整开发文档,基于 Spring Boot 2.7.11 JDK 11。预计 5 月 20 日前更新完成,有需要的胖友记得一键三连,关注主页 “瑞吉外卖” 专栏获取最新文章。 相关资料:https://pan.baidu.com/s/1rO1Vytcp67mcw-PD…

分代回收工作流程

GC回收算法之分代回收 GC回收垃圾主要有三个算法,分别是标记清除,复制算法以及标记整理。 三种算法各有优缺点,其中标记清除的优点就是简单高效,缺点就是很容易带来内存碎片化问题。 复制算法的话,优点确实解决了内存碎…

python 递归下降分析法的设计与实验原理 编译原理

本文内容: 本文章实现的文法: E->T|ET; T->F|T*F; F->i|(E);利用上一篇文章:python 预备实验2 LL(1)文法构造转化后的输出: E->TE; T->FT; F->i|(E); E->TE|; T->*FT|; 手工测试,是LL(1)文…

ar在汽车维修行业的应用场景

由于AR增强现实技术的易用性,在汽车产业链中,已处处可见AR技术的踪影,像汽车设计AR远程协同,汽车装配AR远程指导,汽车维修AR远程协助等等,那么下面为详细介绍AR增强现实技术在汽车制造领域的应用。 环境/物…

5th-Generation Mobile Communication Technology(四)

目录 一、5G/NR 1、 快速参考(Quick Reference) 2、5G Success 3、5G Challenges 4、Qualcomm Videos 二、PHY and Protocol 1、Frame Structure 2、Numerology 3、Waveform 4、Frequency Band 5、BWP 6、Synchronization 7、Beam Management 8、CSI Fra…

瑞吉外卖 - 新增菜品功能(16)

某马瑞吉外卖单体架构项目完整开发文档,基于 Spring Boot 2.7.11 JDK 11。预计 5 月 20 日前更新完成,有需要的胖友记得一键三连,关注主页 “瑞吉外卖” 专栏获取最新文章。 相关资料:https://pan.baidu.com/s/1rO1Vytcp67mcw-PD…