导图社区 Python软件测试开发学习路线分享
对于想要自学的Python软件开发的小伙伴,可按照此学习路线学习.
编辑于2019-12-26 07:24:41这是一篇关于3. 信息技术服务知识的思维导图,主要内容包括:信息安全管理,质量管理理论,项目管理, IT服务管理, IT治理,运维、运营和经营,产品、服务和信息技术服务等详细知识点,这部分内容对于软考中的系统规划与管理师考试具有重要作用。希望此脑图对大家有所帮助!
对于想要自学的Python软件开发的小伙伴,可按照此学习路线学习.
考研党必看的思维导图!英语一和英语二的难度不一样,知识点会有很多不一样的地方,但是下图是可以通用的,下图包括了简单句的核心构成 主语( n. )+谓语( v. ) 、简单句的核心变化、简单句的扩展 等方面的知识,快收藏学起来吧!考研轻松上岸!
社区模板帮助中心,点此进入>>
这是一篇关于3. 信息技术服务知识的思维导图,主要内容包括:信息安全管理,质量管理理论,项目管理, IT服务管理, IT治理,运维、运营和经营,产品、服务和信息技术服务等详细知识点,这部分内容对于软考中的系统规划与管理师考试具有重要作用。希望此脑图对大家有所帮助!
对于想要自学的Python软件开发的小伙伴,可按照此学习路线学习.
考研党必看的思维导图!英语一和英语二的难度不一样,知识点会有很多不一样的地方,但是下图是可以通用的,下图包括了简单句的核心构成 主语( n. )+谓语( v. ) 、简单句的核心变化、简单句的扩展 等方面的知识,快收藏学起来吧!考研轻松上岸!
Python软件测试开发学习路线分享
第一阶段:专业基础课程
恒心
阶段目标
1.熟练掌握IT核心技术:编程、数据库、操作系统、版本控制
2. 能够竖线援用所学技术搭建各类服务器环境
3.深入理解软件研发过程各种疑难杂症及处理手段
4.掌握Pyhton编程技术并熟练运用Pyhton进行程序设计
知识点
1.Web页面元素,布局,CSS样式,盒模型,JavaScript程序设计、函数、基础算法、正则表达式
2. 数据库知识、范式、MySQL配置、命令,建库建表、数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具,深入理解数据库管理系统通用知识及MYSQL数据库的使用与管理,为软件测试和测试开发打下基础
3. Linux安装配置,文件目录操作,VI命令,管理,用户与权限,环境部署,Shell编程,Linux作为一个主流服务器做系统是每一个测试开发工程是必须掌握的重点技术,并且能够熟练运用
4.Python编程基础,语法规则,函数,数据类型,PDBC,培养扎实的Pyhton编程基本功,同时对Pyhton核心对象编程有熟练的运用
5. Pyhton面向对象,异常处理,文件IO,多线程,网络编程,PyQT界面开发,深入理解面向对象编程,异常处理机制,多线程原理,网络协议知识,并熟练运用与项目中
第二阶段:专业核心课程
毅力
阶段目标
1. 熟练应用所学只是完成一个标准的软件测试项目
2. 熟练运用Pyhton完成GUI测试,接口测试和性能测试开发
3.对测试开发技术体系和实现原理有深入的理解
4. 灵活运用测试开发技术解决项目中的各种问题
知识点
1.软件工程、软件质量、系统测试流程,方法,专业术语,测试用例设计,禅道管理工具,测试报告,缺陷管理,理解软件工程的各类实际问题,理解系统测试的理论、方法与过程,熟练运用测试用例设计方法高效设计测试用例
2.测试需求分析、测试方案设计、测试用例设计、测试项目实施,缺陷报告与测试报告,深入理解系统测试各个过程和关键环节没熟练完成系统测试项目
3. SikuliX框架、UIAutomation框架、Selenium WebDriver框架,基础框架,Android应用,Monkey测试,Appium移动端测试框架,UIAutomator2 移动端测试框架综合运用各类应用操作平台,完成各种自动化测试框架的学习和应用,深入理解GUI自动化测试结束及相应框架的测试开发
4. Python单元测试框架,网络通信协议,HTTP与HTTPS协议,WebService与WebSocket协议,Python的接口测试库,PostMan与SoapUI接口测试工具通过对代码级接口测试和协议级接口测试的测试开发实战,灵活运用Pyhton开发接口测试脚本,熟练运用各类接口测试工具
5. 性能测试原理、指标体系,场景设计、实施过程、JMeter工具应用,BeanShell脚本开发,Pyhton+Locust性能测试框架深入理解性能测试技术体系和方法论,熟练运用JMeter性能测试工具和Locust性能测试框架实施对任意系统的性能测试
补充知识
1.算法进阶、图像处理、视频处理、加密解密、压缩算法
2. UML同建模语言、五种图、类图、类图详解、用例图、时序图
3Dubbo分布式开发框架、Oracle关系型数据库关系系统、MongoDB非关系型数据库管理系统
4. 大数据开发框架 Hadoop/MapReduce/Spark
5. Android与ISO的原生应用开发与WebAPP开发
6. OpenCV图像处理框架、TensorFlow深度学习框架、Lucene全文搜索引擎与中文分词框架lk-Analyzer、视频处理算法与框架等
第三阶段:综合实战项目
坚持
阶段目标
1.将软件测试和测试开发技术灵活运用于项目中
2.具备较强的测试开发能力,独立完成测试开发项目
3.综合运用软件测试技术、满足企业中高级人才需求
4.对所学技术有深入的理解并具备独立解决问题的能力
知识点
1.测试需求分析、同行评审、测试计划、测试方案、测试用例、配置管理、持续集成。通过对大型企业级应用系统的测试项目实战,强化理解系统测试项目的实时过程与技术细节
2.接口测试设计与实施,回归测试,猫眼测试,安全性测试,RobotFramework框架应用,UI自动化实战将各类自动化测试技术结合项目实战演练,强化理解系统测试项目的实时过程与技术细节
3.性能测试项目实战,loadRunner性能测试工具,总结通过项目实战,将全套测试技术融入项目中,强化学习想过和项目经验
勤奋
4.Python原生测试框架开发,包括Monkey,UI,图像识别,云测试平台,HTML测试报告,持续集成。KDT关键字驱动框架开发等原生技术实现通过大量的PYhton原生代码开发,深入理解自动化测试技术的底层实现原理,完全抛弃对工具的依赖,做到真正的测试开发技术
5. 基于测试框架的设计思路和实现手段,自主实现一套测试框架能够独立完成一套自动化测试框架,并能够直接用于实际项目中
6.持续集成与Jenkins,安全性测试原理与工具,Python爬虫开发与Scrapy框架,提升软件测试其他类技术,增强知识面,提升竞争力,助力职业发展