想入行软件测试工作,应该学习哪种测试,还有哪些测试工具

软件测试相关的定义就不再详细的介绍,这个可以去百度一下,有很详细的说明。

目前比较通用的叫法及划分,主要是以下几种类型: 功能测试,性能测试,自动化测试,安全测试,接口测试,单元测试,额外专项测试(性能/安全测试本身也属于专项测试,只是经常会单独拿出来说)。可能不同的细分领域或公司有不同的叫法,但基本都涵盖在这里面。

功能测试是最基本的,一般普通的测试人员都是从功能测试入门,一句话来讲就是对研发出来的软件进行功能点的验证(包括正常/异常的情况),判断它是否符合产品的预期,这个最重要的是要求对待测项目有足够的了解。

当然,这只是一个概括的说法,实际工作中根据公司流程规范的不同,操作起来会有较大的差异(有的公司流程完善,要求各阶段的测试交付件;有的公司没有流程,测试人员也不会写用例,直接测。当然各个公司有各自的做法,无需评论优略,适合就好)。

里面会涉及到软件测试的整个生命周期:需求了解–测试计划制定–测试设计–用例编写–执行测试(环境搭建)–问题跟踪–回归测试。

其中对于测试设计,里面有许多方法论,比如:等价类划分,因果图,边界值等等。这些是测试设计的理论知识,市面上有专门的书籍介绍,或者网上搜索一下也挺多,可以看一下。

除了测试设计理论,还应该掌握一些linux系统的基本操作,这个可能会在执行测试的时候进行环境搭建;另外像一些常用的请求工具(例如postman),抓包工具(例如fiddler)等都可以适当的了解一下。

工具技术是说不完的,最好是了解的越多越好,这个就是个经验问题。有很多东西可能一辈子都用不上,但是当要使用的时候,能马上想起来,可以使用这个技术或工具来帮忙达到目的。

性能测试,故名思意就是验证软件的性能是否达标预期。一般是基本功能测试完成之后才进行的,当然不是每个项目都必须要做,根据项目真实情况来决定。

目前网上提到性能测试,就直接是loadRunner,Jmeter等工具的介绍和使用,容易给人造成一种错觉,以为性能测试就是工具的使用,这是比较片面的观点。测试是通过各种技术手段,进行的一项有计划有目的的活动,并不是某个工具的使用。

前面列举的这2个性能测试工具,他们的名声很大,通过使用他们,能快速的帮助进行性能测试,因此才形成了这样的情况。

性能测试一般涉及到几个方面:施压工具,测试脚本,数据采集分析,问题定位。

施压工具可以选用上面提到的2个工具;在某些特殊的项目,可能无法找到合适的施压工具,这个时候可能就需要测试人员(或项目组出方案),自己写对应的施压代码。

测试脚本用上面的2个工具可以录制,但是录制的东西不够灵活,大多数情况下还是需要测试人员自己写代码的。

数据采集,主要是在性能测试过程中收集服务器,应用响应时间等相关的数据,便于对整个压测过程进行评估分析,判断是否有问题。大一些的公司可能一般都有类似的监控系统,可以直接查看。没有的就可能需要测试人员去使用一些第三方软件,安装到服务器。

从上面的介绍可以看出,做性能测试比单纯的功能测试涉及到的东西要复杂很多,他更考验一个测试人员的综合能力。不仅要分析待测场景(测试设计),还要自己准备测试脚本(工具使用,甚至具备研发能力),搭建环境,问题分析。

自动化测试,可以简单的理解为将人工手动测试的工作,通过工具或代码的方式转化为计算机自动运行的用例,帮助测试人员进行回归测试,从而提升测试效率。自动化测试的价值更多在于回归测试和系统监控。

自动化测试可以运用在不同的层次,例如基于UI的自动化,基于接口的自动化,再底层可以涵盖单元测试。

自动化工具非常多,常见的webdriver,selenium,qtp等等,可以根据自己的需求适当的了解。这些框架仅仅只是工具而已,它不代表自动化测试。

自动化测试要求可高可低,简单的运用工具做做参数化就行,基本不涉及代码;复杂的项目中,往往测试人员都会自己写一套自动化测试框架,更适合自己的项目。

接口测试一般也是运用自动化测试工具,或者自己写代码的方式来测试,不再描述。

单元测试,普遍都是开发来完成,当然也有公司存在专职的白盒测试人员,这个要求就比较高,完全是写代码来测试。

另外,近几年许多公司都设置了测试开发的岗位,他不仅需要了解基本的测试技能,还得有一定的开发能力,除了完成日常的测试工作外,还需要关注测试工具等偏开发的内容,上面的性能测试和自动化测试中也提到了,复杂项目的情况也需要测试人员进行一些工具开发,以满足测试需求,这种测试人员就和开发测试很类似。

测试职位入门相对容易,但要做的好,还是需要下很多功夫的。对于专项测试,一定不要拘泥于某个工具的使用。

说一点现状,国内测试人员水平层次不齐,从业人员可能会很多,但优秀的测试人员很少,感觉水军比较多。

对于流程方面而言,很多公司都不具备较完善的流程,测试人员夹在其中,会感觉很难受,努力适应并尽力规范搞定它。

最后,如果有其他选择,试试其他行业。

软件测试员的主要工作内容是根据测试计划和测试方案进行软件测试;能够针对软件需求开发测试模型,制定测试方案,安排测试计划,并对测试项目进行管理。 软件测试主要工作内容是验证(verification)和确认(validation)。 验证(verification)是保证软件正确地实现了一些特定功能的一系列活动, 即保证软件以正确的方式来做了这个事件。 确认(validation)是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。即保证软件做了你所期望的事情。

1、如果你的亲人在做软件测试,这是个特别好的资源,买本软件测试的书籍,让他教你;他个人电脑里会有他公司的资料需求、设计文档、测试案例、被测系统、数据库等,利用周末时间在家教,先看需求了解业务–找出测试点-写案例,然后自己跑系统。之后教数据库的增删改查语句以及一些简单的linux操作命令。 我同事利用周末时间已经把他弟弟、他女朋友都培训成了软件测试人员,现在工资相当不菲。

2、培训班 众所周知,培训班费用很高,如果你学过c语言,了解软件开发与测试流程,就自己买本书多看,网上关于软件测试的资源很多,多看,多投简历,必定会找到份工作。 如果你是其他专业毕业,对计算机软件一点都不了解,那就可以考虑报培训班学习,至于报哪个班,大家上网自行搜索,最好去知乎找答案,满满的都是干货。

3、工作态度: 跨行业进入软件测试,隔行如隔山,想必大家都会珍惜这份来之不易的工作,首先端正态度入职新人都会有老员工带着,一般公司都有配置库,里面有各种文档,测试案例、测试bug文档等;

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/1997.html

(0)
上一篇 2022-05-20 下午12:46
下一篇 2022-05-20 下午1:03

相关推荐

  • 表演技巧,三句半表演技巧

    三句半是由四个人表演的一种很有特色的曲艺形式。它形式简单、诙谐风趣。 (一)三句半的语言特点: 这个形式顾名思义就是三个整句加上一个半句,一共由四句组成。由几个或几十个「三句半」组…

    培训问答 2022-07-27
  • 一对一数学辅导,数学一对一辅导有效果吗

    试一试,搏一搏,单车变摩托。相信很多家长一开始报辅导班的时候都是这么想的,那一对一的数学教学辅导真的有效吗? 首先,要选择令人信赖的辅导机构。阿玲老师觉得看辅导机构是否靠谱应该要看…

    2022-05-15
  • 哪个档案管理系统好用(好用的档案管理系统推荐)

    泛微全新档案管理产品——文书定,提供一体化、全生命周期的数字化档案管理解决方案,让数字化成果永久封存、可查可验。 传统双套制的档案管理模式下纸质档案管理成本高、工作繁琐,仍旧需要将…

    2023-07-08
  • 小时候的农村夏天都是怎么过的呢

    夏天好玩的很多呀,记忆最深的有放羊,小河边捉鱼,晚上借着月光做游戏,晚上捉秋蝉等等。 小时候每晚放学后,都会拿着小羊鞭去放羊,通常会把它们赶到河沟里,随便它们吃,自己就在一边玩或写…

    2023-03-02
  • 网课一对一效果怎么样

    总体来讲,一对一在线课程学习有幼儿阶段,小学阶段,初中阶段,高中阶段,大学生阶段,在职阶段几种,这里重点讨论下小学阶段。 第一,小学阶段的在线课程一对一有学科类的语文,数学,英语,…

    培训问答 2022-05-12
  • 专科生考研难度低的学校

    本人经历过考研,也是再战才考上的,分别考过985和211,根据经验只能说专科生考985难度很大很大,985现在保研名额就蛮多。剩下名额对统考生来说第一关是初试,专科生通过努力可以通…

    培训问答 2022-04-29
  • 哪里可以去学汽修

    人生无时不刻在面临着选择,中考之后我们需要选择心仪的高中,高考之后我们需要选择合适的大学,大学毕业之后我们需要选择工作。所以,很多人都说,努力是一方面,而重要的是选择。对于学技术来…

    培训问答 2022-04-28
  • 哈尔滨托福,哈尔滨是俄语还是满语

    地名由来说法多 满蒙女真语都能查到 哈尔滨是具有古老悠远的历史文脉和中西合璧特色的文化名城,在此次普查中,哈尔滨名字的由来诸说并存,仍无定论,所以经过调查座谈,此次普查收录了“哈尔…

    2022-12-12
  • 会计零基础的人能做会计吗

    就这么跟你说吧,身边很多同事大学学的偏理科或很偏的专业,例如学医、学的核物理之类的,由于毕业以后,社会上对口工作岗位的供给很有限,去自学的会计,而且还报考了注册会计师考试,强悍的3…

    2023-04-05
  • 怎样求人办事容易成功,怎样求人办事对方不厌烦

    求人办事就是想发挥人脉的杠杆作用,人脉杠杆就是借助家人、亲戚、朋友、同学、老乡、老师、客户/合作方等等关系资源,实现以小博大的操作。 在人脉杠杆的具体操作上有以下几种方法: 第一种…

    培训问答 2023-03-16

发表回复

登录后才能评论