自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 最基础的软件测试总结

按测试手段来分类测试时对象可见度:黑盒测试、白盒测试根据状态:静态测试、动态测试测试执行的方式:手工测试、自动化测试黑盒测试在测试中把我们被测试的系统或者软件看成一个不能打开的盒子,在完全不考虑程序内部结构和内部特性的情况下,通过相关暴露出来的接口来对程序进行测试,黑盒测试只检查程序的功能是否按照我们需求规格说明的规定能够正常的使用,程序是否能够适当的接收数据并产生正确的输出信息。黑盒测试着眼于程序的外部结构不考虑内部的逻辑。一般来说针对软件外面的界面或者可见的功能来进行测试。黑盒测试更多的

2020-09-28 18:35:46 439

原创 十大软件测试工具分享,测试高手都在用!

随着软件行业的发展,软件测试的重要性越来越得到重视,对软件测试的需求也越来越大。而软件测试技术的成熟,也使得许多的软件测试工具应运而生,这里给大家介绍一下目前最流行的一些软件测试工具!一、企业级自动化测试工具WinRunner这款软件是Mercury Interactive公司的。WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试

2020-09-28 16:34:57 1740

原创 对软件测试行业认知的六个误区,你占几个?

对于很多不了解软件测试的人来说,同样是从事IT行业工作,软件测试人员看起来却要比软件开发人员“矮一截”。这其实都是由于大家对软件测试行业不了解造成的,今天,小编就为大家解答一些常见的软件测试行业误区,希望对大家有用。误解1、测试比较简单,不懂技术也能胜任很多人认为软件测试是个简单的工作,不需要会编写程序,也不需要很深厚的专业技术能力。但做为一个好的测试工程师,一定是需要专业的技能训练以及经验积累。测试是一个广泛的范畴,各种各样不同的测试概念以及对应的测试方法、测试工具都需要大量的实践和学习才能在需

2020-09-28 14:16:54 589

原创 软件测试的岗位划分和主要工作内容是怎样的?

对于技术人员而言,职业发展一般分两个方向:做技术、当管理。刚进入软件测试行业的新人都会从最基础的技术执行开始做,然后是用例设计,相当于基本的功能测试。随后大家会根据个人职业发展来进一步细化,有的选择管理路线,成为了主管,项目负责人,经理;有的深入测试用例设计,继续高级的功能测试;有的发展技术,专研性能测试,安全测试,自动化测试等。如果你想往技术领域深耕,一般又可以细化为两类:一类是功能测试,也就是大家相对熟悉的点点点测试、黑盒测试,这类工作不需要太多的编程经验,只要看得懂代码就可以;另一类是自动化测试,

2020-09-26 16:50:13 2044

原创 想从事软件测试?那这几种思维方式必不可少

相信很多小伙伴都能从软件测试的学习和工作中都能体会到,作为一名软件测试人员,思维方式是非常关键的,好的思维方式能给到软件测试人员更多的思考问题的方式,考虑问题多了,后期项目的调整优化也就更优异。那么,一名优秀的软件测试人员应该具备哪几种思维方式呢?1、逆向思维方式逆向思维在软件测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析。逆向思维是相对的,就是按照与常规思路相反的方向进行思

2020-09-26 16:34:34 322

原创 软件测试岗位很快会被开发所取代?这是真的吗?

有些小伙伴可能对软件测试不是很了解,其实软件测试是软件开发编程行业高度成熟后所形成的产物。那肯定会有小伙伴提出疑问了:软件测试是从软件开发衍生出来的,那会不会被开发所取代呢?行业前景会不会不太好?其实从行业的整体成熟度来讲,软件开发行业的整体成熟度更高,人们对软件开发的熟悉度也更高。另外还有很多因为不熟悉而引发大家对软件测试岗位的很多误解,比如:1.测试工作没有技术含量很多人都认为软件测试就是安装程序、运行程序、点点鼠标、按按键盘的工作。但这几年因为用户要求越来越高,产品变得越来越复杂,测试人员的

2020-09-26 15:42:10 500

原创 软件测试五步入门

软件测试,简单来说就是测试一个软件。这个软件可以是一个Web页面、一个App软件、也可以是一系列的专业系统。软件测试就是保证这个软件尽可能少的出现问题,保证软件的质量,提高用户的使用体验,减少后期维护成本。通常,软件测试都包括五个阶段:1 需求阶段国家有国家的五年计划,个人也有个人的计划:中午吃什么、晚上干什么,在做事情之前都会在心里打个草稿,免得到时候手忙脚乱。而对于IT行业来说,这东西就叫需求,它指明了从为什么要做这个软件、什么时候做、在哪里做、需要哪些功能、谁来做、怎么做等等信息。软件要做些什么

2020-09-25 19:16:54 442

转载 【转载】软件测试工程师必备的27个基础技能,纯干货分享!

混迹于软件测试行业8年有余,这么长时间了,一直想写一篇关于软件测试的经验分享的文章,但苦于工作原因迟迟未下笔。最近终于有了些闲余时间,遂决定把自己的心路历程及所感所想记录下来,与各位同行共勉。软件测试工程师必备的27个基础技能,纯干货分享!以我多年的工作经验来看,软件功能测试是基础,未来发展方向主要有两方面(技术专家、测试管理)。一、技术专家发展路线有如下三方面,可供参考:1.从功能测试到性能测试专家:性能测试专家需要掌握一门编程语言、性能测试工具、系统架构、网络、数据库、服务器硬件等知识。性能

2020-09-25 19:07:17 672

原创 零基础学软件测试基础篇

1.软件测试的定义首先我们看一下什么是软件测试,也就是软件测试的定义。关于软件测试有很多的定义和说法,这里和大家分享的是笔者比较认可的一种。软件测试是通过手工或自动化手段来检测软件产品中的错误和缺陷的过程。对于刚参加工作的同学们,一进公司基本上都是执行测试用例发现Bug,也就是通过执行用例来发现缺陷,所以我觉得这个定义比较适合初学者。2.软件测试的目的通过上面的定义,很显然软件测试的目的就是寻找缺陷,在以后的工作中我们也应该时刻记着:我们的目的是发现缺陷并且要尽快的提交,并保证他们被修改。a)

2020-09-24 16:43:57 245

原创 软件测试内容就看这四点(软件测试必看)

软件测试主要是去查找发现预期效果和实际效果的区别和问题,对软件进行评估衡量是否能够满足设计的要求和特点。通俗讲就是为了找出软件里面有没有,比如我开发了一个购物的软件,然后我在里面买东西,发现不用付款就可以结账成功,大量的人通过这个渠道买东西造成了公司大量损失。软件测试的作用就是去发现并指出问题。对一个好的软件测试员来说,一个软件有很多的地方需要去测试,不仅是会造成损失的要测试、影响客户体验的也需要测试指出。那么对于软件测试这个岗位,最受到大家关心的就是工作内容到底是什么,我也很想知道。第一:测试计划,

2020-09-24 16:20:11 575

原创 【软件测试方法大全】49种测试方法,你知道几个?

β测试_Beta测试β测试,英文是Beta testing。又称Beta测试,用户验收测试(UAT)。β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。当开发和测试根本完成时所做的测试,而最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其他人员员完成,不能由程序员或测试员完成。α测试_Alpha测试α测试,英文是Alpha testing。又称Alpha测试。Alpha测试是由一个用户在开发环境下进行的测

2020-09-24 15:50:28 5303 1

原创 零基础学软件测试基础篇

1.软件测试的定义首先我们看一下什么是软件测试,也就是软件测试的定义。关于软件测试有很多的定义和说法,这里和大家分享的是笔者比较认可的一种。软件测试是通过手工或自动化手段来检测软件产品中的错误和缺陷的过程。对于刚参加工作的同学们,一进公司基本上都是执行测试用例发现Bug,也就是通过执行用例来发现缺陷,所以我觉得这个定义比较适合初学者。2.软件测试的目的通过上面的定义,很显然软件测试的目的就是寻找缺陷,在以后的工作中我们也应该时刻记着:我们的目的是发现缺陷并且要尽快的提交,并保证他们被修改。a)

2020-09-23 16:34:56 396

转载 关于软件测试,你只需要看这一篇文章即可

经常有一些考虑转行IT的网友朋友问我一些软件测试相关问题,虽然问法五花八门,但总结下来无非就是几大类。蛋哥也是闲得蛋疼,就把大家想知道的答案专门整理了一篇长文,供大家查阅,希望对考虑转行和已经转行软件测试的朋友有所帮助。本文探讨主要包括:什么是软件测试?软件测试的发展前景如何?软件测试行业有什么样的特点?软件测试人员的薪资收入怎么样?软件测试的职业发展方向是怎样?软件测试的工作内容主要有哪些?软件开发是不是比软件测试更好?测试是不是比开发要求更低一些?软件测试岗位会不会被开发取代?软件开发比软件测试更有

2020-09-23 14:58:27 920

原创 软件测试22种测试方法与详解

1、黑盒测试:不基于内部设计和代码的任何知识,而是基于需求和功能性。2、白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。3、单元测试:最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易作好,除非应用系统有一个设计很好的体系结构; 还可能需要开发测试驱动器模块或测试套具。4、累积综合测试:当一个新功能增加后,对应用系统所做的连续测试。它要求应用系统的不同形态的功能能够足够独立以可以在全部系

2020-09-23 14:44:42 1919

原创 【软件测试】如果所在公司部门只有功能手动测试,该如何进一步提升自己?

几乎所有刚开始工作的人都会碰到这个问题,如果总结起来就是「理想和现实的差距」。说的高大上一点就是「认知差异」。怎么理解呢?就是基于你当前认知得出的结论并不一定是合理的结论。如果就事论事,我的建议是:1. 任何一件事情,如果自己没有让它做的更快更好,那就不要说它简单。换个说法就是,请证明这项工作真的很简单,比如改进下工作方法,让工作效率有很大的提升,比如引入自动化,把人从繁琐的手工操作中解放出来等。是的,看到简单很容易,让它不简单却是有挑战的。如果我们连简单的事情都没做好,有什么理由去嫌弃它?

2020-09-22 14:53:55 175

原创 自学软件测试,该如何进行呢?

我们知道,入行软件测试主要有两种方式,培训和自学。因为一些个人原因,有些朋友不敢冒着离职和脱产的风险参与培训,他们只想边工作边学习,那么类似这种情况的小伙伴可以如何学习呢?1、找课程学习的大纲。找几家培训机构咨询,最好是直接在官网咨询老师,留一个QQ,再想办法获得他们的课程大纲,然后对比整合。之所以让你留QQ而不是电话,是因为某些培训机构一旦获得你的电话后就会每天给你打电话,甚至整个周期长达半年乃至一年。留QQ的话,获得信息后可以直接删除。当然你也要注意,某些培训机构不知道是什么方法,居然能够通过QQ

2020-09-21 22:21:17 215

原创 【软件测试】如果所在公司部门只有功能手动测试,该如何进一步提升自己?

几乎所有刚开始工作的人都会碰到这个问题,如果总结起来就是「理想和现实的差距」。说的高大上一点就是「认知差异」。怎么理解呢?就是基于你当前认知得出的结论并不一定是合理的结论。如果就事论事,我的建议是:1. 任何一件事情,如果自己没有让它做的更快更好,那就不要说它简单。换个说法就是,请证明这项工作真的很简单,比如改进下工作方法,让工作效率有很大的提升,比如引入自动化,把人从繁琐的手工操作中解放出来等。是的,看到简单很容易,让它不简单却是有挑战的。如果我们连简单的事情都没做好,有什么理由去嫌弃它?

2020-09-21 21:06:14 236

原创 软件测试的流程是什么?

闲来无事,简单梳理一下,以下观点为个人见解,欢迎大家讨论。1.需求分析在测试前拿到产品需求文档,进行需求分析及需求评审前先对需求文档进行详细的阅读,对有疑问的地方进行标注。具体可从以下进行:a.分析产品功能点b.产品核心竞争力c.Kano模型、马斯洛需求分析、多问几个为什么、上下文分析法2.制订测试用例工欲善其事,必先利其器;对测试而言,测试用例就是器,做好了才能把好关a.使用思维导图列举测试大纲,尽量发散,想到什么就写什么,;先放后收,对知识点进行总结和归纳,标记重点测试模块,删除冗余及

2020-09-19 19:04:46 668

原创 软件测试的意义究竟是什么?

为了更好的理解软件测试的目的,首先我们来说一下什么是软件测试:用来确认一个程序的品质或性能是否符合开发之前所提出的一些要求 。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。 软件测试是为了发现错误而执行程序的过程 。用我的理解还有一种说法就是,本会在用户面前发生的灾难,提前在测试工程师面前解决了。软件测试的意义重大。软件测试的目的其实也可能理解成软件测试工程师的职责。软件测试的目的:1.确认软件的质量,其一方面是确认软件做了你所期望的事情,另

2020-09-19 16:20:22 6856

原创 软件测试35岁以后该怎么办...?

这个问题我每天都要思考很多遍。我以以下三点进行回答题主的问题:• 谈谈二十五岁做软件测试怎么样?• 软件测试前景怎么样?• 再谈谈软件测试真的干到35岁就干不动了吗?引用著名软件测试专家、清华大学郑人杰教授的说法:软件测试工程师是一个越老越吃香的职业。其中就表达了软件测试工作相对稳定、对年龄没有限制、而且随着项目经验的不断增长和对行业背景的深入了解,会越老越吃香。而且由于涉猎广泛,行业背景丰富的话,可以转行业专家或者产品专家等。25岁是一个很年轻的年龄,是毕业工作一两年的年龄,有一定的工作经验

2020-09-19 14:57:21 3112

原创 如何选择靠谱的软件测试培训机构,请注意一下九点!

为了避免广告嫌疑,陷入自卖自夸的尬聊场面,我这里单纯的给你9点软件测试机构的选择建议吧。所谓授人以鱼不如授人以渔,至于最后选择哪家机构,自己去按此评判和确定。最好选择线下项目驱动的面授机构学习,线上不是课程本身不行,是怕你个人自制力不行,你要能自己高效的学习那也可以试试网课;要有自己的辨别能力,建议你直接网上找几家看起来还不错的机构,然后依次进行实地考察,多维度进行对比,私底下找在读和已经毕业的学生问真实感受。比你在这提问靠谱多了。合同里一定要白纸黑字把各种保障写清楚,不要只听销售给你描绘的“宏伟

2020-09-18 16:48:04 3366

原创 软件测试在IT圈真的这么不受待见嘛?

以前和一个在华为做测试的朋友聊天,他也和我说,在欧洲,测试人员的“地位”比开发人员要高。也许真的是这样,在我国,也许某些企业里某些时候真的测试人员整体待遇高高一些,不过……那真的是以前的事了。但是,在互联网行业,至少在我国的互联网行业,讲究的就是糙、快、猛,当然台面上不会说“糙”字,但是做到了“快”和“猛”,想不“糙”也难,在这种情况下,质量就不是那么重要了。现在我国搞软件的几乎都在搞互联网,在这种大环境下,软件测试人员的状况可想而知。不只是国内啊,国外也这样。上面的这位,陆奇,曾经是微软职

2020-09-18 16:15:23 777

原创 软件测试在IT行业里真的是最底层嘛?

不能说哪一个要求更高,或者哪一个更好。只能说软件测试的入行门槛相对于软件开发要低一些,但并不是指软件测试的要求就比开发低。就好比,你能说教语文的就比教数学的要求低么?软件测试刚在国内发展时,大多数从业人员是做一些基础的功能性测试执行工作,这让很多外行人都误以为软件测试就是点点点。但随着互联网行业的发展,用户对产品的质量要求越来越高,未来单纯只是做功能性软件测试的人不再满足于企业的招聘要求,而懂得一定开发知识的综合性技术人才才是发展趋势。今年,很多研发企业中测试工程师的职能已经开始慢慢转移到开发工程师身

2020-09-18 14:17:33 1011

原创 软件测试工程师的一天工作内容是什么?

9:00挣扎着起床,颈椎病和肩周炎越来越严重了,早上都是疼醒的。女友已经上班走了,起床洗漱,做公交倒地铁,再倒公交倒公司。10:00把在地铁口买的煎饼吃完,抠会儿手机,今天的任务给组员安排一下。然后组长开“立会”,汇报昨天工作进度、今日工作计划,部门之间工作协调。11:00查看系统,验收bug,催开发,和产品对接,应聘面试者。12:00吃饭,侃大山,逛逛论坛,睡半个小时。13:30缓一缓,没睡醒,然后重复上午的工作,…18:00查看进度,然后追踪一下,最后看加班多久(不加班是不可能的,

2020-09-17 20:08:50 1684

原创 软件测试岗位会越来越少吗?

先说结论:软件测试的岗位不会越来越少,但是要求会越来越高。我的整体意见是测试岗位不会变少,反而相对于其他岗位会变的更重要一些。首先纠正一个非常错误的观念。测试和测试开发是两个岗位?No,不是的。测试开发是属于测试的。测试开发只不过是使用类似于开发的技术和能力,来达到测试的目的,本质还是测试。就如同一个人用人肉扫地,另一个人发明了自动扫地机来扫地,看起来后面这位更高级,但是实际目的还是扫地,不是么?其次就要说到测试的本质,以及行业对测试愚蠢的误解上来了。有一个朋友说,曾经去阿里面试,测试相关问题回

2020-09-17 20:03:43 258

原创 致软件测试新人和想转行做软件测试的你

因为互联网行业发展很快,技术更新也很快,软件测试技能要求在逐渐提高,如果想转行就要尽快,而且入行后需要持续学习。在转行前,你需要做好这几个准备:1、你可能需要找到一个代理公司,挂靠社保,以免断掉;2、你需要准备好三个月到半年的生活费,支撑自己的日常开支;3、你可能需要另一笔钱和一段集中的时间,如果你想报培训班、考证的话。4、你要了解报班要了解清楚,培训是否能保证就业,就业的岗位和所学的一致。5、你要做好心理准备,自学可能出现找不到工作的情况。6、保持好心态,转行是一个长期过程,必须要得到家人朋

2020-09-17 14:27:34 445

原创 0-3岁软件测试工程师必看!涵盖手工测试、性能测试、自动化测试、测试开发必备技能!

给你提供一条非常清晰的软件测试技能进阶路线!我根据薪资的不同,划分成以下几个阶段具体说一下:• 月薪5-9k:从零基础入门到能够找到工作• 月薪15-25k:测试在职搞定性能测试和自动化测试• 年薪30W+:搞定测试开发,进入一线大厂第一个阶段:月薪5-9k,刚刚入行,先学会功能测试!可能你是刚毕业的学生,也可能你是打算转行进入软件测试这个行业,那么首先以下基本的理论你是必须要掌握的:软件测试的定义、生命周期、工作流程、需求分析;测试用例的设计、编写、评审;bug的基本知识以及禅道的使用;

2020-09-17 14:01:27 703

原创 想学习、入门软件测试,你知道要如何开始嘛?

有一些朋友会问到软件测试入行难不难,该怎么做,觉得自己就像一个无头苍蝇一样完全找不到方向。跟好几个朋友聊了不少,那么今天就具体整理总结一下,关于学习、入门直到完全融入这个岗位的一些看法,话不多,直接进入正题。第一阶段:专业基础课程阶段目标:熟练掌握IT核心技术:编程,数据库,操作系统,版本控制。能够熟练运用所学技术搭建各类服务器环境。深入理解软件研发过程各种疑难杂症及处理手段。掌握Python编程技术并熟练运用Python进行程序设计。知识点:1、Web页面元素,布局,CSS样式,盒模型

2020-09-16 14:14:18 211

原创 他问我“25岁转行做软件测试,没有经验和基础能行吗?”,我是这样回答的。

首先,这个问题中充满了焦虑。现在学来得及吗?自学还是报班呢?有哪些需要注意的?前景怎么样?这些都是要考虑的问题。对于这些问题,特别是今年,又显得尤为的“难”。为什么呢?除去今年的疫情影响不说,2020年的软件测试行业就业环境与5年前相比,大不相同。前些年伴随着IT互联网行业的快速崛起,团队也跟随着快速扩充。在早些时候,简单的培训2个月,掌握测试的流程和基本理论,会手工测试的基本操作,在一线城市成为月薪6k的“点工”是非常轻松的事情。但是现在不同了,生产力的提升带来的是人员的精简,技术的提升、

2020-09-14 15:50:35 968

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除