LoadRunner 规范 东软集团股份有限公司 移动互联网事业部测试部 更改履历 序号 版本 更改章节 状态 更改描述 更改时间 更改人 更改申请号 状态:新建、增加、修改、删除
1 文档说明 1
1 背景及目的 编写这篇文档的目的用于规范我们测试部LoadRunner脚本编码风格,使大家能够养成一个好的编程习惯,使得在日常工作中编写的代码可读性更强,“低级错误”更少,更易于维护以及他人学习,并且希望通过这些点点滴滴的努力从而提高我们的产品质量,降低风险
该规范的和 C语言相关的部分,基本完全借鉴了林锐博士的高质量 C++编程这本书里面的内容
因此建议大家学习一下这本书,是开发和测试都需要学习的一本好书
该规范后面增加了 LoadRunner脚本中常用的例子,在实际工作中,基本常用的函数以及写法都已经包含在里面
2 注意事项 2 脚本编写 2
1 命名规则 【规则2-1-2】命名规则尽量要遵循“言简意赅、望文生义”的八字方针
【规则2-1-1】变量名应当直观且可以拼读,可望文知意,不必进行“解码”
变量名最好采用英文单词或其组合,便于记忆和阅读,切忌使用汉语拼音来命名
程序中的英文单词一般不会太复杂,用词应当准确
【规则2-1-2】程序中不要出现仅靠大小写区分的相似的变量名
例如: int x, X; // 变量x 与 X 容易混淆 【规则2-1-3】程序中不要出现完全相同的局部变量和全局变量,尽管两者的作用域不同而不会发生语法错误,但会使人误解
【规则2-1-4】变量的名字应当使用“名词”或者“形容词+名词”
另外,对于大家常用的、习惯成俗的形容词,可以采用缩写
例如: uint32 value; //名词 uint32 n_val; //形容词+名词,n是 new的缩写 【规则2-1-5】尽量避免名字中出现数字编号