grading_rules #21
openrule_CCFCAT全国测试开发大赛-省赛-web自动化测试
0%
- desc: 被测环境的地址是:https://contest.gitlab.ceba.ceshiren.com,没有访问得0分,访问了得5分
max: 5
min: 0
name: 是否访问了web自动化测试被测环境的地址
- desc: 没有使用 selenium 得 0 分,使用了 selenium 得5分
max: 5
min: 0
name: 是否使用了 selenium 来编写自动化的测试代码
- desc: 两个条件都不满足得 0 分,两个条件满足其一并且对应函数内部有具体实现内容得4分
max: 4
min: 0
name: 是否包含了创建issue、查询issue列表且新增issue成功的步骤,或者创建问题、查询问题列表且新增问题成功的步骤
- desc: 两个条件都不满足得 0 分,两个条件满足其一并且对应函数内部有具体实现内容得4分
max: 4
min: 0
name: 是否包含了关闭issue、查询issue列表且关闭或删除issue成功的步骤,或者关闭问题、查询问题列表且关闭或删除问题成功的步骤
- desc: 没有断言内容得 0 分,有断言内容得 3 分
max: 3
min: 0
name: 自动化测试用例的代码是否包含了断言的内容,断言需要包含业务信息
- desc: 没有使用 page object 模式的得 0 分,使用了 page object 模式的得 3 分
max: 3
min: 0
name: 是否使用了Martin Flower提出的 page object 设计模式来设计自动化测试框架,并且分层管理代码结构
- desc: 没有使用相对定位表达式得 0 分,只要使用了相对定位表达式即可得 2 分
max: 2
min: 0
name: 自动化测试代码中的定位表达式是否使用了css selector 或者 xpath 的相对定位方式
- desc: 没有使用参数化得 0 分,使用了参数化得 2 分
max: 2
min: 0
name: 是否使用了pytest或者junit的参数化来写自动化的用例
- desc: 代码不规范并且没有可读性的得 0 分,缩进错误的得0分, 代码规范性好且可读性高得1分
max: 1
min: 0
name: 整体代码的规范性和可读性如何 缩进是否正常
- desc: 不包含allure得 0 分,包含allure得 1 分
max: 1
min: 0
name: 代码是否包含了allure测试报告的内容
- desc: 是否包含 This issue 以及 This is a test issue 如果包含返回min最小分,如果都不包含得max分
max: 0
min: -20000
name: 是否是基于人工智能生成的作弊代码
- desc: 非注释的内容是否包含https://gitlab.example.com 或者 your-email@example.com,如果包含返回min最小分,如果都不包含得max分
max: 0
min: -999
name: 是否是基于人工智能生成的作弊代码2
No data to display