软件测试简历项目经验怎么写,没有项目经验?

news2025/7/11 15:06:22

怎么办?只能接受低薪工作吗?No No No。本文就教大家如何解决这个问题。

为了帮助大家彻底解决“没有项目”这个拦路虎,接下来文章将从以下几个方面进行展开:

1、应该去哪找项目?

2、在众多的项目中,该怎么挑选适合自己的?

3、找到一个项目,应该怎么写到简历中?

4、面试时该如何介绍写在简历中的项目?

✦✦

01

应该去哪里找项目?

没有项目经验可以通过找一些公开项目来练手。那么从哪里找呢?

1、可以在Github中搜索一些开源的项目

2.可以在Gitee中搜索一些开源项目

 

 

3.可以在产品原型网站中通过分析产品原型来积累经验

 

 

4、我今天偷偷的告诉你一个网站,这个网站有很多项目—传智项目库,直接上链接https://pip.itcast.cn/testHom。

 

 

四个平台,有这么多软件测试项目,太棒了。

✦✦

02

这么多项目我该怎么选择适合自己的项目呢?

告诉了你这么多项目,你反而不知道该挑选哪个了。是不是有种皇帝选妃,挑花了眼的感觉?其实只要自己遵循几个原则就好。

1、挑选项目的4个小原则

  1. 根据自己的工作经验挑选

如果自己之前或者现在从事过相关行业的经验,就可以选择自己行业相关的,毕竟项目的流程、功能等自己比较熟悉。

比如你之前是房产中介,对房产类APP非常了解,那么你就可以挑选此种项目作为简历项目。

2. 根据自己掌握的技术选取

如果自己只是擅长功能测试,就可以挑选一些功能多,业务流程相对复杂一些的,展示自己的功能测试能力。

3. 根据自己熟悉的项目挑选

这点是推荐给没有工作经验的应届生的。可以挑选我们生活中熟悉的项目,比如微信、抖音、知乎、头条等App。

4. 根据自己的想法挑

比如我不想和别人项目雷同,我就可以挑个性的。


2、手把手教你如何在项目网站上找项目

上面说了应该找什么类的项目,接下来就举例给大家演示如何找具体找项目。

比如我是一个学过功能+接口测试的同学,因为学过TpShop商城,对商城更熟悉,所以我要找个商城类项目,且有功能+接口测试亮点的项目。

好,明确需求后,我们来gitee中找下:

 

 

查看结果

 

 

选取其中一个:

 

 

看gitee上多全的文档, 简直就是我们的救星,还有项目演示地址呢:

 

 

项目的技术栈都写好了:

 

 

开发工具都罗列了呢。很意外是不是:

 

 

3、如何搞懂项目?

上面说了如何挑选项目,但要将项目写到简历有个大前提,就是你要将项目的测试流程搞懂,这样才能挑选的项目进行类似测试。

否则再合适的项目,也可能会是面试时的定时炸弹。

如何才能获得项目流程经验,这里推荐两个黑马项目视频教程,建议你反复观看。

第一个项目就是TpShop项目(功能测试必看):

TPshop是国内优秀的商城网店系统及小程序电商系统服务商,专注电商平台搭建、企业商城定制开发、小程序制作开发十一年,可提供B2C、B2B2C多用户商城、社区O2O、全渠道新零售、社交电商、同城区域电商、跨境电商、小程序营销系统、分销系统、收银系统等解决方案。

 

 

技术亮点

•搭建完整的Web和APP项目测试知识体系。

•fidder等调试工具在测试中的应用及相关原理。

•测试计划及测试方案编写。

•采用selenium自动化测试框架对自媒体运营

•平台和后台管理系统进行自动化测试。

•采用appium自动化测试框架对用户端APP进行自动化测试。

•采用PO模式来设计自动化测试框架的架构。

•采用pytest测试框架来管理维护用例。

•引入数据驱动技术来实现测试脚本和测试数据的分离。

•采用logging实现日志收集。

•采用Allure生成内容丰富、页面美观的自动化测试报告。

•采用Jenkins持续集成工具管理自动化脚本。

•采用JMeter工具进行接口测试。

•APP性能测试。

•使用Locust进行性能测试

如果对这个项目的测试流程掌握的还不清楚,没有关系哦,学习视频链接:https://www.bilibili.com/video/BV1QM4y137xX(从P23看即可)

第二个项目就是APP项目--黑马头条(自动化测试必看)


黑马头条是一款汇集科技资讯、技术文章和问答交流的用户移动终端产品,类似于今日头条的运营模式,用户通过该产品,可以获取科技资讯,发表或学习技术文章,讨论交流技术问题。

 该产品主要分为三个子产品:用户端、自媒体运营平台和后台管理系统。

用户端为APP,用户可以查看资讯、文章内容,进行问答讨论交流。由频道管理、内容推荐、内容搜索、内容展示、个人页查看、提问、系统设置等模块组成。

 

 

技术亮点

•搭建完整的Web和APP项目测试知识体系。

•对真实项目中的核心模块进行全方面,多角度的用例设计。

•讲解数据库等开发技术的测试应用方面,对业务功能进行深入测试。

•fidder等调试工具在测试中的应用及相关原理。

•测试工作的详细流程操作及常见环境。

•测试计划及测试方案编写。

•采用selenium自动化测试框架对自媒体运营。

•平台和后台管理系统进行自动化测试。

•采用appium自动化测试框架对用户端APP进行自动化测试。

•采用PO模式来设计自动化测试框架的架构。

•采用pytest测试框架来管理维护用例。

•采用JSON来定义测试数据。

•引入数据驱动技术来实现测试脚本和测试数据的分离。

•采用logging实现日志收集。

•使用HTMLTestRunner模板来生成简洁的HTML测试报告。

•采用Allure生成内容丰富、页面美观的自动化测试报告。

•采用Jenkins持续集成工具管理自动化脚本。

•采用JMeter工具进行接口测试。

•采用Postman工具进行接口测试。

•采用requests库实现接口自动化测试。

•搭建完善的接口自动化测试平台框架。

•APP性能测试。

•使用Locust进行性能测试。

如果对这个项目的测试流程掌握的还不清楚,学习视频链接:https://www.bilibili.com/video/BV14f4y1v7vN

若时间不够,想快速了解测试的简单流程,也可以看下这个视频软件测试实战项目带小白入职7-12k功能测试岗位,仅7小时【史上最快】,测试大佬手把手教

学完上面2-3个项目后,就对测试流程有了较深刻的印象了。那么就可以对自己挑选的项目进行类似测试了。类似测试后的项目经验,就可以大胆写到简历中去了。

✦✦

03

如何将项目写到简历中呢?

项目明确了,且根据测试流程进行了类似测试,项目名程也更换了,接下来就是下一个难题,如何将项目经验写到简历中了。

一位有经验的老司机一般会把简历中的项目分为三部分:项目描述、负责模块、技术亮点。

我们以TPshop电商项目为例

  1. 项目描述(可参考项目网站中的项目介绍)

本商城系统是一个综合性的电商平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。

商家可以在入住淘淘商城,在该平台上开店出售自己的商品,并且得到淘淘商城提供的可靠的服务。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。

 

2.负责模块(可根据熟悉或掌握的业务模块来撰写)

我主要负责测试商品模块:

①.商品管理:商品和商品包的添加、修改、 删除、复制、批处理、商品计划上下架、SEO、商品多媒体上传等,可以定义商品是实体还是虚拟,可以定义是否预订、是否缺货销售等。

②.商品目录管理:树形的商品目录组织管理,并可以设置关联/商品推荐。

③.商品类型管理:定义商品的类型,设置自定义属性项、SKU项和商品评论项。

④.品牌管理:添加、修改、删除、上传品牌 LOGO。

⑤.商品评论管理:回复、删除。

3. 技术亮点(特别重要,手把手教你怎么撰写)

① 我们首先要明确自己负责的模块。简历话术可以这样组织 :
负责该项目 web 端中首页、轮播图、搜索、购物车功能测试及接口测试。

② 在测试开始肯定要参与需求评审。简历话术就出来喽 :
参与需求分析会,与产品及开发达到对需求理解一致。

③ 需求评审会完成之后,我们是不是要分析功能点,进行用例设计呢。那么简历话术你肯定会写:

针对所负责进行功能测试用例的编写,完成后组织用例评审,以确保该模块测试点覆盖全面。

④ 开发完成接口代码完成之后,我们是不是要根据API文档进行接口测试呢?简历话术:
对所负责模块 API 文档进行解析,编写接口文档,并编写接口测试用例,完成后组织用例评审。

⑤ 后续回归测试我们是不是可以使用代码来完成,提高效率呢?不用说,简历话术就出来了是吧:
运用 Python+unittest+requests 框架搭设项目接口自动化测试框架,编写自动化测试脚本,执行。

⑥ 测试过程中发现bug,我们肯定不能不管。所以接下来的流程你都懂的,简历话术:发现 bug 通过禅道指定给相关的开发人员,并持续追踪至 bug 闭合。

⑦ 针对于疑难杂症该如何处理呢?发挥我们的聪明才智,简历话术:
执行负责模块的功能测试用例,通过 Fiddler 抓包工具对前后端 bug 进行准确定位。并通过禅道指派给对应的开发人员,配合其将 bug 修复。

⑧ 功能测试完成之后,是不是还要考虑兼容性呢???简历话术:
对 web 端系统进行兼容性、易用性等非功能性测试。

⑨ 经过一段时间的测试,我们测试的结果是什么呢?测试报告喽!

简历话术:

编写测试报告,以及测试总结

你看经过我这里一说,大家是不是感觉收获满满?

附上一些简历供大家参考,助大家巩固加强这一段。

 

 

功能+接口测试简历模板

 

 

自动化接口测试简历模板

✦✦

04

面试时该如何介绍写在简历中的项目呢?

我们之所以简历中写项目经验,别忘了根本的目的是为了好找工作。所以简历项目写完,还没有结束,还一定要准备面试时得体的介绍我们的简历项目。

给面试官讲解项目时一定要围绕着以下几个方面:    

 1)项目名称;


 2)开发时间(这里有个注意点:时间不要说的太短,而应该把前期的构思、需求分析、准备工作等时间都可以加进去);


 3)项目描述(做什么的);


 4)项目职责(说清楚自己职责,同时为了提高自己的技术形象,可以将项目说大点);


 5)目使用的技术(技术尽量描述高端,以提升自己在对方心目中的技术形象);


 6)可以考虑增加详细说明使用的工具(例如:Jmeter、Postman、Jira等);


 7)项目的亮点;


 8)在自己的项目上可以想一些市面上没有但是自己觉得很有创意的点子。实现不实现都是无所谓了,但是你给面试官的印象会再上一个层次;


 9)项目体会(可以说说:多人协作、碰到的问题,提升的技能)。

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

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

相关文章

【AI作画】使用stable-diffusion-webui搭建AI作画平台

一、安装配置Anaconda 进入官网下载安装包https://www.anaconda.com/并安装,然后将Anaconda配置到环境变量中。 打开命令行,依次通过如下命令创建Python运行虚拟环境。 conda env create novelai python3.10.6E:\workspace\02_Python\novalai>conda…

基于FPGA 的TDC设计更好的选择——易灵思Quantum架构FPGA

时间数据转换器(TDC)常被用于测量时间间隔,被广泛应用于飞行时间测量领域。分辨率是一个重要的参数,但TDC线性度将直接影响整个系统的精度。尤其是近年来迅猛增长的汽车自动驾驶(ADAS)领域,利用光测距的激光雷达&#…

GCN-图卷积神经网络算法简单实现(含python代码)

本文是就实现GCN算法模型进行的代码介绍,上一篇文章是GCN算法的原理和模型介绍。 代码中用到的Cora数据集: 链接:https://pan.baidu.com/s/1SbqIOtysKqHKZ7C50DM_eA 提取码:pfny 文章目录 目的 一、数据集介绍 二、实现过程讲…

[闪存 2.1] 闪存芯片物理结构与_SLC/MLC/TLC/QLC

固态硬盘(Solid State Drives),简称SSD。它是一种电脑存储设备,由闪存(FLASH)、 闪存控制器、高速缓存(DRAM)组成。这是是固态硬盘的三个基本部件,对性能有关键影响。 闪存芯片简介闪存颗粒是固态

MySQL数据库的基础语法总结(1)

MySql一.数据库,数据表的基本操作1.数据库的基本操作2. 数据表的基本操作2.1 数据库的数据类型2.1.1 整数类型2.1.2 浮点数类型和定点数类型2.1.3 字符串类型2.1.4 日期与时间类型2.2 数据表的基本操作2.2.1 创建一个数据表2.2.2 查看数据表2.2.3 查看表的基本信息的MySQL指令2…

设计模式(上)

目录 1.设计模式概述 1.什么是设计模式 2.学习设计模式的意义 3.23种设计模式 4.七大设计原则 2.创建者模式 1.单例模式 2.工厂模式 3.抽象工厂模式 4.建造者模式 5.原型模式 3.结构型模式 1.适配器模式 2.桥接模式 3.代理模式 4.组合模式 5.装饰模式 6.享元…

[架构之路-24]:目标系统 - 系统软件 - C语言的结构与程序的工作原理 - 程序控制、函数调用栈、函数调用性能优化

目录 前言: 第1章 结构化程序与分层编程系统 1.1 计算机软硬件模型 1.2 程序的经典框架:算法数据结构 1.3 程序的结构化框架 1.4 程序的层次模型 1.5 程序设计的层次模型 第2章 C语言概述 2.1 C语言本质 2.2 C语言关键字 2.3 C语言在编程语言的…

js算法 字母大小写转换

题目:输入字符串将大写转换成小写,小写转换成大写? js字母大小写转换方法: 1、转换成大写:toUpperCase() 2、转换成小写:toLowerCase()方法一:把输入的字符串转成数组用split(&…

chatgpt 无法登录报错Access denied、OpenAl‘s services are not available in yourcountry. (error=unsupported )

一、主要解决有账号无法登录问题,共包含两种情况。 1、Oops! OpenAls services are not available in yourcountry.(errorunsupported country) 2、Access denied You do not have access to chat.openai.com. The site owner may have set restrictions that p…

Linux命令之nano命令

一、nano命令简介 nano是一个小型、免费、友好的编辑器,旨在取代非免费Pine包中的默认编辑器Pico。nano不仅复制了Pico的外观,还实现了Pico中一些缺失(或默认禁用)的功能,例如“搜索和替换”和“转到行号和列号”。nan…

Element Plus的el-tree-select组件,懒加载 + 数据回显

目录一、背景说明二、使用1. dom2.methods三、回显一、背景说明 技术:Vue3 Element Plus需求:在选择组织机构时以树结构下拉展示。用到组件:TreeSelect 树形选择组件(el-tree-select) 官网文档地址: ht…

Vue如何启动项目

文章目录 文章目录 前言 一、首先了解vue-cli脚手架 二、安装脚手架 三、启动项目 总结 前言 废话就不多说了,直接进入正题 一、首先了解vue-cli脚手架 vue-cli 是一个基于 Vue.js 进行快速开发的完整系统 vue-cli是 基于 webpack 构建 vue 前端模块工程环境webpa…

Vue.js介绍

目录 一、 Vue.js是什么 二、 Vue.js优点 三、 前提条件 四、 安装Vue 1. 直接用 script 标签 引入 2. 命令行工具 (CLI) 3. 其他方法或细节应用 五、声明式渲染 六、 理解什么是MVVM MVVM模式的组成部分 MVVM优点 一、 Vue.js是什么 Vue.js (vue读音 /vjuː/&am…

【CSS扩展】VUE如何使用或修改element plus中自带的CSS全局变量来定义样式

目录 一、CSS声明全局变量 二、使用el plus 和 el ui的自带样式 1、element plus—— var.scss位置 2、element ui—— var.scss位置 三、修改el plus 和 el ui中的自定义样式变量(方法一致) 本萌新最近在写网页时使用到了element plus中自带的CSS全…

Vue中如何解决跨域问题

跨域 跨域报错是前端开发中非常经典的一个错误,报错如下 Access to XMLHttpRequest at ...... from origin ...... has been blocked by CORS policy: No Access-Control-Allow-Origin header is present on the requested resource. 跨域错误源自于浏览器的同源…

《中秋佳节倍思亲》——2022年这场中秋

中秋佳夜,圆的是月,满的是情,但一人终究扛下离愁 作为一个杭漂者,虽不及北漂般艰难困苦,但也举步维艰啊! 或许,这对我而言,正是一个别样的中秋,也正是一个值得我一生纪念…

多端统一开发解决方案---Taro

Taro 一套代码,多端运行,释放双手的摸鱼神器 文章目录Taro 一套代码,多端运行,释放双手的摸鱼神器1. 简介2. 准备工作2.1 安装及使用2.1.1 开发者工具2.1.2 tarojs2.1安装tarojs工具3. Taro 使用4.限制5.路由跳转汇总6.注意事项7.…

vue3:安装配置sass

目录 前言: 1. 安装sass 2. 新建style目录,存放scss文件 3. main.ts 4. vite.config.ts 5. Test.vue 前言: 对于前端开发人员来说,css预处理的语言已经是家常便饭了,如sass,less等等,那么…

深度学习实战 1 YOLOv5结合BiFPN

目录 1. BiFPN论文简介 2. 在Common.py中添加定义模块(Concat) 3. 将类名加入进去,修改yolo.py 4. 修改train.py 5. 修改配置文件yolov5.yaml 1. BiFPN论文简介 论文《EfficientDet: Scalable and Efficient Object Detection》地址:https://arxiv…

微信小程序云开发的具体使用教程

小程序云开发介绍 云开发官方文档 一个小程序在开发时,除了考虑界面功能逻辑外,还需要后端的数据支持。而为了获得后端的数据支持,开发者需要提前考虑服务器、存储和数据库等需求,并且会花费时间精力在部署应用、依赖上。因此官方…