课程学习目标
自动化测试全栈课程的目标是帮助学员熟练掌握软件自动化测试技术,成长为一名出色的软件自动化测试高级工程师。通过Python程序设计、Web自动化脚本开发、Robot Framework测试框架的学习与实战操作,帮助学员快速掌握软件自动化测试核心知识。
【Python程序开发】:选择目前测试开发领域使用最为广泛、易入门的语言Python进行教学,从程序设计的基础知识讲起,结合实际操作逐步拓展,全面涵盖Python开发的核心知识领域。
【Web自动化测试开发】:采用目前主流的开源Web自动化工具Selenium,以真实网站为例,理论结合实战操作,使学员快速掌握Web测试自动化开发技术并运用到工作当中。
【APP自动化测试技术】:采用目前主流的APP自动化工具APPIUM,以实战apk为例,理论结合实战操作,使学员快速掌握APP测试自动化开发技术并运用到工作当中。
【自动化测试框架】:采用目前主流的自动化测试框架Robot Framework,深入浅出,使学员能够熟练使用该框架进行自动化测试的设计、开发、执行与脚本的管理。
课程亮点
亮点一:Python基础+Python实战=Python应用,突出编程的重要性
本课程在兼顾Python课程知识体系完善的前提下,把实际开发中应用最多、最深、最实用的技术抽取出来,通过本课程学习,你将深入了解Python编程语言的精髓,并将Python应用到测试开发工作当中。本课程包含的Python案例稍加调整就可以应用到学员的日常工作当中,包含的案例有:使用Python进行人机对话、使用Python进行日志处理、使用Python开发即时通讯软件、使用Python操作office、使用Python开发一个Web站点等。
亮点二:技术点全面,体系完善,重点突出
通过本课程学习,你将深入了解Selenium、Robot Framework的使用方法和原理,并通过Selenium、Robot Framework的架构设计思想,理解整个自动化测试的框架设计思想。并通过Robot Framework将这个流程贯穿起来,实现企业级别的测试开发架构工作。
课程针对人群及建议
1. 课程针对人群
本课程针对具备一定测试工作经验的手工测试人员以及希望系统全面学习测试开发技术的软件测试工作人员。想通过本套教程的学习提升Python开发技能、Web自动化开发技能、APP自动化测试技能、Robot Framework测试架构技能以及将测试开发技术应用到企业日常工作中,从而完成从手工测试工程师到测试开发工程师的转变。
2. 我该怎么学 , 如何才能学好这门课程,给些建议。
2.1.在配置好环境之后,使用开发环境多练习,多使用,熟能生巧。
2.2在学习过程中对比已学的开发语言,举一反三,对比学习。
2.3学习要求
如果您没有Python编程基础,建议还是中规中矩的按照课程进度一点一点仔细学习,特别是Python基础部分。按照课程的内容逐渐应用到自己的项目里,以加深理解和记忆。