很多刚转行软件测试的小伙伴是不是不知道怎么写好一份优质的软件测试工程师的简历。今天呢,就给大家分享一下一个优质软件测试工程师简历的范文。记得收藏起来哦。
下面的案例:2-3年的软件测试工程的简历
姓 名:XXX
学历:本科
电 话:186-XXXX-8888(微信同步)
年 龄:26
工作经验:4年
邮 箱:188888888@168.com
性 别:女
籍 贯:北京
岗 位:软件测试工程师
工作性质:全职
求职地点:北京市
期望薪资:面议
★熟悉软件测试流程,熟练掌握测试需求分析和设计方法,黑盒测试方法,编写测试用例
★熟练使用bug管理工具“禅道”,清晰描述并提交bug,及时跟踪bug的解决情况
★熟悉运用有效的测试手段完成web测试、app测试等不同平台类型的测试项目
★熟悉Python+Selenium+Unittest进行web自动化测试,回归测试
★熟悉Postman工具进行接口测试,通过http协议发送get或post请求,验证实际和预期是否一致
★熟悉使用Python+Json+Unittest
+Requests进行接口自动化测试
★熟悉ADB基本命令以及基于Monkey的随机、稳定性测试
★熟悉Mysql数据库,可以熟练进行数据查询,多表联查操作
★熟悉运用Linux操作系统,能够使用Linux命令,可以编写简单shell脚本
★熟悉Fiddler、Wireshark抓包工具的使用,对缺陷进行前后端定位,提高缺陷修复效率
★了解java开发语言、移动端测试技术及Appium工具的使用
★了解性能测试,会使用Loadrunner、JMeter工具进行脚本的录制和场景设置。
2018.09 - 2021.06 中铁国建科技信息部 软件测试工程师
铁建网络学堂(app+web)2019.09 - 2021.05
项目描述:
该项目是一个线上的学习平台,包括web端和移动端。旨在给员工提供一个不断学习,提升自己能力的平台,同时对外开放注册使用权限。主要面向三大用户,公司内部讲师,公司内部员工,外部普通用户。主要包括导航首页,在线课程,学员中心,讲师中心,精品课程和推荐课程等模块。讲师可以上传自己录制的课程视频及资料,设置课程分类及管理;内部员工用户可以学习所有视频课程,下载课程资料,参加课程评论区讨论,app端支持课程缓存;普通用户除了学习精品课程需要付费、公司内部培训课程没有权限外,拥有其他在线课程的学习权限;管理员拥有课程管理、用户管理等功能。App端仅支持内部员工及普通用户登录学习。
负责模块:
Web端:讲师-课程资料上传;管理员-课程的添加和管理、用户管理;员工用户-课程搜索、课程学习
App端:课程检索、课程学习、课程缓存
使用工具:Postman+Python+Selenium+Unittest+Requests+Mysql+Fiddler+Monkey+禅道
项目职责:
1.前期进行需求分析,参加需求评审会,需求梳理会,熟悉项目需求和基本流程;
2.参与制定测试计划,编写测试方案;
3.根据需求进行测试用例的开发和设计;
4.参加用例评审会议,完善测试用例,保证覆盖率及正确性;
5.准备测试工具,准备测试数据;
6.Web端:
1)进行功能测试,执行测试用例,提交bug并进行跟踪和管理;
2)建立web自动化测试脚本,对课程添加、管理及用户管理进行测试;
3)使用Fiddler协助开发定位缺陷;
4)使用Postman进行接口测试,并建立自动化脚本,验收测试进行回归。
App端:
1) 安装、卸载测试,兼容性测试;
2)进行功能测试,执行测试用例,发现缺陷并提交跟踪管理;
3)进行monkey测试;
7.编写并提交工作日报,测试完成后进行测试总结的编写和提交;
8.协助完成项目的验收。
优惠惠水果园APP2020.04 - 2020.08
项目描述:
一个移动端的购物app,可以通过手机号进行注册登录,登录到商城页面直接进行商品的浏览。基本的功能包括:浏览及搜索功能,下单功能,收藏功能,支付和配送功能;同时支持内部员工认证,领取福利购物券。管理员可以在后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉 。
负责模块:首页、购物券、商品搜索、个人中心、收藏、订单信息、购物车、下单
使用工具: Jmeter+Mysql+Monkey+禅道
项目职责:
1.前期参加需求评审会,需求梳理会,熟悉业务流程;
2根据需求进行测试用例的编写;
3.安装、卸载及兼容性测试;
4.使用Monkey进行随机性测试;
5.使用Jmeter做接口测试;
6.进行功能测试,执行测试用例,发现并提交缺陷,进行缺陷跟踪和管理;
7.每日编写并提交工作日报;测试完成后,编写并提交测试总结。
XXXX管理系统(V1.0和V2.0) 2019.03 - 2020.03
项目描述:
该系统面向公司各级人员,用于公司旗下各项目的信息统计,进度汇总,实现统一调度管理。V1.0版本面向主要职能人员开放,主要包括注册登录功能,工程信息管理功能,工程进度管理功能,系统操作记录功能;V2.0版本新增组织架构模块,面向公司全体用户,优化注册验证功能,新增方案计划审批功能、合同管理功能、机械材料登记、发票报销功能。
负责模块:登录注册、工程信息管理、方案计划审批、机械材料登记
项目职责:
1.参与产品的需求分析和评审会议,参与测试计划的编制与执行;
2.根据需求文档进行测试用例的设计,小组进行用例评审;
3.功能测试,执行测试用例,在禅道中提交缺陷,并对缺陷进行管理跟踪,回归测试以保证缺陷修复;
4.对新版本进行回归测试,保证新功能的加入及优化没有导致新的缺陷产生;
5.提交每日工作报告,汇报进度,不定期参会进行项目分析;
6.测试完成后,输出测试报告,编写并提交测试总结。
水族管家V2.02018.09 - 2019.02
项目描述:
基于Revit开发的一款管理工具,于V1.0版本保存本地共享、预览及载入等管理功能的基础上,新增用户模块,实现了权限管理功能,管理员用户可以修改普通用户对族库的操作权限;加入了在线搜索及保存功能;附属模块加入参数化建模工具,可以实现快速建模。
项目职责:
1.熟悉项目需求及功能;
2.按照测试流程、计划、需求文档,编写测试用例并评审;
3.执行测试用例记录bug,提交bug,并跟踪解决;
4.对上一版本功能进行回归测试,针对支持的Revit版本进行兼容性测试;
5.输出测试报告、协助同事进行测试总结。
2014.09 - 2018.07 北京大学 本科 英语CET4
# 软件测试面试题合集、简历模板分享
▲ 《程序员一凡》 ▲
上方公众号获取

很好奇,就使用rubyonrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提
使用带有Rails插件的vim,您可以创建一个迁移文件,然后一次性打开该文件吗?textmate也可以这样吗? 最佳答案 你可以使用rails.vim然后做类似的事情::Rgeneratemigratonadd_foo_to_bar插件将打开迁移生成的文件,这正是您想要的。我不能代表textmate。 关于ruby-使用VimRails,您可以创建一个新的迁移文件并一次性打开它吗?,我们在StackOverflow上找到一个类似的问题: https://sta
我需要从一个View访问多个模型。以前,我的links_controller仅用于提供以不同方式排序的链接资源。现在我想包括一个部分(我假设)显示按分数排序的顶级用户(@users=User.all.sort_by(&:score))我知道我可以将此代码插入每个链接操作并从View访问它,但这似乎不是“ruby方式”,我将需要在不久的将来访问更多模型。这可能会变得很脏,是否有针对这种情况的任何技术?注意事项:我认为我的应用程序正朝着单一格式和动态页面内容的方向发展,本质上是一个典型的网络应用程序。我知道before_filter但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何
我想要做的是有2个不同的Controller,client和test_client。客户端Controller已经构建,我想创建一个test_clientController,我可以使用它来玩弄客户端的UI并根据需要进行调整。我主要是想绕过我在客户端中内置的验证及其对加载数据的管理Controller的依赖。所以我希望test_clientController加载示例数据集,然后呈现客户端Controller的索引View,以便我可以调整客户端UI。就是这样。我在test_clients索引方法中试过这个:classTestClientdefindexrender:template=>
我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当
我有一个围绕一些对象的包装类,我想将这些对象用作散列中的键。包装对象和解包装对象应映射到相同的键。一个简单的例子是这样的:classAattr_reader:xdefinitialize(inner)@inner=innerenddefx;@inner.x;enddef==(other)@inner.x==other.xendenda=A.new(o)#oisjustanyobjectthatallowso.xb=A.new(o)h={a=>5}ph[a]#5ph[b]#nil,shouldbe5ph[o]#nil,shouldbe5我试过==、===、eq?并散列所有无济于事。
我有一些Ruby代码,如下所示:Something.createdo|x|x.foo=barend我想编写一个测试,它使用double代替block参数x,这样我就可以调用:x_double.should_receive(:foo).with("whatever").这可能吗? 最佳答案 specify'something'dox=doublex.should_receive(:foo=).with("whatever")Something.should_receive(:create).and_yield(x)#callthere
如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象
Sinatra新手;我正在运行一些rspec测试,但在日志中收到了一堆不需要的噪音。如何消除日志中过多的噪音?我仔细检查了环境是否设置为:test,这意味着记录器级别应设置为WARN而不是DEBUG。spec_helper:require"./app"require"sinatra"require"rspec"require"rack/test"require"database_cleaner"require"factory_girl"set:environment,:testFactoryGirl.definition_file_paths=%w{./factories./test/
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?