软件测试可以自学吗?应该怎样自学?
作者:互联网
软件测试培训的话,大概需要4-6个月的时间,自学可能进度稍微慢一点,那么具体应该怎样学习软件测试呢?接下来我们详细了解下:
为什么学习软件测试?
软件测试职业发展路径是怎样的?
软件测试需要掌握哪些技能?
软件测试怎么学?
第一阶段:前置基础知识
可掌握的核心能力:
1. 熟悉计算机相关概念;
2. 掌握基础的测试理论;
3. 熟练掌握HTML常用标签和语法规范;
4. 掌握使用CSS定义网页样式;
5. 掌握js的基本用法;
可掌握的核心能力:
- 掌握Linux操作系统按照和配置;
- 熟练掌握Linux常用命令;
- 掌握数据库增删改查操作;
- 熟悉数据库索引、视图、事务、常见函数等高级功能;
- 掌握Redis的string类型、hash类型、set类型、list类型等基本类型和操作;
可掌握的核心能力:
1. 掌握测试的基本概念和测试常见分类;
2. 熟练掌握黑盒测试用例设计方法,进行功能测试用例设计;
3. 熟练掌握缺陷报告的编写;
4. 熟悉测试管理工具禅道和JIRA的使用
5. 掌握项目测试流程;
6. 掌握Web项目功能测试分析和用例编写;
7. 熟悉测试计划,测试方案,测试报告的核心内容
8. 掌握功能测试与数据库的关系
9. 掌握Fiddler工具的使用
可掌握的核心能力:
- 掌握Python基础语法, 具备基础的编程能力;
-
建立编程思维以及面向对象程序设计思想。
第五阶段:WEB自动化
可掌握的核心能力:
- 能够熟练搭建Web自动化测试环境;
- 熟练掌握元素的定位方法和元素操作;
- 掌握鼠标键盘操作及HTML特殊元素的处理;
- 掌握使用UnitTest管理自动化测试的脚本;
- 熟练掌握PO模式的设计思想,并能够对页面进行封装;
- 掌握数据驱动的实现方式;
- 掌握日志的相关概念,以及日志的收集处理;
-
掌握在实际的项目中如何灵活运用自动化的相关技术。
可掌握的核心能力:
- 掌握移动端APP测试特性;
- 能够熟练搭建移动自动化测试环境;
- 熟悉appium的工作原理;
- 熟练掌握ADB工具的使用;
- 熟练掌握元素的定位方法、元素操作和手势操作;
- 掌握单元测试框架pytest的使用;
- 掌握YAML数据读写;
- 掌握使用allure生成测试报告;
- 熟练掌握PO模式的设计思想;
- 掌握数据驱动的实现方式;
- 掌握Git的使用方式;
- 掌握Jenkins持续集成的环境配置;
-
掌握在实际的项目中如何灵活运用移动自动化的相关技术
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
在我的QQ技术交流群里(技术交流和资源共享,广告勿扰)
群号:310357728群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦
如果对你有一点点帮助,各位的「点赞」就是小编创作的最大动力,我们下篇文章见
标签:熟练掌握,掌握,使用,测试,自动化,自学,软件测试,怎样 来源: https://blog.csdn.net/jiangjunsss/article/details/120724192