【课程介绍】
Python语言目前已经被广泛应用于诸多领域,尤其在Web以及未来的人工智能方面显得尤为突出。由于Python语言的简洁性、易读性以及扩展性都比较好,所以在较近几年的测试领域的应用也非常广泛,很多大型的IT公司在招聘测试岗位尤其是中高级的测试岗位时,都强调要熟练掌握Python脚本语言。
掌握好这门Python语言,对测试工程师而言,不仅仅能够让我们在面试中崭露头角,更是我们未来自动化测试和测试开发必备的专业技能。所以Python语言的学习势在必行!
但是语言的学习,对于测试工程师而言经常让我们既爱又痛,爱它是因为工作需要,痛的是很难在短时间内扎实掌握,究其原因,有以下几点:
1.语法的学习和面试要求以及工作应用相分离,即学会了语法也不会在工作中应用,面试的问题也很难解决。
2.会编写一些程序,但是换一个需求和问题就又无从下手了。其实质是不具备编程思想,不了解如何把需求转化为代码脚本实现。
3.语言的学习没有和测试工作具体场景和任务相结合,学会了语言,仍然不了解自动化测试工作如何开展。
解决了以上三个方面,我们的学习和应用的问题才能完全紧密相结合,较终达到“学以致用”的目标!!!
【课程模块】
课程分为两个大模块:
模块一:算法分析、设计、实现以及调试
结合企业面试和工作常用算法,从需求分析,到算法设计,然后再到语法学习,程序实现,以及较终的程序调试进行综合的分析和实践,达到以下目标:
1.掌握编程思想,而不是只学习语法知识
2.从需求分析,到设计思想,到代码实现,较后进行脚本调试。了解学习测试开发所需具备的能力
3.掌握常用的算法实现,为未来的自动化测试和测试开发奠定良好的逻辑基础
模块二:测试工具开发实战
未来的测试工作都需要具备一定的测试工具研发能力。结合企业的应用场景,在打好Python算法和语言基础的前提下,以迭代开发方式,逐步演绎分解一款测试开发工具从需求、设计到实现和不断升级的完整工作过程。通过这个项目实战,达到以下目标:
1.了解研发一款测试工具的全部工作流程
2.了解迭代开发的全流程
3.在测试工作中遇到各种工作问题应该如何沟通,如何分析,如何通过团队协作提升自己的工作能力
4.完成测试工具的研发,掌握Python的高级应用,提升个人测试技术实力和价值。
【课程优势】
1.编程思想的建立,而非只是语法的学习
2.了解实际工作全流程,真实工作场景再现,而非只是单纯技术的学习
3.拿到一项工作任务,如何进行确认、沟通、协作,如何把自己掌握的技术进行应用,而非只是一个答案的了解
更新时间:2022-07-26 15:47:42