面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的。
在面试之前,不得不聊聊简历,简历是职场的敲门砖,是拿到offer的通行证,那么对于一个初级测试工程师来说,项目经验怎么写呢?接下来小编给你们分享几个项目经验案例:如下

项目时间:2016-08 - 2017-07
项目名称:小花钱包(Web)
项目描述:
项目介绍
这个产品产是互联网金融理财服务平台,既可以发起投标,也可以借款,提供定期理财,活期理财等多种产品,平台主要有投资人,借款人,系统录入人员,主要模块包括 我要投资,我要借款,登录,注册,账户管理,我的卡卷,会员中心,实名制认证,交易密码,找回密码,绑定银行卡,充值,提现,热门活动,发布借标款,放款,帮助等;
我的职责
1、根据产品人员提供需求规格说明书,参与产品部组织的需求澄清会议,进行沟通交流;
2、对充值,提现,投资,实名制认证模块进行分析,用思维导图梳理测试点;
3、根据提取的测试点利用不同方法编写测试用例,进行组内评审会议;
4、根据开发给的文档,搭建测试环境;
5、执行测试用例,包括冒烟测试、功能测试;
6、待版本稳定后,启动web兼容性测试;
7、在禅道上提交bug问题单;
8、对于提现模块,使用Postman工具进行接口测试;
9、根据客户需求,对充值模块进行性能测试;
10、根据自己负责的模块,编写测试报告;
项目时间:2016-09 - 2017-08
项目名称:车e融
项目描述:
项目介绍
该项目专注于汽车金融投资业务,专注于购车贷款和车辆抵押贷款的业务。针对不同资金需求的用户,提供多种选择的贷款计划,有专业的车辆评估师,有自己研发的风控系统,进行“信用”+“抵押”双重数据采集,评估系统。
我的职责
1.参与项目内的需求评审以及编写测试用例
2.利用svn进行项目文档的管理
3.利用Oracle进行数据库查询使用
4.主要进行功能测试并利用禅道对Bug进行管理和跟踪
5.编写测试总结
项目时间:2017-01 - 2017-07
项目名称:钱旺之家
项目描述:
项目介绍
钱旺之家是一家专业的电商平台,为用户提供丰富的商品、便捷的购物方式和完善的售后服务,并且通过多种配送方式使配送达到最快最优最方便。后台为公司内部人员使用,主要是一些功能菜单,商品管理,订单管理,仓储管理,客服管理,推广管理。电商平台之所以成为社会购物的主流之选在于它方便快捷,有专门的人员配送或快递配送。
我的职责
1.与产品经理沟通,了解需求,对项目进行可行性、可靠性、风险分析;2.根据项目的需求文档进行需求分析,根据需求写出测试方案;3.针对个人模块设计出满足需求的所有用例,并参与到别的模块用例评审;4.并根据用例需求搭建测试的相关环境;5.之后执行用例,并发现bug提交并协助开发定位bug及时的跟踪,了解修复情况;6.使用自动化工具RF,编写自动化用例并执行,使用Jenkins实现自动化持续集成及自动化定时任务;7.根据项目经验,分析其中报错的原理,整理测试数据,编写自动化测试总结 8.根据开发给的接口需求文档,使用接口测试工具postman进行接口测试;9.分析性能需求,确定性能测试需求,根据需求使用loadrunner进行性能测试;
项目时间:2015-10 - 至今
项目名称:H5收银台pingback | 项目工具:电视、盒子
项目描述:
项目介绍
Pingback 用来统计用户行为,在用户点击时发送一条点击url,url中包含信息,这个点击行为所属的版本、厂商、时间等信息,则需定义这条url中所包含的字段和字段取值
我的职责
1. 根据需求文档,使用xmind编写测试用例,根据不同的场景、以及字段取值设计测试用例,评估功能改变是否影响pingback发送
2. 用visio绘制软件组织结构图,明确系统有哪些子系统,子系统有哪些模块,对项目的组织架构有整体的认知,评估测试工作量;
3. 用例评审,产品,测试,开发给出评审意见,,评审期间进行用例修改以及答疑
4. 从独立功能,业务场景,前台影响,后台影响,前后台交互进行测试需求分析,提取测试点,设计相应测试用例;
5. 对数据库事物处理进行正常和异常测试,及时发现数据库事物存在的缺陷;
6. 执行测试用例,填写并提交bug单,缺陷跟踪并进行回归测试,编写测试报告。
本文是笔者就职软件测试工程师期间的简历心得,也是笔者1000多个已经就职于一线的测试工程师的简历锥型,希望能对大家有帮助。
很好奇,就使用rubyonrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提
如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby
我正在编写一个包含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
我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘
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/
我已经像这样安装了一个新的Rails项目:$railsnewsite它执行并到达:bundleinstall但是当它似乎尝试安装依赖项时我得到了这个错误Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcheckingforlibkern/OSAtomic.h...yescreatingMakefilemake"DESTDIR="cleanmake"DESTDIR="
我遵循MichaelHartl的“RubyonRails教程:学习Web开发”,并创建了检查用户名和电子邮件长度有效性的测试(名称最多50个字符,电子邮件最多255个字符)。test/helpers/application_helper_test.rb的内容是:require'test_helper'classApplicationHelperTest在运行bundleexecraketest时,所有测试都通过了,但我看到以下消息在最后被标记为错误:ERROR["test_full_title_helper",ApplicationHelperTest,1.820016791]test
我已经构建了一些serverspec代码来在多个主机上运行一组测试。问题是当任何测试失败时,测试会在当前主机停止。即使测试失败,我也希望它继续在所有主机上运行。Rakefile:namespace:specdotask:all=>hosts.map{|h|'spec:'+h.split('.')[0]}hosts.eachdo|host|begindesc"Runserverspecto#{host}"RSpec::Core::RakeTask.new(host)do|t|ENV['TARGET_HOST']=hostt.pattern="spec/cfengine3/*_spec.r