测试自动化之一(为什么?)

前言

社会的发展离不开科技的进步,科技的进步推动着社会的发展。现在的全球化、智能化等是很好的说明,各行各业如此,大到工业科技领域,小到it测试领域。这是一种长期以来,大家都在谈论的话题,也是一直以来都在钻研的课题。本人也是在这领it域中混了10年有余,见证了这个行业的发展。对测试人员的需求也是在一步步的提高:只要有基本的电脑操作基本知识最好有个短期的培训的---->需要懂得测试工具---->需要懂得测试技术&工具---->需要懂得开发语言或常用脚本&数据库知识等等—>测试架构&实现自动化(功能、性能、安全等等),只要处在这个工作岗位都会面临这个现实。
所以我总结出来的是最终目的与目标是:
**目的:**提高工作效率
**目标:**实现自动化
为了不使自己失业,也是一直沿着这个方向在不断的努力学习。总结以前的经验,学习新的知识 。只要有空我都在琢磨着结合当前的工作环境与习惯用那种方式实现自动化来提高测试效率。虽然发展方向比较明了,但环境因素是个很大的制约条件,至今没有一个标准的规范或是模式可寻,“道理是在那放着就是减少手工操作,一些重复性的操作动作就让机器来实现”。奔着这个目标方向,在工作中也留意了一些,经过学习并做以不断的总结与汇总,把大目录分成一个个可实现可量化的小目标。就现在的实际情况,做了简单的拆分规划。
第一步:标准化规范
找出工作中那些是“为达到某个目标而进行的一些频率高的重复性的操作动作”,把这些动作总结汇总成标准规范,也就是说在特定的环境中按照这个标准一步步的操作,只要有基本操作电脑能力的任何人都能去执行的一系列标准化的过程。
实现这个过程,这个是需要多部分多协作的,需要公司有规范、部门有规范、小组有规范,并且大家都能够去遵守这个规范。个人一向主张的是“规范从我做起,严以律已,宽以待人”,换句话说“已所不欲,勿施于人”。
第二步:如何让这些标准化的规范过程操作由人操作转换成机器操作。
这就需要借住一定的工具与开发语言的能力。本人接触的不多,也是一直在学习研究中,所以就以自己熟悉的开始慢慢来介绍一下吧。
以前弄过jenkons与python相结合进行的自动化实践,虽然因某些原因时间不是很长,但给了我很大的收益,确实方便快捷一些,提高了工作效率。不同的工作环境要求也不一样,所以这次也自己先搞个实践,看看效果如果。先从搭建环境开始“centos8+docker(ce)+jenkons”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值