0基础也能看懂,熬夜7天肝出这一份3w字软件测试学习手册【建议收藏】

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

**首先入门你要先了解这个行业、未来职业规划、路线、就业前景。只要了解这些,你未来才有目标和方向才知道怎么走,最重要“**不要瞎忙乎,跟风“ 这些基本了解开始入手

第二,测试理论基础

测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。就跟你修房子,必须地基搭建好,才能使用
最好学到什么程度呢,最好是能够理解,并能够用自己的话给复述出来。
毕竟面试初级测试的时候,问的问题都是从基础理论上进行考核的。
测试基础有哪些内容呢?
必备良药(基础知识不掌握,等于废柴):

  • 软件测试定义
  • 软件测试方法分类
  • 软件测试原则
  • 软件测试策略
  • 软件测试模型(H V等模型)
  • 软件测试一些基本术语要知道(黑盒、白盒测试)

需求分析(需求来源业务,我们测试只有了解需求,才能基于需求完成项目,项目完成了才能测试到最后上线)

  • 什么是需求
  • 测试参与需求阶段
  • 需求谁来主导
  • 需求阶段测试完成那些动作工作
  • 需求在企业中流程

测试计划(干任何事,得必须有计划,项目给你了,你不计划怎么干)

  • 测试计划定义
  • 为什么写测试计划
  • 什么时间段写测试计划
  • 谁来主导写
  • 测试计划内容和模版
  • 输出测试计划时间点

BUG缺陷管理(必备掌握,测试就吃这碗饭,不然研发哥哥不知道系统那些bug,我们要管理起来)

  • BUG的定义
  • BUG的分类
  • BUG的六要素
  • BUG的生命周期
  • BUG的工具管理
  • BUG的严重程度、优先级

测试用例设计(缺少它,你找不出几个bug,思维容易定视,容易漏侧)

  • 用例编写原则
  • 用例编写标准
  • 测试用例模版
  • 测试用例设计方法(什么场景方法、判定法、错误推短发、正交法)
  • 测试用例评审
  • 测试用例执行都要搞清楚
  • 测试用例管理平台了解(什么testlink、tapd)

输出测试报告

  • 测试报告定义
  • 测试报告编写原则
  • 测试报告输出啥格式,找个合适模版

来来,给大家总结一下上面经历几个阶段【测试理论、测试用例、测试报告、bug管理、需求分析】都是理论和文档能力、只要你肯背、肯写,都是能独立的掌握的,上面不知道如何学习,需要的可以分享给大家资料。另外还有同学想看视频学习,比较直观,我录制的有,大家带上小板凳学习两天,差不多就入手(一定要坚持看,不坚持学,就白看了成功是需要付出),加入我的学习交流群:310357728免费获取

第三 相关工具学习

软件测试基础学完,工具学习也不例外在工作使用缺一不可,把最基础的工具学会就行

最重要、重要(数据库、linux、接口测试工具、抓包工具charles、postman、jmeter
1、企业常用mysql数据库,基本增删改查、表关联查询需要会

2、Linux相关命令基本掌握,因为企业服务器大部分都是linux系统

3、抓包工具charles基本使用,因为方便排查问题,抓包

4、目前主流功能接口工具postman基本掌握运用

5、jmeter性能测试工具基本使用

6、selenium&appium基本使用

7、相关协议http&https初步认识,协议状态码了解

8、cookie&session&token初步认识

9、接口测试

上述1-9阶段知识体系,按照资料完完整看一遍+实战,才能掌握哟

第四 找项目实战

企业项目分为很多,领域不同,实现方式方法不同(第二阶段+第三阶段需要这些项目实战)

微信小程序

Java后台项目

第五 测试代码基础学习

这个阶段,我们应该学习代码了,关于编程语言的选择,测试主流Java或者python
不过前期学习不需要像开发那样,学的特别深入够用就行
比如Java,只需要学完JavaSE的部分就够你用了。 python的话也是一样的,把基础的部分学完即可。

自动化方向:
等你代码已经基本掌握,需要讲代码功底运用到自动化中
企业中测试主流框架已python:

第一个:unittest自动化单元测试框架:

第二个:比较流行pytest自动化单元测试框架:

两者工具对比优缺点:

WEB自动化主流测试框架:selenium(适用于java\python\javascript)
APP自动化主流测试框架:appium(适用于java\python\javascript)

第六 性能&app专项学习

对于web性能,主要掌握一款开源工具即可 例如:jmeter
零基础掌握大家只需要:
1、压测概念、工具对比选型
2、jmeter组件认识
3、jmeter请求创建、关联
4、jmeter参数化、断言
5、jmeter接口测试

高阶掌握:
1、压测场景分析
2、jmeter性能调优
3、jmeter 分布式
4、jmeter beanshell用法
5、jmeter ant jenkins
所以性能测试,对于零基础小伙伴**【零基础掌握】**部分即可,基本满足工作需求

app专项(剑哥专门总结的文档):
1、掌握app日志抓取方法(anr&crash)
2、adb命令基本使用
3、专项monkey工具使用

专项基本掌握这些即可,对于零基础抓日志基本adb命令肯定是需要掌握的、

第七 ci持续集成(技能掌握,面试加分)

基本概念要掌握

CI:持续集成-代码合并,构建,部署,测试都在一起,不断地执行这个过程,并对结果反馈。

CD:持续部署:部署到测试环境、预生产环境。将最终产品发布到生成环境、给用户使用。

CI/CD优点是,重复的工作用自动化来代替、减少时间成本、版本发布时间减短了

以下目前主流工具jenkins基本使用(主要集成项目一键触发收发测试报告,给测试带来方便快捷)

2、报告邮箱配置
零基础伙伴也需要掌握基本使用,艺多不压身

第八 安全测试(技能掌握,面试加分)

主要涉及以下方面
1、sql注入
2、xss(网站脚本攻击)
3、csrf(跨站伪造)
4、文件上传
5、暴力破解
安全测试对于现在互联网公司越来越流行(通俗:黑客技术我们主要利用工具查找企业项目安全隐患),作为测试主要用的安全测试工具(burpsuite),但是目前对于零基础学习这块
可以放一放,先学习其它的,但是也需要了解了解,这个写到这里,分享一下这个过程,方便大家后期学习

第九 面试&简历

有了上述所有技能,我们得有个门面,别人才知道你的水平咋样,那么就是核心简历,只有好的简历,找工作第一步至少有个面试机会,如果在转行没有经验的情况,怎么办,估计大多数困惑,根据自身经验分享以下几点,提供参考:
1、前提有了技能刷基础的面试题,面试上述几乎都会问一下,至少回答50% 60%
2、包装项目经验(前提找个高人指点,多参考别人的,自己别折腾,尤其转行60 70%面试会挂)
3、写简历也有方法【格式,内容,项目,突出技能,业绩,亮点】另外,简历(只能写自己会的,千万别学不会的,面试过程容易问挂)
简历很多,这里都是筛选
比较好的

3、找个人模式企业面试(扬长避短)差缺补漏

技术篇:面试必备,看打击到你没(少部分)

  1. 取出order表中price由高到低排第三位的订单信息

2、requests中如何防止请求永无响应 ,程序无法执行

3、接口自动化相比UI自动化的有点是什么?

4、什么叫并发? Jmeter如何模拟并发场景

5、如何动态查看项目日志文件log.txt?如何关闭?

6、接口测试是怎么做的,如何分析数据?

7、什么叫多窗口?如何获取所有窗体句柄?如何获取当前窗体焦点所在窗体?窗体如何切换?

8、css选择器定位控件,你能写出区分是父级下的第几个子级的方法?

略到你哭,不信你找剑哥pk

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

YX-1715702971704)]
[外链图片转存中…(img-ZyXu00rG-1715702971705)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 25
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值