【金九银十】软件测试简历项目经验怎么写,没有项目经验?
发布时间:2026/9/24 21:46:32 作者:尧图编辑部 阅读量:1,286

一、简历重要性以及编写原则能力经验技能和工作态度的提现。对自身的说明书。主要是提现你的价值。包装简历的原则︰不失真的包装)1.合适原则∶需要的是合适能够为企业带来价值的人。⒉.营销原则∶不是说需要陈述一个真实而全面的你而是一个简短的营销稿需要扬长避短突出重点和优势。二、简历模板简单大气清晰整洁。最好上下结构。不要花里胡哨。三、简历包装1、个人信息七要素必备︰姓名性别年龄男生接近32女生接近30可以考虑稍微包装一下)电话邮箱住址精确到市)求职意向。优势必填∶英语四六级学历:211985本科。女生:婚姻︰已婚已育。身高籍贯工作年限测试之前有3年测试4年政治面貌。么有意义的不要写2、教育经历2006.9-2009.6 湖南大学 专业/学历注意:1.计算机相关专业可以写专业非计算机相关专业只写学历计算机科学与技术软件开发软件工程网络工程。2.如果既有专科学历又有自考本科学历。情况一∶专科学历和本科学历毕业时间很近。只写本科学历。情况二∶专科学历和本科学历毕业时间很远。两者都要写。情况三∶民教网(写了可以增加面试机会但是会有面试通过了也会被筛的情况)3.写一些加分项证书核心课程 python , c语言计算机技术数据结构励志奖学金活动的组织。3、专业技能错误示范∶(不能看出你的技能深度)1.熟悉软件测试流程和理论熟练掌握测试方法。⒉.熟练使用Postman,jmeter等接口测试工具。3.熟练seleniunwebdriver的自动化测试。4.熟练requests的接口自动化测试。一、专业技能正确示范∶技能至少8-10条左右熟练的写上面不熟练的写下面。包括︰功能测试Linux数据库接口测试自动化测试性能测试等。其他的特别的技能写1-2条在最后面。)1.熟练测试理论测试方法测试流程以及常用的测试文档的编写如∶测试计划方案用例报告等能够根据项目需求提取测试点设计合理的测试用例执行用例以及提交测试报告。保证软件的质量。⒉.熟练Centos操作系统熟练使用Linux常用命令如∶查看进程查看端口查看内存和进程动态日志等。熟练通过xshell远程连接linux服务器查看错误日志以及bug定位分析等。熟练shell编程。熟练搭建测试环境。3.熟悉http协议熟悉接口测试流程接口用例设计熟练使用Jmeter或Postman执行接口测试熟练接口关联动态参数接口加密接口鉴权以及接口签名熟练Postmannewmangitjenkins或JmeterAntgitjenkins实现持续集成。到这里薪资封顶在14K。不考虑管理能力!4.熟练Git , Svn,GithubGitlib ,Gitee等版本控制工具能够熟练的处理文件以及代码的版本控制以及各分支和主干的文件冲突。5.熟练基于Pythonrequestspytestallureloggingjenkins的接口自动化测试能够独立搭建接口自动化测试框架并在实际的项目中开展实施。95%覆盖率。6.熟练HTML和JS语言熟练基于PytrhonSeleniumunittest/pytesthtmltestrunnerloggingjenkins的web自动化测试熟练POM和关键字驱动设计模式熟练基于ddt结合exctl的数据驱动并有实际项目经验。30%覆盖率。三年的产品∶分五期来做36个月/56个多月。web自动化比较合理的介入时间。在第一期6个月之后才开始写脚本。一年以内的项目︰大部分不考虑web自动化除非覆盖率很低低到只做冒烟用例。7.app自动化一般不写。8.不会的写自学。二、管理技能组织沟通能力团队建设能力工作压力工作业绩。带了多少人的测试团队。要么根据你的技能来问要么问的是公司需要的技能。4、工作经验2019.9-至今 公司名称 任职岗位2018.9-2019.9 公司名称 任职岗位注意︰1.工作经历必须是从大学到今天所有的经历不能少、2.如果是中途通过培训进入的测试行业那么以前的经历要写和计算机相关的岗位比如︰网络程师运维工程师系统管理员技术支持实施。财务系统管理员。3.尽量不要超过三家公司不要出现频繁跳槽最好是2-3年一家公司。最近的一家的公司可以写真实的其他的按前面的写。4.工作经验里面不要和项目经验混到一起写。看不清楚。5、项目经历(4-5个项目)10年只写最近的四个项目。后面的项目和时间都不写。项目一:顺丰CMS全球供应链一站式服务平台 项目时间:XXX项目描述:XXX项目职责:XXX注意:项目名稍微包装得高大上一点看起来像一个真实的项目。项目时间︰需要连贯的可以重叠。时间一般为4-8个月项目描述︰需要5行包括项目背景行业用户规模主要业务主要模块等特别是一定要注意项目的价值。CRM系统理财项目P2P区块链技术。项目职责︰需要8行提现你在项目中的重要性技能一定要融入职责6.自我评价不要太泛。写个人突出的业绩工作态度学习能力等。四、互联网公司常用接口测试面试题1、HTTP和HTTPS协议的区别?http协议是超文本传输协议信息是明文传输https协议是由SSLHTTP协议构建的加密传输协议他们所使用的端口不一样,http:80 , https : 4432、常见的Post提交数据的方式有哪些?主要有四种方式∶四种方式取决于Content-Type 这个请求头:Content-Type:application/x-www-form-urlencoded特点∶数据报文是字典相当于通过表单方式去提交数据数据的格式: a1b2c3Content-Type:multipart/form-data特点︰报文包含有文件上传。Content-Type:application/json(text/plain , text/xml...特点∶报文都是字符串类型。Content-Type:binary特点:报文类型是以二进制的方式上传文件。3、常见的请求头以及它们的作用是什么?Accept :客户端接收的数据格式。x-Requested-With:异步请求。ajax异步请求。无刷新。User-Agent :发送请求的客户端的类型。Content-Type:请求的内容的报文格式。Cookie : Cookie信息。4、get和post的区别是什么?get和post都可以向服务器提交数据并且都会从服务器获取数据。区别在于∶1.传送参数方式不同:get通过地址栏的方式传参post通过表单报文传参。post比get安全⒉.传参的长度不同: get的参数有长度限制,post没有。3.一般情况下get是获取数据比如查询post提交数据比如∶增删改。4.get只发送一个tcp数据报文包含请求头和data ) ,post发送两个报文(1.请求头,返回1002.data返回200 )5、接口请求中常用的返回状态码1xx信息提示2xx成功3xx重定向发送一个请求时这个请求多次请求了服务器的多个资源。)4xx客户端错误5xx服务器错误redirect6、cookie , session , token有什么相同点和不同点。相同点︰都是用于鉴权并且都是服务器生成的。不同点︰原理)cookie保存在客户端的浏览器上cookie不安全可以去分析存在在本地的cookie进行cookie欺骗。session保存在服务器的内存默认保存30分钟比cookie安全缺点就是当登录的用户越多比较占用服务器的资源。session一般会生成一个sesionid(名称自定义),sessionid可以通过cookie传输。token 存储在服务器的数据库里面通过一个接口或通过登录获取然后后续所有的接口都必须要传token才可以请求成功。token也可以通过cookie传输。7、请问你们公司是如何做接口测试的?包括:接口测试流程方案以及用例设计)1.获取接口文档 熟悉单接口以及链路接口接口业务流程的业务包括接口地址鉴权方式入参出参错误码等。⒉.编写接口测试用例并评审正例( 1-2个)︰单接口返回成功场景链路接口业务流程实现。(功能业务流程)反例:鉴权异常∶空错误过期......参数异常:空类型异常长度异常。错误码异常:其它异常︰接口黑名单接口调用次数限制。分页(少于00中间页最大页超过最大页)。3.使用接口测试工具或代码的方式执行接口测试。重要考虑以下情况︰1接口关联接口参数加密是否动态参数接口参数是否签名是否需要带请求头。4.实现持续集成并输出接口测试报告电子邮件有Bug提bug.8、没有接口文档如果做接口测试?方式一:可以使用Fiddler,Charles抓包工具抓取接口数据之后整理成接口文档如果有不清楚的字段找时间集中找开发验证然后在进行接口测试。方式二:可以通过Jmeter的代理录制功能先把接口请求录制下来形成接口文档然后再逐一的进行接口测试。9、接口测试中依赖登录状态的接口如何测试?依赖登录的接口本质上是每次发送请求的时候需要带上cookie和session才能够发送成功。在请求时需要添加上cookie和sessionid。当然:如果是通过Postman来测试Postman会自动去管理如果是通过Jmeter来测试需要增加Cookie管理器组件。如果是通过代码来实现接口测试那么需要生成sesion对象然后通过sesion对象来发送请求。10、你平常做接口测试的过程中发现过哪些bug?常规Bug :接口没实现没有按接口文档返回结果输入异常值空值特殊字符接口报错没有返回合理的错误提示。如︰购买商品接口其中有价格参数我去测试时把商品的价格改成-3购买成功。权限Bug :如∶测试修改不商品信息接口接口文档要求只有商家和超级管理员才有权限修改我传入一个普通用户的ID或者是传入其他商家的ID修改成功。接口测试就是为了避免绕过前端验证直接访问后端接口的BUG。11、你在接口测试中是怎么校验结果是否正确?有两种需要校验∶第一种:状态码校验验证返回的状态码为200。第二种:业务校验︰1.错误码为0⒉当接口响应报文比较短比较固定的情况下,校验完全一致。3.当接口响应报文比较长比较多的情况下校验最核心的业务信息。4.当接口响应报文为非常复杂的多层级XML格式或JSON格式通过Xpath,JSONpath,正则表达式的匹配方式获取到最关键字的业务节点然后再校验。5.查询数据库校验或者是通过其他接口校验。12、如何分析一个bug是前端还是后端的?通过抓包工具抓包然后查看请求报文如果请求报文对比接口文档有问题那么就是前端的问题。如果请求报文没有问题那就看返回报文返回的数据不对那就是后端开发的问题。13、依赖于第三方数据的接口如何进行测试?接口关联依赖是项目中的接口依赖于本项目的接口。可以通过Postman搭建Mock服务但是Postman的Mock服务有访问次数限制一天只能访问1000次。也可以通过Servlet Flask等技术来实现接口Mock服务。14、对于加密接口签名接口如何进行测试?加密签名)接口︰在调用接口的时候首先要弄清楚接口的加密方式什么什么?如∶1.对称式的加密方式(私钥加密︰不常用的有DES,AES常用是Base64加密方式。2.非对称的加密方式双钥加密:RSA加密方式。由一个秘钥密码生成双钥公钥和私钥公钥加密私钥解密私钥加密公钥解密。3.只加密不解密。1.MD5加密2.SHA1SHA3 , , . ·4.自定义加密规则。混合加密方式。了解加密规则签名规则)之后在请求接口之前先要对参数做对应的加密签名)之后在发送请求。单一加密方式postman和Jmeter有些是支持的postman使用javascript脚本实现Jmeter使用beanshell中的java代码实现。五、互联网公司常面自动化测试面试题1、接口自动化和web自动化有多少case ?覆盖率是多少﹖全部执行完需要多久?1)接口自动化测试的case数是根据接口数而定100个接口接口自动化case大概在2000-3000之间。接口自动化的覆盖率可以达到100%web自动化测试case是根据业务用例而定10000个功能测试的用例那么web自动化的用例大概2000-3000左右。覆盖率一般在30%左右。所有的用例全部执行完成在30分钟-60分钟左右。2、接口自动化测试怎么做? web自动化测试怎么做?1)项目组做自动化的可行性分析自动化率能够实施什么样的程度。2)调研测试团队对于自动化技术的程度一般会伴随着demo演示( selenium,rf,requests )3)计划制定自动化测试框架搭建逐步实施。发现框架的问题进行改善。制定计划提取或编写自动化测试用例由leader编写自动化测试框架组员编写和调试自动化呢测试脚本无人值守jenkins脚步的维护。4)把自动化流程化框架出使用文档和规范文档。5)持续不断的完善框架。6)把自动化测试标准推广到其他的项目。3、什么是POM模式﹖为什么要使用它?POM模式∶全称page object model简称PO页面对象模型。意思是把一个页面当成一个对象页面的元素就是对象的属性页面的操作就是对象的行为方法一般情况下PO分三层架构︰基础封装层BasePage PO页面对象层TestCase测试用例层。使测试用例更简单更清晰把很多的业务操作封装到PO页面对象层用例只需要调用即可。如果页面有变动只需要修改PO页面对象层的属性即可。增加代码的可维护性。4、说说你对数据驱动和关键字驱动的理解?数据驱动是从数据文件(Excel , csvYAML数据库读取输入、输出的数据然后通过变量传入自动化用例用例中在整个过程中数据的读取测试状态、测试信息全部在测试用例里面测试数据都是数据文件中通过修改数据达到驱动自动化用例执行的方式叫数据驱动。关键字驱动是从面向对象的思维出发同样的业务逻辑会封装成一个函数这个函数名就叫关键字不同的关键字实现不同的业务逻辑当所有的业务逻辑都可以通过调用关键字来实现的时候就是关键字驱动框架。、—般情况下企业里面都是数据驱动关键字驱动一起使用。5.web自动化测试用例如何设计?如何提高web自动化用例脚本的稳定性?用例设计∶自动化用例是从功能测试用例里面提取出来的主要提取的是冒烟用例和回归测试的用例提取需要遵循以下原则。1.优先覆盖核心功能用例。核心流程用⒉尽量不要选复杂的用例。3.选取一些重复执行的的用例。4.一般选取正向用例。如何提高稳定性:1.尽量使用相对路径定位元素。2.定位元素需要封装显示等待。3.用例和用例之间尽量避免依赖4.加入用例失败重跑机制。5.自动化测试的环境区分开其他环境。6、举例说明一下你在自动化测试过程中碰到过哪些异常?用到了哪些Python库?异常∶NoSuchElementException 没有如此元素异常NoSuchAttributeException 没有如此属性异常NoSuchFrameException 没有如此框架异常ElementNotVisibleException 元素不可见异常。(style:display:none)ElementNotSelectException 元素不可选异常。TimeOutException 元素超时ArrayIndexOutofException 数组下标异常。TypeException 类型异常。Python库:webdriver, webdriverWait os,xlrd,xlwt, time , unitest , logging , sys ,htmltestrunnerjson , csv , jsonpath , yaml, , requests , re , pytest , allure , pymysql7、自动化测试过程中你遇到了哪些问题是如何解决的?1)元素定位不到。2)自动化测试用例出现误报。3)每一次自动化测试的结果会被覆盖。4)数据库校验。对数据库结构非常清晰)8、在上一家公司做自动化测试用的什么框架?pythonseleiniumunittest/pytestddt/parametershtmltestrunner/allurejeninsrfselenium2librarypythonrequestspytestparametersallurejeninsyaml9、自动化中有哪三类等待﹖他们有什么特点?线程等待∶建议少用。隐式等待:全局等待。显示等待:一般会和一个匿名函数一起使用一般用不结合定位元素的封装。10、在执行脚本过程如何实现当前元素高亮显示?必做利用javascript去修改你当前定位到的元素的style,在style里面加入border:3px redsolid这个样式。11、在现有基础上给你一个新的业务线你是怎么做接口自动化的?首先熟悉新的业务线接口的业务然后熟悉已经搭建好的接口自动化测试框架然后在当前的框架里面加入符合框架的接口自动化的测试用例即可根据实际情况可以提出一些对框架的改进建议。12、接口自动化测试框架中接口关联你们是怎么处理的?1.通过一个yaml文件来独立的保存所有的中间提取的变量这个变量在执行用例之前清空。conftest⒉.在测试用例的yaml文件里面通过一个关键字extract提取变量:json提取和正则表达式提取。3.在下一个接口通过{⑾或$或热加载的方式取值。13、Requests中的Session会话管理的作用是什么?因为很多接口都需要使用cookie或session来记录登录状态而很多的接口必须要有这个登录状态才可以请求成功Requests中的Session会话管理的作用就是自动的记录cookie和sesion的登录状态。14、接口自动化测试中断言是如何实现的?把断言封装成一个方法这个方法会读取yaml文件里面的validate字段包括断言的方式和断言的数据然后在后台实现了断言。并且提现在报告里面。框架封装完成之后不需要写任何Python代码就可以实现断言。功能测试不需要写任何pythhon脚本只需要写yaml格式的测试用例即可实现接口自动化。15、接口自动化测试框架中动态参数接口加密接口签名接口你们是怎么处理的?热加载。总结感谢每一个认真阅读我文章的人作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。