软件测试工程师的简历项目经验该怎么写?

news2024/11/25 3:40:28

想要找一份高薪的软件测试工作,简历项目必不可少(即使是应届生,你也要写上实习项目)。所以很多自学的朋友找工作时会碰到一个令人颇感绝望的拦路虎:个人并没有实际的项目工作经验怎么办?

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

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

1、应该去哪找项目?
2、在众多的项目中,该怎么挑选适合自己的?
3、如何搞懂挑选的项目?
4、搞懂的项目,应该怎么写到简历中?
5、面试时该如何介绍写在简历中的项目?

一、应该去哪里找项目?

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

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


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


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


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


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

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

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

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

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

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

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

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

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

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

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

4.根据自己的想法挑。

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

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

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

比如我是一个学过功能+接口测试的同学,因为学过TpShop商城,对商城更熟悉,所以我要找个商城类项目,且有功能+接口测试亮点的项目。好,明确需求后,我们来gitee中找下:

查看结果


选取其中一个:


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


项目的技术栈都写好了:


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

在这里插入图片描述

三、如何搞懂挑选的项目?

作者:黑马测试
链接:https://www.zhihu.com/question/297929745/answer/2367785915
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上面说了如何挑选项目,但要将项目写到简历有个大前提,就是你要将项目的测试流程搞懂,这样才能挑选的项目进行类似测试。否则再合适的项目,也可能会是面试时的定时炸弹。如何才能获得项目流程经验,这里推荐两个黑马项目视频教程,建议你反复观看。第一个项目就是TpShop项目(功能测试必看):TPshop是国内优秀的商城网店系统及小程序电商系统服务商,专注电商平台搭建、企业商城定制开发、小程序制作开发十一年,可提供B2C、B2B2C多用户商城、社区O2O、全渠道新零售、社交电商、同城区域电商、跨境电商、小程序营销系统、分销系统、收银系统等解决方案。

技术亮点:

  • 搭建完整的Web和APP项目测试知识体系。
  • fidder等调试工具在测试中的应用及相关原理。
  • 测试计划及测试方案编写。
  • 采用selenium自动化测试框架对自媒体运营平台和后台管理系统进行自动化测试。
  • 采用appium自动化测试框架对用户端APP进行自动化测试。
  • 采用PO模式来设计自动化测试框架的架构。
  • 采用pytest测试框架来管理维护用例。
  • 引入数据驱动技术来实现测试脚本和测试数据的分离。
  • 采用logging实现日志收集。采用Allure生成内容丰富、页面美观的自动化测试报告。
  • 采用Jenkins持续集成工具管理自动化脚本。
  • 采用JMeter工具进行接口测试。
  • APP性能测试。
  • 使用Locust进行性能测试如果对这个项目的测试流程掌握的还不清楚

如果对这个项目的测试流程掌握的还不清楚,没有关系哦,可以文末加群领取学习教程

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

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

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

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

我们以TPshop电商项目为例

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

本商城系统是一个综合性的电商平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。商家可以在入住淘淘商城,在该平台上开店出售自己的商品,并且得到淘淘商城提供的可靠的服务。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。

在这里插入图片描述

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

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

①.商品管理:商品和商品包的添加、修改、 删除、复制、批处理、商品计划上下架、SEO、商品多媒体上传等,可以定义商品是实体还是虚拟,可以定义是否预订、是否缺货销售等。
②.商品目录管理:树形的商品目录组织管理,并可以设置关联/商品推荐。
② .商品类型管理:定义商品的类型,设置自定义属性项、SKU项和商品评论项。
④.品牌管理:添加、修改、删除、上传品牌 LOGO。
⑤.商品评论管理:回复、删除。

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

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

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

③ 需求评审会完成之后,我们是不是要分析功能点,进行用例设计呢。那么简历话术你肯定会写:
针对所负责进行功能测试用例的编写,完成后组织用例评审,以确保该模块测试点覆盖全面。

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

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

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

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

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

⑨ 经过一段时间的测试,我们测试的结果是什么呢?测试报告喽! 简历话术:
编写测试报告,以及测试总结

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

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



若想查看更多测试简历模板,文末加群领取即可

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

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

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

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

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

5)目使用的技术(技术尽量描述高端,以提升自己在对方心目中的技术形象);
6)可以考虑增加详细说明使用的工具(例如:Jmeter、Postman、Jira等)
7)项目的亮点;

8)在自己的项目上可以想一些市面上没有但是自己觉得很有创意的点子。实现不实现都是无所谓了,但是你给面试官的印象会再上一个层次。
9)项目体会(可以说说:多人协作、碰到的问题,提升的技能);

若项目经验问题已克服,你想开始学习软件测试,但软件测试基础薄弱也不用担心。在此特意为大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面,涵盖功能测试、Python编程语言,接口测试、UI自动化测试、性能测试…

在这里插入图片描述

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

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

相关文章

【PS】画笔工具

目录 画直线 拾取颜色 改变画笔大小 改变画笔硬度 不透明度 流量 画笔预设 自定义图片做笔刷 工具预设 画笔面板 画直线 Shift键可画出直线只用点两个点就画出直线:先点一个点,按住shift,再在别处点一点,这时候直线就形…

Python 中如何使用pybind11调用C++

Python 中如何使用pybind11调用C1. pybind11简介与环境安装2. 求和函数3. STL和python内建数据类型的对应关系3.1 **返回vector**3.2 **返回struct**4. pybind11与numpy图像数据接口和速度对比:以图像rgb转化为gray的例子Reference: 混合编程:如何用pyb…

银联卡8583协议小额免密免签交易总结

之前做过金融支付这块儿。到过北京石景山区银行卡检测中心过检PBOC的level2认证,去过上海银联总部和湖南银联对接银联卡和扫码支付。对金融支付和卡交易这块儿熟悉。现在这块儿知识用不上了总结下留作备忘,同时分享给有需要的人。 关于免密免…

【云原生 | Kubernetes 实战】12、K8s 四层代理 Service 入门到企业实战应用(下)

目录 一、创建 Service:type 类型是 NodePort 1.1 创建一个 pod 资源 1.2 创建 service,代理 pod 在集群外访问 service: 数据转发流程: 二、创建 Service:type 类型是 ExternalName 2.1 创建 pod 2.2 创建…

相关数据库

h2 需要用以下 初始化一下 第一次启动需要加入下面代码 h2 创建表 可以直接用jdbc 然后进行测试 不需要链接mysql redis 想要启动redis 现在 该目录下 输入俩个cmd 一个cmd 输入redis-cli 到启动太 输入 shutdown 然后再另一个cmd 输入 redis-server.exe redis.windows.con…

如何利用电商模式,灵活结合当地产品生态全力助农,实现乡村振兴

随着互联网时代的发展,人们的消费观念和消费习惯逐渐被改变,绿色环保观念深入人心,人们加大了对农产品的高要求和高需求,同时,近年来国家对农业的重视和政策支持,促进了农产品电商的蓬勃发展,已…

YOLOV7学习记录之原理+代码介绍

博主计划做一个目标检测跟踪项目,考虑使用YOLO系列模型来作为目标检测器,如今YOLO项目已经更新到了YOLOV7版本,因此便来学习一下相关原理,完成相关实验工作。 论文链接:https://arxiv.org/abs/2207.02696 网络结构 YO…

【字节码】Java Instrumentation 简介 以及 ASM 组合案例

1.概述 本文来自:深入理解JVM字节码 并且对其进行补充。 2.Java Instrumentation简介 JDK从1.5版本开始引人了java.lang.instrument 包,开发者可以更方便的实现字节码增强。其核心功能由java.lang.instrument.Instrumentation 提供,这个接口的方法提供了注册类文件转换器…

python列表添加元素append(),extend(),insert(),+list的区别及说明

这篇文章主要介绍了python列表添加元素append(),extend(), insert(),list的区别及说明,具有很好的参考价值,希望对大家有所帮助。 列表添加元素append(),extend(),insert(),list区别 回忆初学python的时候,对列表list添加元素时&#xff0c…

[附源码]Nodejs计算机毕业设计基于web技术的米其林轮胎管理系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

C# 程序的组织

一 程序的组织 ① 名字控件 程序的逻辑组织; ② 嵌套类型 类中嵌套类型; ③ 程序集 程序的物理组织; 二 名字空间 1 名字控件的概念 逻辑划分;避免名字冲突; 2 名字空间的声明 namespace xxx.xxxxx{} 可嵌套 3 …

Jmeter 性能测试之阶梯式场景、波浪式场景

推荐阅读: [内部资源] 想拿年薪30W的软件测试人员,这份资料必须领取~ Python自动化测试全栈性能测试全栈,挑战年薪40W 1 阶梯式场景(负载测试) 该场景主要应用在负载测试里面,通过设定一定的并发线程数…

云游戏拉开产业化大幕

配图来自Canva可画 在过去十多年间,音乐和视频已经完成了线下存储到线上串流的变迁,VCD、CD、MP3也早已成为有历史记忆的收藏品,然而游戏业的“革命”——云游戏行业才刚刚开始。 尤其是随着5G和边缘计算的发展,更高的带宽、更低…

cubeIDE开发, 定时器TIM与外部中断NVIC实践案例

一、定时器功能 1.1 定时器分类 STM32 的定时器分为高级定时器、 通用定时器 、基本定时器三种。 这三个定时器成上下级的关系,即基本定时器有的功能通用定时器都有,而且还增加了向下、向上/向下计数器、PWM生成、输出比较、输入捕获等功能;而…

高并发编程之多线程锁和CallableFuture 接口

5 多线程锁 5.1 锁的八个问题演示 package com.xingchen.sync;import java.util.concurrent.TimeUnit;class Phone {public static synchronized void sendSMS() throws Exception {//停留4秒TimeUnit.SECONDS.sleep(4);System.out.println("------sendSMS");}publ…

AXI协议规范超详细中文总结版

link AXI协议规范中文翻译版 来源:https://github.com/lizhirui/AXI_spec_chinese 综述 本文参考分析整理总结了AMBA AXI and ACE Protocol Specification文档的AXI总线协议规范部分,错误之处欢迎指出。 AMBA AXI协议支持高性能高频的系统设计&#xff0…

【视觉高级篇】25 # 如何用法线贴图模拟真实物体表面

说明 【跟月影学可视化】学习笔记。 什么是法线贴图? 法线贴图就是在原物体的凹凸表面的每个点上均作法线,通过RGB颜色通道来标记法线的方向,你可以把它理解成与原凹凸表面平行的另一个不同的表面,但实际上它又只是一个光滑的平…

巧用 Chrome:网络知多少

开发者如数家珍的工具中,Chrome 想必是众多人心目中的白月光,倒也不是它有多么优秀,而是多亏同行浏览器们的衬托。其开源的内核 Chromium 也成就众多养家糊口的岗位,比如 Edge、Opera、QQ 浏览器、360 浏览器等等国内外一票浏览器…

物联网开发笔记(62)- 使用Micropython开发ESP32开发板之控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:环境搭建

一、目的 这一节我们学习如何使用我们的ESP32开发板来控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程的第一步:环境搭建。 关键字:3.2寸SPI串口TFT液晶显示屏模块 ILI9341驱动 LCD触摸屏 240*320 LVGL图形化编程 XPT2046触摸屏芯片IC 二、环境 ESP…

实机安装CentOS7.9操作系统图文(保姆级)教程

一、制作启动U盘 1、下载Ventoy软件 去Ventoy官网下载Ventoy软件(Download . Ventoy)如下图界面 ​ 2、制作启动盘 选择合适的版本以及平台下载好之后,进行解压,解压出来之后进入文件夹,如下图左边所示&#xff0c…