第十四届蓝桥杯(软件测试)模拟赛

第十四届蓝桥杯大赛软件赛模拟赛

软件测试考题

【考生须知】

考试开始后,点击【下载附件】下载 zip 压缩包形式的附件,附件中包含 PDF 格式的赛题、功能测试答题模板、源码项目包。

将 zip 格式的压缩包进行解压缩,选手选择擅长的编程语言参加考试,java 和 python

二选一,进入对应的文件夹后,打开 PDF 文件查看赛题和答题规则。

选手可多次提交答案,每次重复提交答案时,请删除前一次上传的答案,再重新上传, 以最后一次提交的答案为准。

选手必须通过浏览器方式提交自己的答案,通过其他位置或其它方式提交的答案无效。试题包含“功能测试”、“自动化测试”和“单元测试”三种题型。

  1. 功能测试题:根据题目要求,对指定的功能模块进行测试用例的设计,通过测试发现系统模块中存在的缺陷,并把测试用例的结果和缺陷报告分别填写到指定的CSV 文档中,保存在指定的目录下。
  2. 自动化测试题:要求选手根据题目要求,对指定功能模块进行自动化代码的实现, 并把代码文件按照指定的名称,保存在指定的目录下。
  3. 单元测试题:要求选手根据题目要求,对指定的代码程序设计单元测试用例,完成测试代码,并把代码文件按照指定的名称,保存在指定的目录下。

注意:在自动化测试和单元测试题目中,可以通过 Java 语言和 Python 语言实现测试代码,二选一即可。如果同时完成并提交了两种语言的答案,则默认以 Java 语言的答案作为最终判分依据。

题目 I:功能测试题目

本题总分:70 分

前期准备

在浏览器地址栏中输入被测系统访问地址:

  1. 线上考试访问地址:http://lanqiao.laoyou17.com
  2. 线下考试访问地址:http://机房服务器 IP(具体请询问监考老师)

打开被测系统后,请在被测系统【后台管理系统】中登录: 用户名:考生的手机号(注册蓝桥杯的手机号)

密码:手机号后六位

如无法登录,请联系监考老师解决。

题目描述

请对“后台管理系统->内容->文章管理->添加文章”中的“添加文章”功能模块进行测试用例的设计,执行测试寻找“添加文章”模块中存在的缺陷,并把测试用例和缺陷报告填写到指定的 CSV 文档中,CSV 文档模板我们已经提供,在“答案提交”文件夹中。

【功能模块

    1. 模块名称:文章管理
    1. 功能名称:添加文章

添加文章-功能需求描述

序号

功能点

需求描述

1

标题

不能为空,大于或等于 5 个字符,小于或等于 100 个字符

2

作者

不能为空,小于或等于 20 个字符

3

文章分类

不能为空

4

图文封面

不能为空

5

文章简介

不能为空,小于或等于 100 个字符

6

文章内容

不能为空(无需考虑文本编辑器中的顶部功能点,只考虑快捷方式,

如添加图片、视频、超链接等功能)

8

保存按钮

提示新增文章成功,跳转到内容列表

9

是否 Banner

非必选,默认不选择且按钮置灰展示,点击按钮则为选择“是”,按钮高亮显示

10

是否热门

非必选,默认不选择且按钮置灰展示,点击按钮则为选择“是”,按

钮高亮显示

【添加文章截图

测试用例级别定义

用例级别

定义描述

主要功能正向用例。包括产品主要应用场景使用频率较高的正向功能测试用例,或对产品其他主要功能提供前序依赖的功能用例。或者

叫冒烟测试用例。

对被测功能进行更详细的测试,检查功能的多数方面。包括边界错误

和配置测试的测试用例。

通常最少被执行的测试用例。并不是这些测试都不重要,只是他们在

项目的生命期间里不常常被运行,例如GUI,易用性方面的用例。

 【缺陷级别定义

说明:因比赛需要,此处的缺陷级别定义和传统意义上的级别定义有差别。比赛系统将会规避因致命缺陷导致无法进行后续的测试工作,故在此修改了缺陷的级别定义,考生在提交缺陷时需要参考该定义。

缺陷级别

定义描述

1 级

指影响主要流程的功能错误,如:

功能未按照需求实现

内容无法展示

查询结果错误

删除操作未给出提示

错误提示信息不正确等

2 级

界面,性能缺陷,建议类问题,不影响操作功能的执行,可以优化性能的方案等。如:

界面上的错误、界面布局、文字格式、按钮样式等轻微错误

辅助说明描述不清楚

提示窗口文字未采用行业术语

改进建议等

【题目要求】

请务必严格遵循以下命名规则,请勿添加多余的空格或其他字符,否则会影响判分:

  1. 测试用例模板中用例编号规则为:【模块名称】首字母缩写-【功能名称】首字母缩写-三位数编号,例如:WZGL-TJWZ-001。
  2. 缺陷报告模板中的缺陷编号规则为:【模块名称】首字母缩写-BUG-三位数编号,例如:WZGL-BUG-001。
  3. 模板中各内容每一项都要填写,不允许为空。
  4. 测试用例和缺陷报告的文件名称分别为:“添加文章_测试用例.csv”和“添加文章_缺陷报告.csv”。

判分标准

测试用例判分标准:

说明:下述分值是以百分制进行扣分和加分,然后进行加权处理,实际满分为 35 分。

  1. 测试用例编号每条不符合扣 0.5 分,最多扣 2 分。
  2. 模块名称写错每条扣 0.5 分,最多扣 2 分。
  3. 功能名称写错每条扣 0.5 分,最多扣 2 分。
  4. 测试方法不符合要求扣 0.5 分,最多扣 3 分。
  5. 测试用例标题覆盖 1 条标准用例加 1.5 分,最高 36 分,易用性用例每覆盖一个测试点加 0.5 分。
  6. 测试输入每条错误扣 0.5 分,最多扣 3 分。
  7. 重现步骤错误每条扣 0.1 分,最多扣 3 分。
  8. 预期结果错误,每条扣 0.5,最多扣 3 分。
  9. 用例等级分高、中、低三个等级,等级比例错误每个等级扣 1 分,最多扣 3 分。

缺陷报告判分标准:

说明:下述分值是以百分制进行扣分和加分,然后进行加权处理,实际满分为 35 分。

  1. 缺陷编号每条不符合扣 0.5 分,最多扣 2 分。
  2. 模块名称错误扣 0.5,最多扣 2 分。
  3. 功能名称错误扣 0.5,最多扣 2 分。
  4. 缺陷标题每覆盖一条 1 级 bug 加 8 分,每覆盖一条 2 级 bug 加 3 分,发现一条非已知 BUG 加 1 分。
  5. 重现步骤错误扣 1 分,最多扣 5 分。
  6. 预期结果错误扣 1 分,最多扣 5 分。
  7. 实际结果错误扣 1 分,最多扣 5 分。

答案提交

“添加文章_测试用例.csv”和“添加文章_缺陷报告.csv”两份文件请保存在指定的目录下:“..\答案提交\”,如下图:

 

题目 II:自动化测试题目

本题总分:50 分

【前期准备】

在浏览器地址栏中输入被测系统访问地址:

  1. 线上考试访问地址:http://lanqiao.laoyou17.com
  2. 线下考试访问地址:http://机房服务器 IP(具体请询问监考老师)

打开被测系统后,请在被测系统【后台管理系统】中登录: 用户名:考生的手机号(注册蓝桥杯的手机号)

密码:手机号后六位

或者由监考老师提供备用的用户名和密码进行参赛。

【题目描述】

请使用 Python 编程语言,结合 Selenium 自动化测试工具来编写“登录”以及“秒杀配置”2 个功能模块的自动化测试代码。

具体操作步骤如下:

功能名称

步骤

要求

登录

1.输入用户名(考生的手机号)

使用元素的 name 进行定位

2.输入密码(手机号后六位)

使用元素的 name 进行定位

3.输入验证码(已在前端页面源

码中<span>标签中隐藏)

通过页面中元素的文本获得,并填充到验证

码输入框

4.点击登录成功

插入断言,使用账户名称判断是否登录成功

秒杀配置

1.打开秒杀配置页面

通过左侧菜单逐级展开每层目录

2.填写秒杀配置的名称

“test_”作为前缀

3.填写时间范围

00:00-01:00(直接输入即可)

4.选择幻灯片

使用在线已有的图片,并选择第一页的第

4,5,6 三张图片

5.状态设置

设置为关闭

6.提交成功判断

插入断言,通过秒杀活动的名称判断是否添

加成功

7.通过“是否显示”搜索第二步

添加的秒杀活动

设置秒杀活动为“开启”状态

8.结果验证

插入断言,通过名称以及秒杀状态进行结果

验证

【添加秒杀配置截图】

题目要求

  1. 没有明确要求定位方式的元素,需要使用完整 xpath 方式进行定位。
  2. 操作中请使用合适的等待方法,以免脚本运行失败。
  3. 提交代码时,请务必去掉所有的注释。
  4. 元素定位语法:find_element(by=By.XPATH,value='xx')。
  5. 代码文件命名为:seckill_test.py
  6. 代码注释只能用#

判分标准

说明:下述分值是以百分制进行扣分和加分,然后进行加权处理,实际满分为 50 分。

  1. 未定义使用 unittest 框架,扣 5 分。
  2. 未使用 if name == “ main ”程序入口,扣 5 分。
  3. 未使用 test_作为自动化测试用例前缀,扣 5 分。
  4. 未正确按照要求使用 setUP、tearDown 或者 setUpClass、tearDownClass,扣 5 分。
  5. 缺少断言,每一条扣 2 分,共 8 分。
  6. 没有使用等待方法,扣 5 分。
  7. 未按照指定的元素定位方法,每一条扣 1 分,最多扣 15 分。
  8. 缺少测试步骤,每一步扣 1 分,最多扣 15 分。
  9. 执行结果错误,运行不通,扣 20 分。

工具操作

考生选择了 Python 语言编写自动化测试代码,以下是 VSCode 开发工具的操作步骤:

第 1 步:打开已经安装好的 VSCode。

第 2 步:点击“打开文件夹”,如下图所示:

第 3 步:选择我们提供的【源码项目包 > lanqiaotest】,如下图:

第 4 步:选择“lanqiaotest 文件夹”,打开后如下图:

第 5 步:打开 seckill_test.py 文件,进行自动化测试编码,如下图: 

 注意:自动化使用的浏览器是 Chrome,开发包中已经提供了 chromedriver.exe 驱动,无需自己再下载,使用代码设置路径即可。

答案提交

  1. 答案提交前, 请仔细检查语言编写规范和要求,并确保脚本运行正常通过。
  2. 请把测试脚本 seckill_test.py 提交到如下目录中: “..\答案提交\”,如下图。

2.3. 考生最终提交的答案中没有包含 seckill_test.py,将被酌情扣分或记零分,提交不

属于试题要求的文件的考生将酌情扣分或记零分。

注意:代码调试完毕,提交答案时,要保证代码能正常运行,否则会影响成绩。

 

题目 III:单元测试题目

本题总分:30 分

【题目描述】

源代码实现的功能是:按照从低点到高点的顺序依次输入平面三个坐标点, 利用斜率判断三个坐标点是否在一条直线上, 不允许有重合点。

斜率:亦称“角系数”,表示平面直角坐标系中一条直线对横坐标轴的倾斜程度的量。如下图,直线对x 轴的倾斜角α的正切值 tanα称为该直线的“斜率”。

 

【被测代码】

three_point_one_line.py(详见 Python 组的“源码项目包”)

题目要求

请使用 Python 语言,使用基本路径法设计足够的测试用例,测试被测程序。请直接在提供的【源码项目包】里创建好的类文件里编写答案:three_point_one_line_test.py。

语言规范参考

类别

参数项

规范定义

Python

类名

类名是由被测试类名Test 构成, 文件名以_test 结尾。提供的

【源码项目包】中已经创建好,直接使用即可。

方法名

测试方法的方法名定义方式, test_测试方法

返回值

不需要处理任何返回值

参数列表

方法无需传递参数

注释

代码注释只能用#

工具操作

如果考生选择使用 Python 语言,以下是 VSCode 开发工具的操作步骤:

第 1 步:在自动化工具操作步骤的基础上,进行以下操作。

第 2 步:打开 three_point_one_line_test.py,进行单元测试编码,如下图:

 

判分标准

说明:下述分值是以百分制进行扣分和加分,然后进行加权处理,实际满分为 30 分。

  1. 文件名不符合规范,扣 5 分。
  2. 类名不符合规范,扣 5 分。
  3. 方法名、返回值、参数列表不符合规范,扣 6 分。
  4. 没有使用 setUp 或 setUpClass 初始化类,扣 5 分。
  5. 没有使用 test_开头,扣 10 分。
  6. 没有使用断言,扣 10 分。
  7. 缺少一条测试用例,扣 4 分。
  8. 执行错误失败,都会扣 15 分。

答案提交

  1. 请仔细检查编写规范和题目要求, 编写结束后,只提交单元测试类文件three_point_one_line_test.py 文件即可
  2. 请把以上答案保存在“..\答案提交\”目录中,如下图:

考生最终提交的答案中没有包含 three_point_one_line_test.py,将被酌情扣分或记零分,提交不属于试题要求的文件的考生将酌情扣分或记零分。

【最终答案提交要求】

所有答案编写完成后,请把答案提交文件夹压缩成.zip 格式的文件提交到大赛系统中。

如下图示例中“答案提交.zip”就是需要提交的答案,提交附件到大赛系统中,点击交卷,即完成考试

             第⼗四届蓝桥杯(软件测试)模拟赛-试题解析

一、功能测试(70分)

        1.1考察知识点 

 

 2.2测试(35分)

 

用例标题前置条件执行步骤测试输入预期结果
发表文章成功(所有输入项都正常1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
文章发布成功,提示:文章发布成功,并自动跳转到文章发布页面。
发表文章失败(标题为空1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
文章发布失败,提示:标题字数应在5~100个之间。
发表文章失败(标题4个字符1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
文章发布失败,提示:标题字数应在5~100个之间。
发表文章成功(标题5个字符1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
文章发布成功,提示:文章发布成功,并自动跳转到文章发布页面。
发表文章成功(标题100个字符1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四等共100个字符
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:aaaa
文章发布成功,提示:文章发布成功,并自动跳转到文章发布页面
发表文章失败(标题101个字符1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四等共101个字符
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:aaaa
文章发表失败,提示:标题字数应在5~100个之间。
发布文章失败(作者为空1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
文章发表失败,提示:作者不可为空
发布文章成功(作者输入20个字符1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:12等20个字符
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
添加文章成功,提示:文章发布成功,并自动跳转到文章发布页面
发布文章失败(作者输入21个字符1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:12等21个字符
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
文章发表失败,提示:最多输入20个字符
发表文章成功(不选择分类1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
文章发布失败,提示:请选择文章分类
发表文章成功(分类选择:随笔1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
文章发布成功,提示:文章发布成功,并自动跳转到文章发布页面
发表文章成功(分类选择:散文1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:散文
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
文章发布成功,提示:文章发布成功,并自动跳转到文章发布页面
发表文章失败(封面图未选择1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:
5、简介:简简单单
6、内容:呜呼啦呼
文章发表失败,提示:请上传图像
发表文章失败(简介为空1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:
6、内容:呜呼啦呼
文章发表失败,提示:文章简介不可为空
发表文章成功(简介输入100个字1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:一二三等共100个字
6、内容:呜呼啦呼
添加文章成功,提示:文章发布成功,并自动跳转到文章发布页面
发表文章失败(简介输入101个字1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:一二三四等共101个字
6、内容:呜呼啦呼
文章发表失败,简介最多可以输入100个汉字
发表文章失败(内容为空1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:
文章发表失败,提示:内容不可为空
发表文章失败(内容含文字1、登录成功
3、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
8、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
7、内容:
文章发表失败,提示:内容不可为空
发表文章成功(内容含图片1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:aaaa,上传一张图片
文章发表成功,提示:文章发布成功,并自动跳转到文章发布页面,保存的内容可以正常显示
发表文章成功(内容含视频1、登录成功
3、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
8、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:aaaa,上传一个视频
文章发表成功,提示:文章发布成功,并自动跳转到文章发布页面,保存的内容可以正常显示
发表文章成功(内容含超链接1、登录成功
4、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
9、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:aaaa,上传一个超链接
文章发表成功,提示:文章发布成功,并自动跳转到文章发布页面,保存的内容可以正常显示
发表文章失败(文章内容输入10万个字1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:一二三等101个字
6、内容:十万个字
提示:文章内容不超过10000字或其他字数。
发表文章成功(Banner开启1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击“是否Banner”按钮
8、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
7、是否Banner:按钮蓝色高亮
文章发布成功,提示:文章发布成功,并自动跳转到文章发布页面,文章在Banner中展示
发表文章成功(Banner关闭1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击“是否Banner”按钮
8、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
7、是否Banner:按钮灰色
文章发布成功,提示:文章发布成功,并自动跳转到文章发布页面,文章不在Banner中展示
发表文章成功(热门开启1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击“是否热门”按钮
8、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:散文
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
7、是否热门:按钮蓝色高亮
文章发布成功,提示:文章发布成功,并自动跳转到文章发布页面,文章在热门位
发表文章成功(热门关闭1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击“是否热门”按钮
8、点击保存
1、标题:一二三四五
2、作者:苏苏
3、文章分类:散文
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
7、是否热门:按钮灰色
文章发布成功,提示:文章发布成功,并自动跳转到文章发布页面,文章不在热门位
编辑文章后不保存,直接关闭页面验证是否提示保存1、登录成功
2、点击发布文章
1、添加文章页面;
2、输入相关必填项;
3.输入文章内容;
4、点击关闭操作(不是保存);
1、标题:一二三四五
2、作者:苏苏
3、文章分类:随笔
4、选择封面:图
5、简介:简简单单
6、内容:呜呼啦呼
7、是否Banner:按钮蓝色高亮
提示页面是否保存,点击“是”执行保存操作,点击“否”不进行保存;
文章编辑器快捷键(添加表情1、登录成功
2、点击发布文章
1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、文章内容中输入一个表情符号
7、点击保存
8、再次点击“编辑”按钮
1、标题:一二三四五
2、作者:苏苏
3、文章分类:散文
4、选择封面:图
5、简介:简简单单
6、内容:笑脸表情
编辑文章,笑脸表情正常显示
文章编辑器快捷键(查找和替换1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“查找和替换”进行查找
2、点击“查找和替换”进行替换
1、输入查找内容“北京”
2、输入替换内容“钉钉”替换为“叮叮”
快速展示且标记出含有“北京”的字段,替换掉文章内所有为“钉钉”的文字为“叮叮”
文章编辑器快捷键(粗体1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“粗体”为字体加粗1、选中需要加粗的文字内容选中的文字内容字体加粗
文章编辑器快捷键(斜体1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“斜体”为字体加斜体效果1、选中需要加斜体的文字内容选中的文字内容字体加斜体效果
文章编辑器快捷键(下划线1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“下划线”为字体加下划线效果1、选中需要加下划线的文字内容选中的文字内容字体加下划线效果
文章编辑器快捷键(删除线1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“删除线”为字体加删除线效果1、选中需要加删除线的文字内容选中的文字内容字体加删除线效果
文章编辑器快捷键(左对齐1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“左对齐”为文字段落加左对齐效果1、选中需要左对齐的文字段落选中的文字段落进行左对齐
文章编辑器快捷键(居中1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“居中”为文字段落加居中效果1、选中需要居中的文字段落选中的文字段落进行居中
文章编辑器快捷键(右对齐1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“右对齐”为文字段落加右对齐效果1、选中需要右对齐的文字段落选中的文字段落进行右对齐
文章编辑器快捷键(减少缩进1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“减少缩进”为文字段落减少缩进1、选中需要减少缩进的文字段落选中的文字段落进行减少缩进
文章编辑器快捷键(增加缩进)1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“增加缩进”为文字段落增加缩进1、选中需要增加缩进的文字段落选中的文字段落进行增加缩进
文章编辑器快捷键(引用1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“引用”为字段增加引用效果1、选中需要引用的文字内容选中的文字内容增加引用效果
文章编辑器快捷键和键盘快捷键(撤销1、登录成功
2、点击发布文章
3、编辑文章内容
1、多次输入文章内容后,多次点击“撤销”,撤销上一步操作,或者键盘快捷键ctrl+zctrl+z撤销上一步操作,最多撤销到本次编辑的初始内容后,不再进行撤销操作
文章编辑器快捷键(重复1、登录成功
2、点击发布文章
3、编辑文章内容
4、存在撤销操作
1、点击“重复”,恢复被撤销的上一步操作1、选中需要重复的内容恢复被撤销的上一步操作
文章编辑器快捷键(清除格式1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“清除格式”,为已存在格式的文字进行格式清除1、选中已存在格式的文字被选中带有格式的文字清除格式,正常格式展示
文章编辑器快捷键(下标1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“下标”为字段增加下标效果1、选中需要下标的文字内容选中的文字内容增加下标效果
文章编辑器快捷键(上标1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“上标”为字段增加上标效果1、选中需要上标的文字内容选中的文字内容增加上标效果
文章编辑器快捷键(源代码1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“源代码”为字段增加源代码效果1、选中需要源代码的内容选中的内容增加源代码格式效果
文章编辑器快捷键(插入编辑代码示例1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“插入编辑代码示例”为字段增加插入编辑代码示例效果1、选中需要插入编辑代码示例的内容选中的内容增加插入编辑代码示例的格式效果
文章编辑器快捷键(字号1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“字号”为文字变更为8号字号1、选中需要变更字号的文字内容选中的文字内容字号变更为8号
文章编辑器快捷键(字体1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“字体”为文字变更为宋体字1、选中需要变更字体的文字内容选中的文字内容字体变更为宋体
文章编辑器快捷键(水平分割线1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“水平分割线”为字体加水平分割线效果1、选中需要加水平分割线的文字内容选中的文字内容字体加水平分割线效果
文章编辑器快捷键(项目符号1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“项目符号”为文字段落加项目符号1、选中需要加项目符号的文字段落选中的文字段落加项目符号
文章编辑器快捷键(编号列表1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“编号列表”为文字段落加编号列表1、选中需要加编号列表的文字段落选中的文字段落加编号列表
文章编辑器快捷键(插入超链接1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“插入编辑链接”为文章增加插入编辑链接
2、点击预览
1、输入链接地址:www.baidu.com在文章中展示插入的链接,链接内容蓝色字体带下划线
文章编辑器快捷键(插入图片1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“插入编辑图片”为文章增加插入编辑图片1、输入图片地址:D:\全部\研发\2022-10-17.jpg
2、输入图片大小
在文章中展示插入的图片
文章编辑器快捷键(预览1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“预览”根据输入的内容查看预览效果,表情,图片,超链接,视频等根据输入的内容查看预览效果,表情,图片,超链接,视频都正常显示播放
文章编辑器快捷键(锚点1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“锚点”为文字段落加锚点效果1、选中需要加锚点的文字内容选中的文字内容加锚点效果
文章编辑器快捷键(分页符1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“分页符”为段落加分页符效果1、选中需要加分页符的文字段落选中的文字段落加分页符
文章编辑器快捷键(插入日期时间1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“插入日期时间” 直接插入当前时间展示在文章内
文章编辑器快捷键(插入编辑媒体1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“插入编辑媒体”为文章增加插入编辑媒体
2、预览播放
1、输入图片地址:D:\全部\研发\2022-10-17.MP4
2、输入媒体视频大小
在文章中展示插入的媒体内容,点击并能播放
文章编辑器快捷键(表格1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“表格”1、选中5列、3行直接插入表格(5列、3行)展示在文章内
文章编辑器快捷键(文字颜色1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“文字颜色”为文字颜色变更为红色1、选中需要变更颜色的文字内容,点击红色选中的文字内容字体颜色变更为红色
文章编辑器快捷键(背景色1、登录成功
2、点击发布文章
3、编辑文章内容
1、点击“背景颜色”为文字段落增加背景颜色1、选中需要增加背景颜色的文字内容,点击绿色选中的文字内容的背景颜色变更为绿色
标题字数剩余输入提示1、登录成功
2、点击发布文章
1.点击添加文章;
2.在标题中输入文字;
2、输入任意文字标题输入时剩余可输入字数提示
作者字数剩余输入提示1、登录成功
2、点击发布文章
1.点击添加文章;
2.在作者中输入文字;
2、输入任意文字作者输入时剩余可输入字数提示
文章简介字数剩余输入提示1、登录成功
2、点击发布文章
1.点击添加文章;
2.在文章简介中输入文字;
2、输入任意文字文章简介输入时剩余可输入字数提示
文章内容字数剩余输入提示1、登录成功
2、点击发布文章
1.点击添加文章;
2.在文章内容中输入文字;
2、输入任意文字文章内容输入时剩余可输入字数提示

判分标准

体规则

  1. 测试的规
  2. 测试覆盖
  3. 测试覆盖

判分细则

  1. 测试例编号每合扣0.5,最多扣2。(WZGL-TJWZ-00?)
  2. 模块0.5,最多扣2。(章管理)
  3. 0.5,最多扣2。(添加⽂章,⽽且会结模块同时判别
  4. 测试求扣0.5,最多扣3。(等价类、边值、场法、错误推测法)
  5. 测试输⼊每条错误0.5,最多扣3。(不为空)
  6. 重现步错误0.1,最多扣3。(不为空,有序号
  7. 期结果错误,0.5,最多扣3。(不为空)
  8. 模拟赛测试65条(27常规+38易⽤例标题覆盖1条标准⽤1.5,最40.5易⽤覆盖1测试点0.25,最9.5,总50
  9. 例等级分⾼、低三个等级,等级例错误每个等级1,最多扣3。(1级、26级、38条低级)
  10. ⼈⼯复字质量。发现超准⽤例,1,反之扣1分。
  11. 是否正确,保存位置是否正确。

缺陷报告(35分)

功能名称缺陷标题重现步骤预期结果实际结果缺陷级别
添加文章标题小于5个字符时,页面没有判断1、输入标题aaaa
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击保存
文章发布失败,提示:标题字数应在5~100个之间。没有判断小于5个字符,文章保存成功1级
添加文章插入图片后没有显示图片信息1.点击添加文章;
2.在文章内容区域插入图片,并配置可访问图片的地址,点击预览;
插入图片后文章内容区域就可以看到图片信息没有加载添加的图片1级
添加文章文章内容中插入视频,预览无法播放1.点击添加文章;
2.在文章内容区域插入视频;
3.点击预览,在预览页面点击视频播放操作;
视频能够正常播放视频占位符正常显示,点击播放没有反应1级
添加文章编辑文章,预览页面超链接无法访问1.点击添加文章;
2.在文章内容区域插入超链接,并配置可访问地址,点击预览;
3.在预览页面点击超链接;
页面打开超链接地址并正确访问点击超链接没有反应1级
添加文章Banner按钮状态未生效1、输入标题
2、输入作者
3、选择文章分类
4、选择封面
5、输入文章简介
6、输入文章内容
7、点击“是否Banner”按钮,状态为开
8、点击保存
9、再次编辑文章
文章发布成功,编辑文章时Banner按钮为开“蓝色”Banner按钮状态未生效,还是显示关“灰色”1级
添加文章编辑文章,修改内容后关闭文章没有提示是否保存1.点击添加文章;
2.在文章列表编辑已有的文章;
3.在文章内容区域,新增或者修改部分内容;
4.点击关闭操作;
页面弹出提示是否保存,是保存修改后的内内容,否对文章内容不做保存修改内容后关闭文章没有提示是否保存1级
添加文章文章内容数据量大(测试数量数万级别)保存失败1.点击添加文章;
2.在文章内容输入10万个字;
3.点击保存;
提示超过最大显示或者保存成功保存错误2级
添加文章添加表情保存,再编辑表情无法显示1.点击添加文章;
2.在文章内容区域输入文字+表情,点击保存;
3.在文章列表编辑新增的文章,查看文章内容
1.打开添加文章页面;
2.保存成功;
3.文章内容和表情正常显示;
文字正常显示,表情没有正常显示2级
添加文章编辑文章时,修改后按Ctrl+Z多次撤销,导致内容被清空1.点击添加文章;
2.在文章列表编辑已有的文章;
3.在文章内容区域,新增或者修改部分内容;
4.多次按Ctrl+Z撤销;
只撤销到修改或者新增部分,原有内容不受影响导致文章所有内容被清空2级
添加文章标题输入时无剩余字数提示1.点击添加文章;
2.在标题中输入文字;
文字提示剩余可输入字数没有提示2级
添加文章作者输入时无剩余字数提示1.点击添加文章;
2.在作者中输入文字;
文字提示剩余可输入字数没有提示2级
添加文章文章简介输入时无剩余字数提示1.点击添加文章;
2.在文章简介中输入文字;
文字提示剩余可输入字数没有提示2级
添加文章文章内容输入时无剩余字数提示1.点击添加文章;
2.在文章内容中输入文字;
文字提示剩余可输入字数没有提示2级

判分规则

体规则

  1. Bug 书写规
  2. Bug 发现率
  3. Bug 的严重级

判分细则

  1. 缺陷编号每合扣0.5,最多扣2。(WZGL-BUG-00?)
  2. 模块称错误0.5,最多扣2。(章管理)
  3. 称错误0.5,最多扣2。(添加⽂章)
  4. 重现步错误1,最多扣5。(不为空,有序号
  5. 期结果错误1,最多扣5。(不为空)
  6. 实际结果错误1,最多扣5。(不为空)
  7. 缺陷标题覆盖1条bug加6分,多发现1条⾮已知bug加1分。(通过内置缺陷,结合缺陷关键词进⾏ 校验,已知内置缺陷数为基数为13条,6条1级,7条2级。该项总分最⾼不超过70分)
  8. ⼈⼯复核,如发现⾮已知bug且正确,每条加1分,反之扣1分。

⾃动化测试(50分)

 3.1 ⾃动化全部考察知识点

 

3.2 Java 模拟赛(Java)考察知识点

 

参考答案 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 16
    点赞
  • 103
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_44117248

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值