目录
一、测试用例管理平台
二、bug管理平台
三、代码管理平台
四、持续集成管理平台
一、测试用例管理平台
- jira:推荐方案,定制性很强
- redmine:推荐方案,开源,活跃,定制性很强
- testlink:流行的测试用例管理平台,体验不太好
- 其他:tapd、云效、禅道、gitlab、在线协作文档
- 无协作模式:excel、 思维导图
1、jira测试用例管理
image.png
jira插件Xray Test Management
image.png
2、redmine系统
image.png
3、testlink
image.png
二、bug管理平台
- 通常与用例管理平台一致
- 测试用例、bug都可以使用issue表达
- 关联关系设定
- 测试用例与bug的属性设定
三、代码管理平台
- gitlab:可本地部署的git代码管理平台,行业标准
- subversion:svn管理,已经过时
- github:开源项目运作
- bitbucket:与jira同属一家公司altassian
1、GitLab
image.png
四、持续集成管理平台
- jenkins:持续集成与持续交付的主流平台
- gitlab runner:gitlab的持续交付方案
- github action:github的开 源方案
- 自建devops平台:企业定制平台,tapd、云效等
1、Jenkins平台
image.png
持续集成与持续交付
- 研发
- 构建、单元测试+覆盖率分析
- 自动化代码审计
- 运维:自动化部署
- 测试
- 接口测试
- UI自动化测试
- 专项测试自动化
- 性能测试、安全测试
image.png
- 最后如何是不知道怎么学习的话?这里附赠一份《测试学习进阶思维导图》和《测试全栈知识复习PDF》,需要的朋友可以在文末打包获取。
干货精选
软件测试路上不可缺少的知识,也是我多年来总结的经验
1.前置基础知识:
- 计算机基础
- 测试理论
- HTML基础
- CSS基础
- JS基础
二,linux和数据库
- linux
- 数据库介绍
- SQL语言(重点)
- 数据库高级功能
三,测试基础
- 软件测试理论
- 软件生命周期
- 测试方法和分类
- 测试用例设计
- 缺陷管理
- web项目实战
- 测试管理工具
四,编程+数据结构
- Python基础
- 面向对象
- 异常处理
- 模块和包
五,WEB自动化
- WEB自动化入门
- WEB自动化基础
- WEB自动化中级
- WEB自动化高级
- 项目实战
六,移动自动化
- 移动自动化基础
- 移动自动化中级
- 移动自动化高级
七,接口测试
- 接口基础
- postman实现接口测试
- 数据库操作
- 代码实现接口测试
- 持续集成
- 接口测试扩展
八,性能测试
- 性能测试基础
- 性能测试工具
- 项目-接口性能测试
- 项目-web性能测试
- 性能测试调优
九,综合项目实战
功能测试,ui自动化测试,接口测试,性能测试
总结:
相信你如果掌握了上图上面所有的知识技能,并且能够灵活的运用的话