自动化脚本如何写快一点
关键字编写快一点
命名要规范统一
-
函数名格式要统一规范 操作行为场景: 动词(操作方法, 常用add, rmv, mod, lst)+名词(操作对象)+ "介词+名词"(操作场景), 比如 add_attribute_for_company
设置场景:动词(常用set)+名词(操作对象)+名词(操作场景)
-
关键字封装要尽可能简洁 要在干净的环境去编写准备, 请求体不要带入多余的数据
-
关键字要考虑扩展性 比如未来暴露出更多入参的时候要如何考虑
-
特殊不常用类关键字 名字要追加充足的修饰
-
不要编写重复的关键字
-
要做好分类归档 比如可以根据功能模块来分到不同目录
业务脚本编写快一点
-
熟悉业务
-
有相关工具分析接口关联 这个工具可能需要单独开发
-
要循序渐进 基础业务的脚本要有, 不然后面写复杂业务的就不会快
-
接口之间的前后交互要考虑统一的格式化
-
要提供各类功能和编写方法的示例方法用于学习
-
要尽可能有干净的环境
-
要有将excel功能用例转成自动化脚本模板的工具
-
要及时维护旧的代码
-
要做好充分的注释 比如枚举这东西最需要注释, 对业务脚本层可以用一整行来注释做逻辑上的区分和分解, 框架的协助调试的日志要充分和清晰
-
要提供后置中自动清除数据的功能
框架维护快一点
-
要有专人维护
-
要有高扩展性的框架 比如使用切面编程
-
仅提供有限的功能 不去过多提供各种功能, 每一种功能的提供, 都要经过慎重考虑
协同方面
-
要约束开发的接口格式
-
尽可能有标准化文档 因为就可以用工具快速转换了