软件测试自学网站(史上最全软件测试自学完整路线)

1.测试基础知识一些测试必备文档以及概念要掌握,这是最基本的1.测试分类:按测试技术划分为:黑盒测试:即功能测试,也就是我们俗称的点点点,但是不要简单以为只是这样,点点点的前提是对整个项目的业务了然于心白盒测试:可以看到项目的代码,属于逻辑结构的测试灰盒测试:介乎黑白之间按是否需要运行代码分为:静态测试:主要是侧重于界面动态测试:运行代码,输入数据按软件特性分为:功能测试:验证所有功能点是否和产品预期相符性能测试:负载测试,压力测试,数据库容量测试2.测试流程需求评审,项目立项——技术评审,分解架构——用例评审,需求一致——分解业务,执行测试3.测试需求分析这个是首要的,一个测试人员要对项目有足够的了解,可以这么说,对一个项目了解最清楚的除了产品,就是测试了,要学会拆解需求,提高自己的业务能力4.测试计划一般大公司都会有标准的测试计划,我们没有哦,不过,测试计划都是测试经理基于需求分析编写的,测试人员按照计划测试即可5.测试用例测试用例方法很多,像等价类,因果图,边界值,正交排列,场景法,一般公司会有自己的一套用例规范,找同事要模板即可6.测试评审测试评审包括需求评审,测试计划评审,测试用例评审,之前对于测试用例的一些注意点专门有一篇,感兴趣的小伙伴可以去看看7.缺陷管理流程及规范一个bug从新提交之后会有一个生命历程,所以就把它分为几个状态,用工具来管理修复上线的进程,像现在市面上很多管理工具,像禅道,bugout,可以根据公司要求去学习掌握8.数据库数据库也是测试的一个重点,上一篇讲的是mysql安装和一些基本语法,因为是日常测试,所以掌握基本即可,面试,笔试可能问的较多,实际应用不多9.Linux一个操作系统,看项目,主要掌握常用命令,能安装软件即可10.执行测试系统测试:按照测试用例系统把项目整体测试一遍,跟进bug修复状态,确保上线回归测试:项目上线之后,要整体再回归一遍,避免遗漏,有时候,环境也是个坑,环境会影响有些功能,所以,回归测试,主要是在用例发现问题之前把问题尽快消灭11.测试报告测试完成之后,对现有测试情况进行一个总结,邮件、文档皆可,看具体要求12.移动端测试对于APP、H5页面的项目来说,真机测试必不可少,可以与PC对比学习13.兼容性测试PC兼容:浏览器内核APP,H5兼容:手机系统,浏览器对于兼容来说,大的功能不会有影响,主要是一些样式的展示和前台交互问题2.自动化测试自动化测试主要应用于比较成熟的项目,基本页面结构,框架设计不会有大的变动,学习成本和维护成本较大,目前自己把大概的框架写出来了,不过项目还在初期,后期会一直维护推荐工具:selenium+testng推荐语言:Javapython3.接口测试因为工作不久,还没接触到接口测试,不过,接口测试是必须要学习的一个方向一些协议,请求方法,还有抓包工具,状态码要熟练掌握4.性能测试一个网站能否承载起用户的访问量,承载极限是多少,是性能测试的重点推荐工具:LoadRunner、Jmeter看了这篇内容后,坚信以下两件事,也会对你的自我提升有一定的帮助:1、点赞,让更多人能看到,同时你的认可也会鼓励我创作更多优质内容。2、要让自己变得更强:想想,假如你是要在测试这个行业长期做下去,你的工作经验和测试技术是绝对不够的,你需要提升,你需要丰富你的技术栈!还等什么!最后:【可能给你带来帮助的教程】(私聊q1领取)这一些资料,对做【软件测试】的朋友而言应该是较为完整了,这类学习资料也陪伴我走过了最艰难的路程,希望也可以帮助到你!万事要尽早,尤其是技术行业,一定要提升技术功底。

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://kuaisubeian.cc/46425.html

kuaisubeian