不知道这个软件测试能不能自学啊,难不难啊?
软件测试可以自学的。
一、软件测试基础知识
要想进入测试这个行业,就必须要了解什么是软件测试,该如何测试?
这部分的学习目标:掌握软件测试的基本概念、软件测试的流程,并能熟练的应用常见的用例设计方法来设计测试用例。掌握常见的测试方法和类型,并知道如何进行每个阶段的测试。
下面是推荐的参考书:
1、软件测试(原书第2版) (美)佩腾(Patton,R.) 著,张小松 等译
这本书可以用来作为进入行业的第一本书,本书讲解的都是实用的技术,通过阅读本书可以快速的去学会如何测试软件。个人建议,这本书至少要读3遍以上。
看完这本书,自己可以去找一个项目(可以到开源中国上查找)来测一测,应用一下学的知识,找一找缺陷。在测试这个项目中要体会一下测试的流程,学习如何搭建测试环境。
2、软件测试的艺术(原书第3版) (美)梅耶 等
第二本就是这本软件测试的“圣经”,这本书据说是硅谷测试人员必备的书。这本书最值得看的地方就是测试的思想。阅读这本书可以让你有豁然开朗的感觉。
3、计算机软件测试(原书第2版) (美)卡尼尔
这本书也是值得一读的,同样也是非常适合初学者阅读的。
4、全程软件测试 朱少民
上面的都是外国人写的,来本国产的。
还有很多经典的测试书,例如:Paul C.Jorgensen的软件测试(第2版)这本书,但是笔者认为他不是很适合初学者,这本书都是用来做研究生教材的,做过一段测试的可以来看看。
二、软件测试进阶书籍
这部分主要是针对有过一年左右测试经验的,真正测试过几个项目的。推荐的参考书主要是提高测试效率的,一些测试的经验。
1、有效软件测试
这本书主要是给软件测试的各个阶段提出了一些建议,一共50条。这些建议都十分中肯,值得一读。
2、软件测试经验与教训
听书名也应该了解了一大半了吧,这本书一共给出了293条经验,阅读它吧。它会让你重新思考关于测试的基本理论。
还有一些很好的书籍了,但是没有读过的就不做推荐了。
三、自动化测试
我们都知道,目前自动化测试是软件测试的趋势,而且目前公司在招聘的过程中都会考察自动化相关的知识。这里我们介绍一下QTP和Loadrunner等测试工具。
目标:掌握自动化测试的概念、流程和方法。能够使用相关的工具进行自动化的测试。
QTP部分:
目标:掌握QTP的测试流程、工作原理和基本使用。能够使用QTP进行自动化测试。进阶需要掌握自动化框架设计的原理,并能独立设计自动化框架。
目前网络资源很丰富,有很多前辈录制了很多视频,大家可以先来看看。
1、IT播吧 - 小强老师零基础学习软件测试系列视频教程之QTP学习指南
首先可以先看这套视频,这里主要讲的是QTP的基本使用。学习视频的过程中,最好能够独立的测试QTP自带的飞机订票的例子。这个最好了,QTP的基本使用就没问题了。
2、精通QTP——自动化测试技术领航 余杰 赵旭斌 编著
第一个视频还是讲的录制和回放,并且也是以飞机订票作为的例子,但是实际工作中,很少有录制的项目,基本上都是需要自己开发脚本的。所以这本书会给你很大帮助的。
3、QTP自动化测试权威指南(第二版)
这本是QTP的大牛TarunLalwani的经典力作,公认的QTP测试的“圣经”。无论是初学者还是使用过QTP的都应该好好的读一读。
LoadRunner部分:
目标:掌握性能测试的常见术语,性能测试的方法和流程。能够熟练使用Loadrunner。进阶的话需要学会分析性能报表,找到性能瓶颈,进行性能调优。但是这个过程并不是看基本书就可以达到的,需要不断的积累测试经验才能做到的。(努力吧)
1、IT播吧 - 小强老师零基础学习软件测试系列视频教程之Loadrunner学习指南
还是这个视频,学过这个视频基本上可以独立的使用Loadrunner执行性能测试用例了。
2、精通软件性能测试与LoadRunner最佳实战
在来一本入门的书,这本书基本上算是Loadrunner的百科全书了吧,各个方面都有所涉及。
3、捉虫记——大容量Web应用性能测试与LoadRunner实战
这部分还需要掌握,类似QC这样的测试管理工具和Mantis等缺陷管理工具。
自动化理论部分:
1、软件测试自动化 (美)Daniel J.Mosley 等著
2、软件自动化测试技术与实例详解(一本很老的书)
3、自动化测试最佳实践
四、其他技术
上面的是和软件测试理论相关的知识,但是真正的想做好测试这些还是不够,还有一些必须要掌握的知识,下面一一列举一下。
1、数据的技术
目标:掌握SQL语句,重点在增删改查上。可以参考:测试人员的SQL语言 系列
2、编程语言
这里推荐的是Java,毕竟现在Java用的比较多。而且学会一门语言,在学习其他语言也是很容易的。
目标:掌握程序设计的逻辑和面向对象的思想。掌握一门语言。
目前这方面的视频非常多,大家可以找来自己看看。
3、UML
UML还是必须要会的,至少应该能看懂。毕竟大部分需求都是用它画的啊。
4、操作系统
这里说的服务器的系统,以Linux为例。
目标:能够搭建常见的服务,解决相关故障。
推荐大家看《鸟哥的私房菜这个系列》,除此之外,还有学会Shell编程。
5、Web技术
如果测试Web,对Web还是需要了解的啊。主要是Html+Css+Javas
cript。
哪里有软件测试视频教程?
软件测试教程讲义百度网盘免费资源在线学习
链接: https://pan.baidu.com/s/1gKbgcyqn_AQGa2qWTWaVmQ
提取码: 87s8
软件测试教程讲义 性能测试笔记 数据库讲义 深入了解软件测试资料 接口讲义 基础班笔记 web自动化讲义
QC管理工具视频(类禅道软件)讲义 python讲义 linux基本命令讲义 linux基本命令.pdf
python讲义.pdf
day02 day01 1-教学资料
谁有免费的软件测试培训课程大纲啊?
软件测试教程讲义百度网盘免费资源在线学习
链接: https://pan.baidu.com/s/1gKbgcyqn_AQGa2qWTWaVmQ
提取码: 87s8
软件测试教程讲义 性能测试笔记 数据库讲义 深入了解软件测试资料 接口讲义 基础班笔记 web自动化讲义
QC管理工具视频(类禅道软件)讲义 python讲义 linux基本命令讲义 linux基本命令.pdf
python讲义.pdf
day02 day01 1-教学资料
求推荐书籍,java 接口测试相关的书
我大概推荐下,
第一《零成本实现Web性能测试——基于Apache JMeter》,
第二《软件自动化测试开发》,
第三《java从入门到精通》,
第四《疯狂java讲义》
等等,还有很多书籍,慢慢去学习,不过看,还可以在网上搜索些看。
测试人员与开发和产品的日常
PS:本文首发于公众号「 软件测试艺术 」,回复“软件测试教程”获取:麦子学院、黑马、小强软件测试全套学习教程!
去年8月份,一段“办公室打架”视频消息在网络上流传并引发热议。据称是某互联网公司产品经理提了个需求,要APP开发人员实现该需求,由于开发人员认为该需求不合理然后就直接干起来了。从这件事不难看出跨部门合作和沟通的重要性。
那测试人员与开发和产品的日常关系是怎么样呢?下文一起来看下。
01 测试人员与开发的关系
测试与开发在工作中是合作的关系。开发发布的系统或版本需要测试协助验证,测试发现的Bug需要开发及时定位解决。
开发工作中由于各种原因导致开发系统出现问题是很正常的现象,一般开发的压力比较大,不可能同时解决所有的Bug,这要求测试人员站在开发的角度为对方着想,将发现的Bug按照严重程度排好优先级,同时提供Bug的详细描述和复现步骤,然后和开发一起心平气和的讨论解决时间计划,而不是一味的争吵开发解决Bug慢,认为开发能力弱,直接发邮件投诉等,这样即解决了不了任何问题,还与开发站在了对立面。
02 测试人员与产品的关系
测试人员与产品的交集主要在于需求的沟通。传统项目流程需求基本都是来源于产品或项目,项目立项后开发、测试、QA等相关人员会一起会议进行需求评审。评审的目的主要是确认需求的疑问,几方达成一致理解。这个时候测试人员要以测试质量保证角色参与分析需求,审查需求的可测试性和易测试性,毕竟对需求的理解关乎系统业务和功能的理解,也使得设计的测试用例覆盖度和质量得到保证。
在评审的时候可以对需求有不同的理解,但是不要出现争论,谁也说服不了谁的情况,这样的评审会议没有任何作用。测试人员和开发人员对需求存在异议是很正常的的现象,任何时刻要牢记大家最终的目标是为了更好的开展相应的工作活动。对需求所有的疑问必须在会议上心平气和地提出来和解决,不能等到开发或测试的时候在提出,会严重影响项目的进度。
03 测试流程的推广
质量保证从来都不仅仅是测试人员的职责,而需要整个团队齐心协力,建立完善的流程,提高产品的质量。在测试部门推广流程的时候,测试人员要以产品的质量,开发效率为目标来进行流程的推广。这要求测试人员要站在产品的角度去与开发和产品人员沟通配合,不要把自己站在对方的对立面,要站在同一阵营,这样推广的效果会更好。
04 项目进度的沟通
在项目过程中,出现由于需求的变更来压缩开发和测试的时间在所难免。这个时候就需要测试人员同产品和开发人员共同评估变更需求的风险点。
如果需求更变大测试点多严重压缩了开发和测试的时间,就需要根据评估结果同项目组合理沟通,提出最终交付延迟的风险和预估的时间计划,既不能把压力都留在测试这边,也不能不支持项目的需求而直接拒绝测试。
以上,探讨了日常工作中测试人员与开发和产品的关系,测试人员与开发和产品是一个团队,只有大家团结协作、齐心协力,产品的质量才会越来越好。
《小强升职记》读后总结
盲目,是阻止我们快速成长的核心
擅长滚雪球的人比较容易成功,成功的关键在于构建自己的核心。
机遇只会眷顾那些有准备的人
步骤
具备时间管理技能和目标管理的人,用20%的时间完成别人80%的时间才能完成的事
假忙:无意义浪费时间。
时间黑洞
浪费时间的集合。时间黑洞会永无止境的吞噬自己的时间,其特点是提供很多相关的信息吸引我们的注意力,使消耗的时间在不知不觉中膨胀。
它源于大脑不善记忆的特点。大脑喜欢创造性的思维。只有对大脑形成强烈刺激的事情才会被存储下来。因此那些极具规律性、比较枯燥或者目的性不强的事情,将会很容易被遗忘。
衡量一件事情是否有意义,主要看我们的投入是否有预期的产出。
如何避开时间黑洞:
工作四步法:
提高工作效率的方法:
价值观
指一个人对周围的客观事物的意义、重要性的总评价和总看法。它是评估一件事的重要程度的标准。
价值观不在你的记忆系统里,它在你的经验中。
价值观测试题:了解自己的价值观
四象限法制
任务清单添加重要程度、紧迫程度和优先级,然后放入四个象限中。
猴子法则
用于走出第三象限。
由于没有做好授权分责,将太多本该部属去做的工作招揽到自己身上,以至于永远在苦苦追赶工作进度。而那些工作就是随时可能跳到你身上的猴子。
处理方法:甩掉自己身上的猴子,或者将猴子放回到他的主人身上。
把时间看做一种投资
单位时间价值=工作年数x薪水/总工作时间
提高单位时间内创造的价值:
巴菲特五大投资原则:
脑袋里只装一件事
好处:
下一步行动
项目是由若干个单一的行动组成。行动是可执行的步骤。
下一步行动:任何已经确定,需要2分钟以上才能解决的下一个单一行动。
任何复杂的项目都是由简单的‘下一步行动’组成的。
如何找到下一步行动:
提高行动的执行力:
衣柜整理法
5个水平流程:
处理任务的方法:
不可执行任务分类:垃圾、将来某时/也许、参考资料
可执行分类:
‘3+1’清单:
回顾清单的好处:
大卫-艾伦六个高度:
在制定目标时不盲目的方法
实现目标的方法第一步,正确描述目标:
S.M.A.R.T标准:具体的,可测量,可实现,可实行,时间线
实现目标的关键是将目标转化为计划。对目标做了分解和计划之后,实现目标的可能性会提高到80%,并且越详细越好。
大树分解法
目标转化的过程分为
提高执行力
按照‘六个高度’去设定目标。
不要做一个人收藏家。而要做一个建筑工。
小强10次测验的平均分是82分,前6次的平均分是83分,后6次的平均分是80分,那么他第5次和第6次的平均分是多少
由前6次的平均分是83分,可得前6次的总分为83×6=498 由后6次的平均分是80分可得后6次的总分为80×6=480 可得前后6次的总分为498+480=978 又由小强10次测验的平均分是82分可得10次测试的总分为82×10=820 则前后6次比10次的总分多978-820=158 为第5次和第6次的总和 则第5次和第6次的平均分为 158÷2=79
抖小强还在运营吗
没有。
抖小强正式跑路了,抖音以后不会再有了。
抖小强APP是一款趣味测试应用。抖小强APP提供许多有趣的测试小游戏,玩法非常的简单,用户还可以通过抖小强APP进行推广赚钱,将流量变现。
软件测试培训靠谱吗?
要选一个好的培训机构才行。北大青鸟是知名职业教育机构,课程专业适合对互联网感兴趣的学子学习提升,零基础也能学习。
北大青鸟成立于1999年,以“支持每一位学员成为受人尊重的专业人才”为使命,始终践行“职业教育就是就业教育”的教育本质,坚持帮助学员成功就业。当前,北大青鸟职业教育在全国60多个重要城市开设有200多家校区,全国合作院校超过600所,同10000余家企业建立了战略合作伙伴关系,累计培养和输送85余万IT职业化人才进入IT行业,以其“内育职业素养,外塑专业技能”的青鸟校训,得到了社会各界广泛的认可。
北大青鸟武汉宏鹏是北大青鸟湖北示范中心,2006年成立,秉持“让更多学生享有公平教育的机会”的教育初心,先后成立了多家校区,为适配不同年龄学历人群的需求。北大青鸟武汉宏鹏采取多校区分层教学的创新教育模式,为初中生、高中生、大学生、在职、待业、退伍等人群针对性开设课程和建设校区环境,在北大青鸟标准化教学的基础之上,结合多年的教育经验以及企业用人需求,不断的升级课程、创新教学方法,为学子提供更专业的教育服务,帮助学生成人成才成精英,为企业输送更加专业的IT人才。“诚信立足、创新致远”,北大青鸟武汉宏鹏怀揣一颗“百年老校”的梦想,将与学子们一起走在科技发展的大道上,用智慧、创新、勤奋、诚信,谱写人生华丽乐章!
目前北大青鸟武汉宏鹏拥有鲁广校区、徐东校区、宏鹏IT校区、光谷校区等独立校区,同时也是知名在线教育品牌课工场的线下实训基地华中直营总校,开设有光谷徐东线下实训基地,采用项目驱动式教学,引进大量教学人才,与华为、阿里等知名企业合作,致力于培养中国IT技能型紧缺人才。各校区开设课程有java开发、web前端、UI设计、短视频制作与运营、java大数据开发、互联网运用专业等,不同校区课程设置有所不同,可提供免费咨询,针对学生情况进行对应校区介绍。武汉宏鹏拥有强大而专业的教质教务团队、就业服务团队,学习环境和机房配置齐全。学校还配置了大型实验室和软件开发训练基地,为学员提供完善的IT学习、实训、就业一站式教学服务,分别面向初中生、高中生、大学生、待业等人群开设热门IT课程,是湖北高薪人才培养基地。
优势如下:
1,全景化教学场景——学生学习过程、教员的教学过程都在平台上得以全方位展现,并且能够积累数据,优化教学流程,帮助学习找到更加聪明的学习方法,帮助教员互相学习找到更适合学生听懂学会的教学方法;
2,全程面授+录屏笔记下发+课外免费辅导——北大青鸟一直坚持线下面授,虽然线上录屏直播的成本低,但是考虑到学生的学习接受能力不同,还是一直沿用这个教学模式,老师手把手教授,不仅能当场解决学生问题,还能及时纠正学生的学习习惯;
3,课程自主研发,确保学生具备核心竞争力;
4,拥有课程研发中心-北大青鸟职业教育研究院;
5,北大青鸟武汉宏鹏教学资源丰富 多校区采取分层教学模式;
6,课程同步当前热门技术及时更新;
7,拥有海量题目及实时更新项目库,联通全国师生;
8,线上+线下全方位无死角立体学习 ;独特学习工具辅助—T3智能学习平台;
9,实施真正的项目小组实操——并非老师讲虚拟项目,而是拿真实项目来进行技术学习;
10,真正的小班授课,每一位学生的成长都值得我们关注;
11,确保教学质量严格执行检测机制,实现日测、周测、月考,全国联考等制度;
12,严格的巡班管理制度及标准化带班管理;
13,职业素养课程贯穿学习始终——学习方法+心态建设+人际沟通+就业面试+日常工作技能,强有力的职场晋升力,助你快速成为一个合格的“职业人”;
14,提供模拟面试、企业招聘、校园招聘等多形式就业机会;
15,就业服务是终身制;
16,严格的督导监管体系和及时的学生意见反馈解决机制——督导部门负责收集学生意见,学生对校区任何环节有意见都能够直接投诉反馈,督导部门会及时进行处理,确保校区安全、规范;
17,为每一位想进入IT行业的学生提供享有公平教育的机会——实现初中、高中/中专、大学等各年龄学历层次的产品升级及多校区分层教学,帮助更多学子打造实现梦想的舞台;
18,科学的入学测试流程及专业的职业规划;
19,免费试学,提前了解教学环节——北大青鸟武汉宏鹏免费试学,相当于提前上预科课程,是跟着基础班的学生一起体验感受老师的教学风格以及上课环境;
20,各校区均设置在交通便利的大学城附近;
21,高含金量证书,与大厂合作打造高端人才;
22,联合人民邮电出版社/水利水电出版社发行智慧教材——北大青鸟旗下课工场品牌。
以上的文章内容不知道这个软件测试能不能自学啊,难不难啊?就是小编最近整理出来的,大家可以互相讨论吐槽发表自己的观点哦~!查看更多相关文章请访问学分高考(本文共8964字)