一个软件测试工程师发展到性能测试工程师的蜕变之路-纯经验分享对.DOCVIP

一个软件测试工程师发展到性能测试工程师的蜕变之路-纯经验分享对.DOC

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一个软件测试工程师发展到性能测试工程师的蜕变之路-纯经验分享对

一个软件测试工程师发展到性能测试工程师的蜕变之路-纯经验分享 对任何事物,你都感兴趣,所以每当付诸实行时,你都觉得有无限的生机到来,而且从不会错过机会.虽然在短暂的人生里,你也可以体验到很多有意义的尝试. ——佚名 ? 初识软件测试 这是一个杯子,主要用来喝水的,如何对它进行全面的测试分析?” 这是在第一次进入上家公司面试时,测试主管问我的题目,相关的回答已经有点模糊,但从这个问题可以大概了解到,测试主管在考察我的软件测试思维。 首先,显性需求,首先应该是杯子,不是瓶子、罐子等,用途是喝水的;隐性需求会比较笼统有些,如大小、高度、容积、制作材料、温度承受范围,还有一些其他细节如颜色、边角圆滑等。 其次,如何去准确获取、表现这些需求,即相关指标数据是多少。如要知道大小、高度、容积,得用到相关测量工具,如尺子、圆规。要知道温度承受范围,可能要用到温度计等。 在完成软件测试工作期间,测试用例设计、执行之前必须清晰了解原始需求(包括隐性需求),再之后需要有对应的测试方案,需要执行哪些类型的软件测试,要用到什么软件测试工具等。 功能测试实践 面试过后进入公司,最开始接触的项目是订餐网站,所进行的软件测试工作是主要是功能测试,如测试用例编写、执行,测试报告反馈。当时对所谓的软件生命周期都很模糊,感觉我只要做好自己的测试任务就好了,其他的东西由上级安排就好。 在接下来的一年时间,让我真正接触到了项目开发、交付的实际生产过程,简而言之就是,工作任务是无止境的,永远有数不尽的需求要开发、测试,有茫茫多的Bug要跟踪。如何在这中间保持自己清晰的定位显得至关重要。由于在项目组中只有我一个测试人员,s所以我还是比较忐忑的。   测试主管了解之后,跟我强调了几点:   1、测试的依据,需求基线要清楚,要尽早参与;   2、测试要有计划方案,要有用例设计,不能随意的开展;   3、Bug的跟踪,要有自己的主见、原则;   4、测试结果的把握,要有结果分析。项目的上线,要综合你的以上测试过程,结合目前的情况总结报告,甚至是项目经理也要听取你的意见。你的角色不仅是测试,也是质量保证。   当然,以上的情况只是测试中遇到问题的一点点,如沙漠中的一粒沙(这孩子究竟怎么过来的),但也让我认识到测试是独立的、重要的。   在后来的项目测试工作中,践行测试主管传递的思想原则的同时,我并行了解相关测试书籍、工具、技能,结合工作进行相关实践,逐渐地我的测试能力越来越强。   总结了下,有几个方面问题:   1、既定清晰的需求都有按要求实现,只不过实现方式不合甲方胃口,如图表不够丰富,只有概要,没有详细。   2、系统界面没有统一的样式,甲方不客气的说像草稿。   3、流程没有体现甲方日常工作内容、步骤。   4、风控系统很肤浅,指标不实用。 在这个测试过程中,我比较正式地参加甲方组织的各种需求讨论会议,期间也认识到原始需求到需求基线其实还是有设计落实过程的,其把握的度就要看负责人或产品经理的灵性了。作为测试人员,在需求评审过程中就要对比原始需求(要详细了解具体日常工作内容,行业特殊性等)和需求基线的不同,给予自己的意见,在测试过程中不时提醒自己。而对需求的理解是否深刻,有时候不是参加正式需求评审就能达到的,还需要深入到用户实际的工作场景,了解实际业务和流程。而对于自己无法准确把握(风控系统),用户又无法准确提供的需求就要定好界限,实现到什么程度。最后,好用的软件不仅是功能的实现,一个界面样式都能让你从头再来。原计划短期内交付的项目,由于后续各种修改需求一直到了次年3月,才基本结束相关测试活动。 性能测试实践   测试当然不仅有功能测试,当时虽然了解过性能测试的原理,但是具体如何开展还是有点懵逼。在测试主管的协助指导下,艰难完成。   在此,额外截取下当时某个业务场景测试的结果数据(当时用表格记录的数据,5并发时间95s!!!)   执行这次测试之后,了解到同性能测试如下相关信息:   1、系统的部署组成,相关的服务器有哪些(此时还不知道具体的网络拓扑结构)。   2、相关场景的选择依据。   3、工具的使用,脚本的录制。   4、主要性能指标。   5、基于工具结果的简单分析。   后续的项目测试过程中,也有从事性能测试相关经历,让我记忆深刻并且获益良多的是陕西地税的网上申报项目。   陕西网报项目的相关合作方有多个,网络、防火墙、CA认证服务、核心申报等分别是不同的公司负责交付,如果测试过程中有出现问题,往往不好定位是谁的责任。在这种情况下,了解系统的网络部署拓扑结构尤为重要,之后才是具体的测试场景开展。   1、熟悉了解网络拓扑图,相关机器、服务器的物理及网络部署,为之后进行分层次测试做好准备。   2、并发数的计算,按照计算公式C=nL/T(C代表并发数,n代表平均

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档