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

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

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

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

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

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

原文地址:https://www.cnblogs.com/wangcp-2014/p/4206648.html