软件测试合格的命名规则主要依赖于测试类型和版本管理。以下是几种常见的命名约定:
验收测试版本命名
产品名称_版本_ATx
其中“AT”表示Acceptance testing,“x”表示提交验收测试的次数(如1、2、3等)。
示例:`EasyShareFolder_1.0.1_AT1`(表示“易享收藏夹”第一次提交验收测试的版本)。
软件版本号命名
主版本号.子版本号.阶段版本号.日期版本号+希腊字母版本号
希腊字母版本号通常有五种:base、alpha、beta、RC、release。
示例:`1.1.1.051021_beta`(表示2021年10月21日的beta版本)。
测试报告命名
项目名称_文件描述_版本号_阶段标识+文件后缀
示例:`项目外包平台测试报告1.1.1.051021_beta_b.xls`(表示项目外包平台的测试报告文档,版本号为1.1.1.051021_beta)。
测试模块命名
以`test_`开头命名,如`test_login.py`,或以`_test`结尾,如`login_test.py`。
测试类命名
必须以`Test`开头命名,且测试类中不能有`init`方法。
测试方法/测试函数命名
必须以`test`开头,如`test_login()`或`testRegister()`。
建议
一致性:在同一个项目中使用统一的命名规则,以便于版本管理和追踪。
清晰性:命名应简洁明了,能够清楚地反映测试的内容和版本信息。
规范性:遵循行业标准和项目内部的规范,确保命名的一致性和可读性。
根据上述建议,你可以根据具体的测试类型和版本管理需求,选择合适的命名规则。例如,对于验收测试版本,可以使用`产品名称_版本_ATx`的格式;对于软件版本,可以使用`主版本号.子版本号.阶段版本号.日期版本号+希腊字母版本号`的格式。