作为一名软件测试工程师,需要具备哪些能力

技能上需要掌握如下知识:

很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面根据本人的理解,大致整理的一个学习大纲,希望对刚入行的或者准备学习测试的朋友提供指引。

测试基础理论

软件测试基础理论是软件测试的重要基石,首先,要了解常见的软件测试流程及模型,主要了解敏捷开发相关知识。然后,要学习软件测试的定义、分类、测试的流程、测试用例编写方法以及缺陷(bug)的管理及生命周期。其次,要了解web端及APP的常见测试点和测试方法。最后,要会编写常见的测试文档,如测试计划、软件测试 告等

2-1 数据库基础(MySql)

2-2 深刻了解SQL执行

2-3 数据库学习之SQL查询详解

Linux使用

Linux系统是主要的服务器端操作系统,作为软件测试工程师,我们常常需求在服务器端查看日志,从而定位问题的源头。当然,更多的场景是,我们需要再Linux系统上搭建测试环境。这些都需要我们掌握基本的Linux系统知识,熟悉常见的命令及工具

4-1接口测试基础

4-2 搞懂HTTPS协议

4-3 Cookie和Session知识扫盲

4-4 接口测试工具有哪些

4-5 快速掌握接口测试工具Postman

4-6 Jmeter工具说明

4-7Jmeter 接口测试关联参数使用

4-8 python之unittest框架实现接口测试的一个简单实例

性能测试

性能测试的技术要求很高,不仅仅要对性能测试的指标、测试分类、测试设计有很深刻的理解。还要学习系统业务和架构相关知识,这样才能更好的设计性能场景,分析出系统的性能瓶颈。性能测试常用的工具jmeter和loadrunner,大家可以根据需要进行学习。

6-1 Python基础知识思维导图,快速入门Python编程

6-2搞懂Python自动化测试架构

6-3 快速入门web自动化之selenium学习

6-4 selenium知识思维图

6-5 功能测试工程师的自动化学习之路

其他

作为一名软件测试工程师,需要具备哪些能力

7-1持续集成快速入门

7-2 Git快速学习

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月6日
下一篇 2021年2月6日

相关推荐