• 0
  • 0
分享

  想想自己从2002年毕业一直在做测试相关的工作,这么说来也算是在国内做测试比较早的老人了。

  从最初在日企中做测试到现在在国企中做测试,期间也有在一家私企做过测试经理。测试的内容从最初的执行日本客户写的测试用例到最后作为测试经理指导别人写测试用例。从软件工程中涉及到的阶段来说做过JUNIT、NUNIT单元测试,在开发组中做过集成测试,在测试组做过系统测试,在用户方做过相应的验收测试等。从和开发人员分工协作的敏捷开发的迭代过程中来说,做过冒烟测试,回归测试,兼容性测试等。从测试的内容来说做过功能测试,性能测试。从测试的类型来说做过黑盒测试白盒测试。使用过操作系统有Windows,linux,Unix;使用过的数据库有Oracle,SQLServer,DB2;使用过的测试工具包括功能测试工具QTP,性能测试工具Loadrunner,研究过selenium自动化测试工具。使用过的测试及BUG管理工具有TestLink,TestDirector,Bugzilla以及公司内部自行开发的测试管理工具等。

  除此之外做为测试管理人员来安排测试组的日常工作,解决测试中的疑难问题,协助其他相关部门提供相应的支持等等。

  很多时候被人问起:怎么处理和开发的关系?如果你发现的BUG他不认怎么办?从我本身的经验来讲一般开发人员还是都有自己的职业素养,如果他们有时间还是很愿意跟测试沟通包括搭建测试环境,评审测试用例,甚至告诉你他自己开发的哪个模块可能会有问题等等,这个倒是可以不必太纠结,毕竟大家都是奔着发布一个正常版本为目的的,没有谁会故意刁难谁,除非你遇到了极品,那就索性也就不跟他计较啦。

  那么在对BUG的态度上作为测试人员也要有自己的沟通技巧,我们可以根据开发人员的性格采取应人而异的沟通技巧,一般来讲就事论事以及柔和而坚定的沟通方式是比较好的,这个就牵扯到心里学层面了,要不然怎么会有测试心里学一说呢。总之最终将测试顺利执行,发现的BUG被正常修复那才是目标,如果能和开发人员有个好的沟通也算是赚到了。

  测试这条路入行门槛很低,所以现在感觉测试就是个不被怎么重视的工种,不就是点点鼠标嘛,貌似谁都会做。谁都会做的工作要把他做好有是有讲究的。我们除了平时做好自己分内的事情可以学习一些最新的测试技术和方法,包括缩短测试流程,降低测试成本,用一颗避免重大BUG流入正式发布的上市版本中给公司和社会造成重大损失和损害的心来做测试,我想这个境界应该会有相应的压力和动力来做好这件事情,并且可以把他作为终身的事业开追求。

  愿自己在测试这条路上能够越走越好。


作者:杨彩荣   

来源:51Testing软件测试网原创

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 摘要:当前,人脸识别技术已经在诸多领域取得广泛应用,但其风险也一直为外界关注,尤其是对风险容忍度较低的金融行业来说,用户验证环节如果出现漏洞,就可能造成巨大损失。本文将以一个项目实例出发,分享在测试人脸识别技术时遇到的问题和取得的经验,并对如何测试人工智能提出几点思考。人脸识别技术测试实例——从一个项目谈起近期,我司测试部门在承接某项目时,发现了该项目在用户活体验证出现的一个业务安全漏洞。活体验证是该项目服务流程中的一个必经步骤,验证的方式是由用户以手机设备录制阅读随机数字的视频,与后台人脸数据比对后,判断当前操作用户是否为本人。在此环节,测试人员发现,通过在电子设备上进行图片翻拍和视频翻拍,...
            0 2 4546
            分享
          •   一、什么是敏捷测试?  敏捷测试是一种在敏捷开发中进行软件测试的方法。它强调快速、迭代和协作,以确保软件的质量和交付速度。  在敏捷测试中,测试人员需要与开发人员密切合作,尽早参与到项目中,并在整个开发过程中持续测试。测试人员不仅要测试软件的功能,还要关注软件的性能、可用性和安全性等方面。  敏捷测试强调测试的自动化,以提高测试效率和覆盖范围。测试人员通常会使用自动化测试工具来编写和执行测试用例,以便在短时间内获得反馈。同时,敏捷测试也鼓励测试人员采用探索性测试等方法,发现软件中可能存在的问题。  另外,敏捷测试还注重团队的沟通和协作。测试人员需要与开发人员、产品经理和其他相关人员保持良好...
            0 0 410
            分享
          •   因太多小伙伴询问风风零基础如何转行软件测试、软件测试该学什么、中级和高级测试需要掌握哪些技能之类的问题。  为了让大家系统的了解软件测试,掌握合理、正确的学习方法和目标,风风决定制作一个学习 & 成长列表,你可以根据该列表制定自己不同阶段的学习 & 成长计划。  测试基础  无需多说,必须重点掌握!!!一切技术皆由理论发展而来。  01 学习内容  ①职业介绍:IT公司和互联网公司各岗位的工作职责,如开发、测试、产品、设计、项目经理等。  ②软件流程:研发模型、研发流程、版本迭代、项目需求、需求文档、测试流程、上线流程等。  ③测试设计:测试计划、测试方法、测试用例、测试管...
            14 14 1469
            分享
          •   背景:  用jmeter录制或者书写接口或性能测试的脚本,用maven添加相关依赖,本地eclipse测试通过后,放到jenkins上执行反馈结果给测试负责人实时查看执行结果。  1、环境搭建  "下载安装 jdk1.7或jdk1.8并配置环境变量  "Eclipse v4.5  "下载安装jenkins.rpm安装到linux或本地tomcat搭建安装jenkins.war  "下载maven 3.1.x或3.2.x或3.3.x并进行解压,配置本地和jenkins环境变量  "下载jmeter3.1并解压  2、准备性能测试的脚本  1)...
            1 1 3147
            分享
          •   有人说:“杂乱无章的自动化只会带来更快的混乱。”不仅更快,而且是更严重、更大的混乱。如果使用得当,自动化可以成为测试团队中令人惊叹的生产力助推器和系统的质量增强器。自动化测试的关键是要正确运用,这是初始最困难的部分。下面,我们会了解最常见的自动化测试挑战以及应对措施。  挑战 1:获得管理层的批准  跟任何公司部门一样,员工总要知道预算允许和不允许的东西。测试人员可能已经知道自动化在商业和技术两方面的优势(缩短上市时间、增加测试覆盖度和准确性、降低每小时的测试成本、更快发现错误等),但是测试人员怎样说服财务部门和软件开发负责人,为自动化测试争取必要的时间和资金?  “自动化测试能提高生产力...
            0 0 1083
            分享
      • 51testing软件测试圈微信