该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

第一阶段:专业基础课程

阶段目标:

1. 熟练掌握IT核心技术:编程,数据库,操作系统,版本控制

2. 能够熟练运用所学技术搭建各类服务器环境

3. 深入理解软件研发过程各种疑难杂症及处理手段

4. 掌握Python编程技术并熟练运用Python进行程序设计

知识点:

1、Web页面元素,布局,CSS样式,盒模型,JavaScript程序设计,函数,基础算法,正则表达式。

2、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具深入理解数据库管理系统通用知识及MySQL数据库的使用与管理。为软件测试和测试开发打下基础。

3、Linux安装配置,文件目录操作,VI命令,管理,用户与权限,环境部署,Shell编程Linux作为一个主流的服务器操作系统,是每一个测试开发工程师必须掌握的重点技术,并且能够熟练运用。

4、Python编程基础,语法规则,函数,数据类型,PDBC,培养扎实的Python编程基本功,同时对Python核心对象编程有熟练的运用。

5、Python面向对象,异常处理,文件IO,多线程,网络编程,PyQT界面开发,深入理解面向对象编程,异常处理机制,多线程原理,网络协议知识,并熟练运用于项目中。

第二阶段:专业核心课程

阶段目标:

1. 熟练应用所学知识完成一个标准的软件测试项目

2. 熟练运用Python完成GUI测试,接口测试和性能测试开发

3. 对测试开发技术体系和实现原理有深入的理解

4. 灵活运用测试开发技术解决项目中的各种问题

知识点:

1、软件工程,软件质量,系统测试流程,方法,专业术语,测试用例设计,禅道管理工具,测试报告,缺陷管理理解软件工程的各类实际问题,理解系统测试的理论、方法与过程,熟练运用测试用例设计方法高效设计测试用例。

2、测试需求分析,测试方案设计,测试用例设计,测试项目实施,缺陷报告与测试报告,深入理解系统测试各个过程和关键环节,熟练完成系统测试项目。

3、SikuliX框架,UIAutomation框架,Selenium WebDriver框架,基础框架,Android应用,Monkey测试,Appium移动端测试框架,UIAutomator2移动端测试框架综合运用各类应用操作平台,完成各种自动化测试框架的学习和应用,深入理解GUI自动化测试技术及相应框架的测试开发。

4、Python单元测试框架,网络通信协议,HTTP与HTTPS协议,WebService与WebSocket协议,Python的接口测试库,PostMan与SoapUI接口测试工具通过对代码级接口测试和协议级接口测试的测试开发实战,灵活运用Python开发接口测试脚本,熟练运用各类接口测试工具。

5、性能测试原理,指标体系,场景设计,实施过程,JMeter工具应用,BeanShell脚本开发,Python+Locust性能测试框架深入理解性能测试技术体系和方法论,熟练运用JMeter性能测试工具和Locust性能测试框架实施对任意系统的性能测试。

第三阶段:综合实战项目

阶段目标:

1. 将软件测试和测试开发技术灵活运用于项目中

2. 具备较强的测试开发能力,独立完成测试开发项目

3. 综合运用软件测试技术,满足企业中高级人才需求

4. 对所学技术有深入的理解并具备独立解决问题的能力

知识点:

1、测试需求分析,同行评审,测试计划,测试方案,测试用例,配置管理,持续集成。通过对大型企业级应用系统的测试项目实战,强化理解系统测试项目的实施过程与技术细节。

2、接口测试设计与实施,回归测试,冒烟测试,安全性测试,RobotFramework框架应用,UI自动化实战将各类自动化测试技术结合项目实战演练,强化对自动化测试技术的运用,同时掌握更多的测试框架。

3、性能测试项目实战,LoadRunner性能测试工具,总结通过综合项目实战,将全套测试技术融入到项目中,强化学习效果和项目经验。

4、Python原生测试框架开发,包括Monkey,UI,图像识别,云测试平台,HTML测试报告,持续集成,KDT关键字驱动框架开发等原生技术实现通过大量的Python原生代码开发,深入理解自动化测试开发技术的底层实现原理,完全抛弃对工具的依赖,做到真正的测试开发技术。

5、基于测试框架的设计思路和实现手段,自主实现一套测试框架能够独立完成一套自动化测试框架,并能够直接用于实际项目中。

6、持续集成与Jenkins,安全性测试原理与工具,Python爬虫开发与Scrapy框架,提升软件测试其它类技术,增强知识面,提升竞争力,助力职业发展。

补充知识

1、 算法进阶,图像处理,视频处理,加密解密,压缩算法。

2、 UML统一建模语言、五种图、类图、类图详解、用例图、时序图。

3、Dubbo分布式开发框架,Oracle关系型数据库管理系统,MongoDB非关系型数据库管理系统。

4、 大数据开发框架Hadoop/MapReduce/Spark。

5、 Android与iOS的原生应用开发与WebApp开发。

6、OpenCV图像处理框架、TensorFlow深度学习框架,Lucene全文搜索引擎与中文分词框架Ik-Analyzer,视频处理算法与框架等。

测试学python路线_小蜗分享:Python测试开发全套学习路线相关推荐

  1. python测试开发课程_小蜗分享:Python测试开发全套学习路线

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第一阶段:专业基础课程 阶段目标: 1. 熟练掌握IT核心技术:编程,数据库,操作系统,版本控制 2. 能够熟练运用所学技术搭建各类服务器环境 3. 深入 ...

  2. 学完python基础后应该学什么专业_小白刚入门Python,学完基础后,接下来的学习步骤!...

    需要多长时间来学习Python自学?如果是自学,学习python从零基础,这将需要大约半年到一年半的时间,这取决于每个人的理解.当然,如果你有其他编程语言的经验,开始比较快.大约需要2 ~ 3个月用P ...

  3. 小猿圈python金角大王_小猿圈python学习-基本数据类型

    小猿圈python学习-基本数据类型 2019-04-24 11:16:14 1点赞 6收藏 0评论 什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大, ...

  4. 小象python培训班_小象最新Python机器学习升级版视频学习教程 共24节精品课

    小象最新Python机器学习升级版视频学习教程 共24节精品课 本课程特点是从数学层面推导最经典的机器学习算法,以及每种算法的示例和代码实现(Python).如何做算法的参数调试.以实际应用案例分析各 ...

  5. 小猿圈python视频_小猿圈python学习-格式化打印

    现有一练习需求,问用户的姓名.年龄.工作.爱好 ,然后打印成以下格式 ------------ info of Alex Li -----------Name : Alex Li Age : 22 j ...

  6. 小猿圈python视频_小猿圈分享学习Python的最佳方式

    原标题:小猿圈分享学习Python的最佳方式 python现在是世界上功能最多的编程语言之一,可以是用Python编辑应用程序,游戏.算法程序.还可以编程一个机器人,学习Python可以担任软件工程师 ...

  7. 【Python plotly】零基础也能轻松掌握的学习路线与参考资料

    Python plotly是一个优秀的数据可视化工具,通过使用Python语言和Plotly的图表支持库,可以轻松地创建交互式和动态图表,Python plotly的可视化效果美观且易于实现. 学习路 ...

  8. 重磅推出:分享阿里云大学Linux学习路线链接

    重磅推出:分享阿里云大学Linux学习路线链接 这是一份阿里云大学推出Linux学习路线,适合入门.也适合刚入职场一两年的小伙伴,来一个基础知识进行加深视频学习.内容言简意赅,通过demo练习等来理解 ...

  9. 大数据开发初学者学习路线_初学者的Web开发路线图

    大数据开发初学者学习路线 This beginner's roadmap lays out all the basics for web development. We're going to go ...

最新文章

  1. Extjs PROXY查询params无法传参,改用extraParams
  2. python字符串数字求和_python处理字符串:将字符串中的数字相加求和
  3. 操作系统之(一篇文章让你简单搞定:什么是进程和线程)
  4. MyBatis-Plus_简介
  5. linux宽松模式,SELinux 宽容模式(permissive) 强制模式(enforcing) 关闭(disabled) 几种模式之间的转换...
  6. poj2955 Brackets (区间dp)
  7. Android studio Mac 版上传代码提示The subversion command line tools are no longer provided by Xcode
  8. Appcan开发笔记:结合JQuery的$.Deferred()完善批量异步发送
  9. Python容器专题 - deque(队列)--双向队列对象
  10. Buddy分配器之释放一页
  11. 地理探测器——Geodetector
  12. 如何将域名转换为ip
  13. android批量转换图片格式,批量图片格式转换器
  14. 网页实现excel下载
  15. 聊聊ClickHouse中的低基数LowCardinality类型
  16. 上机练习(2019.11.19)
  17. 全国计算机等级考试 备考,全国计算机等级考试该如何去备考最有效!最全备考学习方案...
  18. 懂23种语言 2019年上市 宝马的AI助理有哪些不同!
  19. Unity | HDRP高清渲染管线学习笔记:HDRP配置文件(HDRP Asset)
  20. c语言10 u0010求余怎么求,矩阵LU分解求逆详细分析与C语言实现.docx

热门文章

  1. 如何在React中使用gRPC-web
  2. 在线编码工具_我希望在开始编码时就已经知道的工具
  3. 宏定义中有浮点数_GEO是什么?还可以定义新的数据类型吗?
  4. ubuntu16.04下安装nodejs
  5. Ubuntu下如何将普通用户提升到root权限
  6. Matlab2018a安装成功后,打开出现licensing error:-8523
  7. Python要点总结,我使用了100个小例子!
  8. 致 Python 初学者们!
  9. 解决Linux中crontab不执行ntpdate问题
  10. C# 二维码的生成 Open Source QRCode Library