jjzjj

软件测试简历个人技能和项目经验怎么写?(附项目资料)

测试小婉 2024-07-03 原文

目录

前言

个人技能

项目实战经验

项目名称:苏州银行项目(web+app) 项目描述:

项目名称:中国平安项目(web+app) 项目描述:

项目名称:苏宁易购项目(web+app) 项目描述:

总结

重点:配套学习资料和视频教学


前言

  最近很多人在找工作,投简历环节就遇到了困难。简历里面个人技能和项目经验不知道怎么写,要我帮忙指导一下。那今天就写几个项目实战经验,大家可以直接写到简历里面,希望可以帮到大家。

个人技能

  首先讲一下个人技能怎么写?其实也很简单,就是把你会的、在工作中需要用到的技能写上去。根据你工作的时间来写,时间长久多写一点技能。时间短的话至少也要把一些基础(必须)的技能写上去。下面的大家可以参考一下。

  1. 熟练使用多种用例设计方法和技巧对用例进行设计,比如常见的等价类、边界值
  2. 熟练使用 svn 和 git 对项目文件进行管理,掌握 svn 和 git 常用的操作命令
  3. 熟练使用 Xmind 软件编写思维导图,根据测试点编写测试用例,保证覆盖率
  4. 熟练使用 Linux 命令对 Linux 系统进行操作,如:查看服务日志,定位日志中的异常等
  5. 熟练完成测试环境的搭建、项目部署、查看日志,配置文件 、数据库操作
  6. 熟练使用 Robot Framework 进行 UI 自动化和接口测试自动化测试,能独立编写关键字方法。
  7. 熟练使用 Python+appium+unittest 搭建 APP 自动化测试环境,进行 APP 自动化测试
  8. 熟练使用 Fiddler 进行抓包、设置断点、模拟弱网环境进行弱网测试
  9. 熟练使用 Fiddler、Postman、Jmeter 工具进行接口测试
  10. 熟练使用 Python,能独立搭建 Python+Selenium+Unittest 的 UI 自动化测试框架进行测试
  11. 熟练搭建 Python+Requests+Unittest 的接口自动化测试框架进行测试
  12. 熟练使用 Mysql 数据库,使用 Navicat 对数据库进行增删改查,能进行多表的熟练操作
  13. 熟练使用 Jmeter 做接口测试,以及接口的并发测试、压力测试等性能测试
  14. 熟练使用 Jenkins 进行持续集成测试,设置定时任务,及时发现 bug
  15. 熟练使用 Jmeter 对接口做性能测试,掌握常见的性能指标,能对简单的性能问题进行定位
  16. 熟练使用 Postman 做接口以及接口自动化测试,调用外部文件 CSV 或配置环境进行参数化操作
  17. 熟练使用禅道管理工具执行测试用例,提交指派 bug,协同开发解决
  18. 掌握 appium+python 进行 app 自动化测试,使用 uiautomatorviewer.bat 进行元素定位,掌握常用的 adb 命令

               

 

项目实战经验

  项目实战最好写你做过的,因为面试官肯定会问你项目中的一些问题。要是实在没有什么项目写。那以下这些项目你就要记住了。(可以找我拿资料哦)

项目名称:苏州银行项目(web+app) 项目描述:

随着移动互联网的发展,信用贷系统作为客户和银行之间的桥梁在依托场景获客、提升客户体验、提高内部工作效率、降低成本,减少行内风险损失,增强行内全线上管理显得尤为重要。为满足客户需求,苏州银行推出新款苏州银行 APP 实现线上无抵押高额信用贷款,实现申请流程简单,材料不复杂;实现当天申请当天放款的目标;提高内部员工工作效率、降低作业成本减少行内风险损失

前台模块:

首页:主要显示该网站的主体功能,包括产品介绍以及其对应的收益率

理财:针对不同需求的客户提供不同的产品,包含基金、理财产品、黄金和银行存款借款:对于有借款需求的客户提供贷款产品,热门贷款推荐

生活:客户根据不同需要找到对应模块购买日常的各类商品

我的:客户可以在此模块查看账户余额,进行转账、提现等操作

后台模块:

后台首页:当前台有客户提交信息需要审批时会在后台首页显示提醒

借款管理:管理客户借款的相关信息,可以查看借款的记录,还款的状态等出借管理:管理出借的各项信息,可以查看出借的记录

逾期管理:可以查看逾期的列表,以及进行催收操作用户管理:可以管理用户的各类信息

系统管理:可以增加修改管理员以及权限,查看前台后台日志

项目职责:

    1. 主要负责贷款模块中的功能测试、性能测试、UI 自动化测试
    2. 阅读需求文档,详细了解项目需求,参与需求评审会议,关注项目需求的可测性
    3. 编写测试计划,编写自己负责模块的用例并进行用例评审
    4. 使用禅道执行用例、管理、跟踪 bug
    5. 使用 Xmind 软件编写思维导图,根据测试点编写测试用例,保证覆盖率
    6. 使用 Fiddler 进行抓包定位 bug,使用 Postman 和 JMeter 进行接口测试
    7. 使用 Python+selenium+unittest 框架进行 UI 自动化测试
    8. 使用 Python+requests+unittest 框架进行接口自动化测试
    9. 使用 Python+appium+unittest 搭建 APP 自动化测试环境,进行 APP 自动化测试
    10. 使用 Jenkins 设置定时任务,定时构建完成持续集成测试
    11. 使用 SVN 对日常工作数据、文档等在客户端与服务器进行储存、共享
    12. 输出测试小结报告

项目名称:中国平安项目(web+app) 项目描述:

随着互联网的快速发展以及物质生活水平的极大提高,人们对意外和风险的防范意识越来越强,

随之对各类保险的关注度也越来越高,为方便广大用户的选购,中国平安推出了“平安好生活保险商城”。“平安好生活保险商城”上面覆盖了市场上的大多数险种,保险分类里面包含健康险、意外险、企业险、旅行险、居家财险以及汽车保险。这是根据不同的人群制定满足用户需求的各类保险

前台模块:

首页:主要显示该网站的主体功能,其中包括平安严选、保障规划、热门保险等模块

平安严选:为需要投保的客户提供产品选择,例如健康险,意外险,企业险,旅行险,居家财险保障规划:为想要投保的不同群体客户提供保险规划,包括家庭保障,单身贵族,银发专区,出

行达人,老板无忧,家有萌宠

车险专区:为想要买车险的客户提供车险产品

一账通:显示客户的购买信息,包括我的钱包,我的保单,我的投资和我的账单

我的账户:显示用户账户的基本信息,可以查看客户的订单,保单,理赔申请,续保等内容

后台模块:

后台首页:当前台有客户提交信息需要审批时会在后台首页显示提醒用户管理:在此模块可管理用户的基本信息

保单管理:在此模块可管理用户的保单信息

产品管理:可以查看和管理前台的各类保险业务

系统管理:管理交易类型,设置区域,管理保险信息

权限管理:可以修改管理员以及权限,查看前台后台日志

项目职责:

  1. 详细了解项目需求,参与需求评审会议,关注项目需求的可测性
  2. 运用黑盒测试方法,根据需求文档编写测试用例
  3. 使用 Fiddler 进行抓包,判断 bug 类型
  4. 使用 Postma、Jmeter 做接口测试
  5. 使用 Python+Selenium+Unittest 单元测试框架编写 UI 自动化脚本
  6. 使用 Python+Requests+Unittest 框架进行接口自动化测试
  7. 使用 Jenkins 进行项目的定时构建
  8. 输出测试小结,测试结束后,参与测试报告的编写

                

 

项目名称:苏宁易购项目(web+app) 项目描述:

在电子商务飞速发展的今天,苏宁易购希望利用社区便利店这一广泛资源,通过配送人员来完成

便利店到客户家这最后一公里的配送,让顾客在家动动手指就可以收到想要的商品

前台模块:

首页:首页显示苏宁家电、苏宁超市、手机数码、以旧换新、苏宁国际、苏宁健康等列表。客户可以在首页选他想要购买的商品类型以及进入个人中心查看订单等

分类:客户可在分类中选择所需商品,各类家电、智能数码、厨房大卫、苏宁生鲜、日用百货、日常商品、家居清洁、个护美妆、一次性用品等

发现:客户可以通过短视频或者直播的形式了解我们苏宁各类商品的性能,如空调、热水器、洗衣机等

购物车:对客户已经添加购物车的商品进行管理

我的易购:客户可以在个人中心查看订单状态信息和账号信息

后台模块:

后台首页:默认显示各类信息的统计,如订单的数量,配送中的订单数量等 商品管理:按照前台的分类管理平台上的各项商品,可进行上架或下架等操作订单管理:可以查看各类订单的状态,包括自提订单,配送订单

退换管理:如果订单产生退换货,可以在此模块查看审核退换货订单信息系统管理:可以修改管理员权限,管理用户组,以及查看前后台的日志 店员管理:对店铺员工进行管理

用户管理:查看管理平台用户的各项信息

项目职责:

  1. 详细了解项目需求,参与需求评审会议,关注项目需求的可测性
  2. 熟练运用黑盒测试方法,能够根据需求文档编写适当的测试用例
  3. 参与用例评审,提出问题并进行讨论
  4. 测试结束后,参与编写测试报告

总结

感谢每一个认真阅读我文章的人!!!

如果下面这些资料用得到的话可以直接拿走:

1、自学开发或者测试必备的完整项目源码与环境

2、测试工作中所有模板(测试计划、测试用例、测试报告等)

3、软件测试经典面试题

4、Python/Java自动化测试实战.pdf

5、Jmeter/postman接口测试全套视频获取

6、Python学习路线图

           

 

重点:配套学习资料和视频教学

那么在这里我也精心准备了上述大纲的详细资料包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如下,需要的点击下方名片加我VX免费领取。

 

 

                                                            

 

有关软件测试简历个人技能和项目经验怎么写?(附项目资料)的更多相关文章

  1. ruby-on-rails - 使用 Ruby on Rails 进行自动化测试 - 最佳实践 - 2

    很好奇,就使用ruby​​onrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提

  2. ruby - 如何在 buildr 项目中使用 Ruby 代码? - 2

    如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby​​

  3. ruby - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  4. ruby - Ruby 的 Hash 在比较键时使用哪种相等性测试? - 2

    我有一个围绕一些对象的包装类,我想将这些对象用作散列中的键。包装对象和解包装对象应映射到相同的键。一个简单的例子是这样的: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?并散列所有无济于事。

  5. ruby - RSpec - 使用测试替身作为 block 参数 - 2

    我有一些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

  6. ruby-on-rails - 项目升级后 Pow 不会更改 ruby​​ 版本 - 2

    我在我的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服务器更新战俘

  7. ruby - Sinatra:运行 rspec 测试时记录噪音 - 2

    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/

  8. ruby-on-rails - 新 Rails 项目 : 'bundle install' can't install rails in gemfile - 2

    我已经像这样安装了一个新的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="

  9. ruby-on-rails - 迷你测试错误 : "NameError: uninitialized constant" - 2

    我遵循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

  10. ruby - 即使失败也继续进行多主机测试 - 2

    我已经构建了一些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

随机推荐