沐沐一开始学习python的时候也会觉得枯燥无味,面对各种python的变量、赋值、数字、字符串、列表、元祖等基本知识总是昏昏欲睡。似乎怎么学习都很难将python应用于实际的测试工作。直到我遇到了django,才慢慢的对python有了进一步的实践和认知,所以很有必要安利给大家。比如大家可以用django框架进行简单的博客开发、测试框架开发等、或者可以下载一些开源的测试框架,在本地搭建起来后,熟悉框架的源码,会在框架学习的过程中,慢慢掌握python的各种语法。
这里先简单介绍一下,Django是一个开源的Web应用框架,是Python众多框架中的爆款,采用了经典的MVC设计模式。Django框架使得web开发高效、优美、易扩展,并且自带功能强大的内容管理后台。下图是对该框架的简单介绍:
Django最大的优点就是相关的开源测试项目也较多,网络上有大量的学习资料供大家参考,学习过程中遇到的任何问题几乎都可以在网上找到答案。当然Django也有缺点,就是不太轻量级,但是如果认真的去学习一下,可以尝试用django开发出一个web平台后,就会非常有成就感,以及编程能力会有质的提升。
今天写这篇文章的目的,主要就是想分享给大家这个框架,也许学习一门编程语言完全可以换个思路,比如造轮子的过程总是困难的、枯燥的,不妨先熟练使用别人造好的轮子,然后慢慢去了解原理,最后再自己去尝试造轮子。当然测试工作中我不太建议去重复造轮子,例如已经有成熟的自动化框架了,我们就没必要自己再去造一个类似的了,但是我们一定要具备对旧轮子有二次开发的能力。当我们具备这种能力后,就可以去分析工作中的痛点,将手工重复的工作用脚本的方式去实现。
The more we share,The more we have.
希望这篇文章对大家有用...