学习软件测试需要掌握哪些知识技能呢( 五 )
如果你还想在软件测试这条路上走的更远,那么除此之外你还需要掌握自动化测试工具,了解自动化测试框架,代码能力也需要继续提升。
5)行业知识
目前软件测试涉及的行业是多种多样的,从金融产品到电信、游戏、汽车、杀毒、网站、企业管理、学校教育、本地化产品等等,各行各业的软件产品都需要大量的测试,所以相关行业知识的储备也是必须的。
6)职场规范
职场礼仪是必须的,你是否适合某个企业,能否融入这个企业,基本的职场规范是要学习的。必要、有效的沟通也是软件测试人员所必须掌握的技巧。
你现在是大三,一切来得及。平时多看书和视频,在百度传课、腾讯课堂、网易云课堂、能力天空等学习平台搜索些免费学习资源(基础的课程都是不收费的,多的是这类资源),学习的同时注意实操,切记,切记,切记,不要纸上谈兵。另外,加一些技术交流群跟人家多请教,嘴甜一点,相信毕业之际找个实习工作应该不成问题。加油!
■网友
这里有一个0基础的学习路径,你可以参考着来
0基础学习软件测试路径
1、了解什么是软件
2、了解什么是网络 ,了解什么是IP、TCP协议、UDP协议、http协议
3、了解软件的生命周期, 每一个周期都有那些人角色参与?
4、了解软件的研发模式、敏捷模式、瀑布模式, 这两个模式的流程是怎么样,都有哪些角色参与,有哪些优缺点
5、熟悉并且理解软件的测试流程, 每一个步骤需要做哪些事情, 需要注意什么?
6、熟悉测试用例设计
7、熟悉测试用例的执行
8、熟悉测试计划、测试报告如何写作
9、熟悉一款测试用例、bug管理工具,
10、进行一次项目实战,
11、学习Linux常用命令
12、学习数据库的相关知识
13、了解UI自动化测试,会写简单的脚本,比如一个自动化脚本包括哪些内容, 如何写测试用例的步骤,如何断言
14、再进行一次项目实战,把之前学习的知识再次理解
■网友
关于软件测试需要掌握的知识,
这里有一篇老徐16年整理的知识体系,希望有点用 一张图、一段话,To Tester
■网友
软件测试基础知识
软件测试顾名思义,是为了发现错误而执行程序的过程,从而对软件质量进行评估。了解软件测试对象,包括系统架构、明确需求、系统设计流程、用例设计步骤、以及提测时测试流程单里写清楚所改动的内容。熟悉掌握几种常见的软件测试方法,并知道灵活的使用测试方法进行进行测试:如β测试_Beta测试、α测试_Alpha测试、用户界面测试-UI测试、冒烟测试、本地化测试、白盒测试、黑盒测试、回归测试、单元测试、自动化测试、集成测试、兼容性测试、接口测试等。
软件测试书籍推荐
书中自有黄金屋,关于软件测试如何进行系统学习,多看书总结前人的经验。根据测试方向,给大家推荐几本好书:
国外经典
1、《软件测试》 Ron Patton ,入门书里殿堂级的书,用浅显的语言讲述软件测试的理论知识。
2、《Google软件测试之道》,世界上知名的互联网公司独特的软件测试之道,看完受益匪浅。
国内新秀
1、推荐虫师的书吧,周围的朋友也是力荐这本关于自动化测试的书《Selenium 2自动化测试实战·基于Python语言》,好书无非就是让大众从书中受到启发。
2、《软件测试工程师面试秘籍》,它适用范围广,包含了各类语言的笔试、面试题,相信必能帮助对应聘完全无知的菜鸟们迅速成长为百战百胜的、羽翼丰满的雄鹰。
自动化测试走起
自动化测试现在属于软件测试的趋势,虽然并没有完全代替手工测试,但是很多大公司目前都在实施自动化测试,比如利用TestWriter、selenium、QTP等一众自动化测试工具进行项目用例测试,有效的反应高投资回报率的特点。比如产品型项目适合自动化测试,反复测试未改动的功能,就可以用自动化测试解决;还有很多增量式开发、持续集成项目、多次重复、机械性动作,都适合这种情况。
推荐阅读
- 居家养花不需要太多,养这3款多肉,不仅颜值高,而且可镇宅招财
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 旅行|需要准备哪些物品?全面冬季出游清单,建议收藏带宝宝出门旅行
- 侧重业务逻辑的产品需求规格说明书,需要有哪些要点
- 暖!援鄂医生将蒙古捐赠羊肉转赠病人:他们更需要补身体
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 在美国大学学习computer science 是啥样的体验
- 为啥大部分线上活动的奖励需要点击领取
