描述性编程与对象库编程的对比

本文探讨了描述性编程与对象库编程的优缺点,并强调了对象库编程在大型项目脚本维护方面的优势。作者推崇以对象库编程为主,描述性编程为辅的自动化策略。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     项目中一直使用的是描述性编程,维护期间的感触就是描述性编程的自动化脚本维护太费力,如果系统改版就要基本把脚本全部翻新,我们现在就面临这个问题。因为还没换过工作,所以对对象库编程还只是练习,我个人感觉对象库编程的优势还是很明显的,一直期望在项目中能真正应用对象库编程方式。

    个人感觉 描述性编程的优点是脱离对象库,识别对象时不容易出错;缺点是维护脚本太繁琐,尤其遇到系统改版时。幸亏我接手自动化的时候坚决强调要加强脚本的公用性和复用性,合并了好多公用的动作和用例,要不然会相当惨。

    个人了解 对象库编程的优点是对于大型项目脚本维护起来会比较方便,比如对象库改名脚本自动更改、对象库智能识别、对象库合并、对象库快速编程、对象库快速更新等等经典功能,使得脚本维护和编写会方便的多;对象库编程的缺点是对象识别时没有描述性编程那么准确,可能有时候会出错。

    描述性编程与对象库编程的优缺点对比后,我还是很推崇对象库编程。感觉对象库编程为主描述性编程为辅的自动化才是现代自动化的正道,^_^ 

    对自动化的认识及研究还不够深入,了解还不够广泛,后期会不断扩展自己的知识面,深入研究。

转载于:https://www.cnblogs.com/wangcp-2014/p/4206648.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值