testlink与mantis
又是一周飞快的结束了,来到惠普两周了,在过去的这两周时间里我们学习了testlink与mantis。
testlink——基于Web端的测试用例管理系统,主要功能是测试计划的创建、测试用例的管理和执行,并且还支持导出功能。
testlink的基本流程:创建项目—创建需求—创建计划—设计用例—指派需求—查看需求覆盖率—加载测试用例至测试计划—指派用例执行—用例执行—导出测试结果。
在这个过程中我遇到了很多问题,1.先启动mysol再启动Apache时出现错误,阿帕奇端口被占用。解决方案:将端口名改为88就可以了。
2 testlink的汉化问题,刚开始配置好的界面是全英文的,对于我这个英语只过四级的人来说确实看起来会很困难。解决方案:在同学的帮助下在登录Testlink 后,点击My Settings,选择Chinese Simplified即可使用文中
3设计用例时在步骤一栏无法输入。解决方案:这是因为网页的兼容性与非兼容性的问题。
4 测试需求关联时出现错误,有在testlink编辑好一个测试需求,但是在将其关联到用例时却提示无需求。解决方案:由于是第一次用testlink,对于写用例不是很熟悉最初在testlink里建立这个项目的时候没有勾选"选择关联测试需求"造成的,又重新建了一个项目再导入的。
以下为testlink的导出报告:
TestLink Community [configure$tlCfg->document_generator->company_name]
在线考试系统
在线考试系统
详细测试报告
项目: 在线考试系统
项目 范围:
由TestLink打印 2015-08-31
2009 © TestLink Community
内容列表
1.1. 测试集 : 前台功能测试
测试用例 1.1-1: 登录验证 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 登录用户名为空,密码不为空白 登录用户名不为空,密码为 输入错误的用户名和密码 输入正确的用户名和密码 | 提示登录用户名和密码不能为空 提示登录用户名和密码不能为空 提示用户名和密码错误 显示登录成功 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | 后台功能测试 | |
测试者 | admin | |
需求 | 1.1-11: 登录验证 | |
关键字: | 无 |
测试用例 1.1-2: 学生注册 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 输入任何数据为空 输入的密码位数少于 6 位 | 提示该项不能为空 提示密码至少6位 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | 后台功能测试 | |
测试者 | admin | |
需求 | 1.1-11: 登录验证 | |
关键字: | 无 |
测试用例 1.1-3: 成绩查询 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 点击查询成绩按钮 | 在页面中显示考生的成绩 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | 后台功能测试 | |
测试者 | admin | |
需求 | 1.1-11: 登录验证 | |
关键字: | 无 |
测试用例 1.1-4: 答题 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.选中正确的选项 2.选中错误的选项
| 1.在成绩中加上该题目的分数 2.成绩无变化 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | 后台功能测试 | |
测试者 | admin | |
需求 | 1.1-11: 登录验证 | |
关键字: | 无 |
测试用例 1.1-5: 在线考试——上一题 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.点击上一题按钮 | 1.显示上一题的内容 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | 后台功能测试 | |
测试者 | admin | |
需求 | 1.1-11: 登录验证 | |
关键字: | 无 |
测试用例 1.1-6: 在线考试——下一题 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.点击下一题按钮 | 1.显示下一题的内容 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | 后台功能测试 | |
测试者 | admin | |
需求 | 1.1-11: 登录验证 | |
关键字: | 无 |
测试用例 1.1-7: 在线考试——交卷 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.点击交卷按钮 | 1.计算考生的得分 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | 后台功能测试 | |
测试者 | admin | |
需求 | 1.1-11: 登录验证 | |
关键字: | 无 |
1.2. 测试集 : 后台功能测试
测试用例 1.1-8: 后台功能测试——查询 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.输入考生姓名/学号,点击查询 2.不输入任何查询关键词,点击查询 | 1.显示该考生的考试成绩信息 2.显示所有考生的考试成绩信息 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | 后台功能测试 | |
测试者 | admin | |
需求 | 1.1-11: 登录验证 | |
关键字: | 无 |
刚开用了testlink后不得不说它的机构层次特别明确,从测试计划里可以按需求或时间来创建不同的测试计划,从测试结果集里又可以创建不同的用例。但对于像我这样的初学者来说,用testlink创建用例的步骤太多,一时难以记清楚,很容易混淆。不过,我相信通过以后不断的练习,在未来的工作中一定能够熟练的运用掌握。
mantis基本流程:
(1) 创建项目
进入mantis项目管理页面,从菜单从菜单中选择“管理”,再选择“项目 管 理”。
添加项目:单击“创建新项目”,本例以股票软件 为被测软件,读者也可以自选项目。 在“项目名称”中输入项目名称,其他保持默认即可.
添加分类:点击新添加的项目Stock,在分类中“添加分类”
(2) 提交问题
选择项目:单击“提交问题”进入图 1-28 所示页面,选择提交问题所属的项目
填写项目详细资料:单击“选择项目”,进入提交问题主界面,填写项目的详细资料,完 成 后单击“提交报告”
(3) 查看问题
只需单击工具栏上的“查看问题”,就可以看到刚刚创建的问
(4) 更新问题
图1-30 问题查看列表
点击问题编号进入问题详情页面,点击编辑,对问题进行更新,更新信息后,单击“更新 信息”
(5) 创建自定义字段,对创建的字段进行修改
(6) 查看最后的缺陷情况
(7) 统计报表
缺陷情况列表
单击工具栏上的“报表统计”,以表格的形式对问题进行统计,可“按问题状态”、
“按严重性”、“按项目”等进行统计
b 软件中的缺陷处理流程
(1) 管理员创建项目之后,项目经理 admin 对测试项目进行编辑,
(2) 添加分类,还可以设置、修改版本信息
(3) 测试人员 kerry(报告人员) 发现问题( 软件安装编译的时候发生问题,软件终止 且不能继续运行),编写缺陷报告后提交:软件出现缺陷。缺陷状态自动设置为“新建”
(4) 开发人员amyny登录后在查看问题页面看到状态为“新建”的bug后,打开问 题报告详细页面,按照问题重现步骤实现bug,发现bug可以重现,将缺陷状态改 为“已确认”。
(5) 项目经理审查后,表示对该bug认可,将缺陷状态设置为“认可”,并将其 分派给开发人员amyny。
(6) amyny发现分派给自己的问题,将问题解决后更新缺陷报告 (说明缺陷已经被 解决,并说明软件的现状),并更新缺陷状态为“已解决”
(7) kerry发现bug已经被修复,对该bug进行验证,若验证未通过,可以重启问题, 若通过验证,不进行任何操作。
(8) 项目经理发现问题被解决,且未被重启,将该问题关闭。
(9) 现在任何级别的用户查看问题页面时,都将发现该问题已经不存在了
Mantis的掌握
Mantis 非常适合中小软件企业软件项目研发和测试中的缺陷管理,但对于大型软件开发和测试来说就显得有些不足或单薄了。基于 Mantis 来进行缺陷管理流程的学习和实践是 非常适宜和有意义的。
mantis的安装和基本使用:
1.安装XAMPP,安装完后运行XAMPP ,启动Apache、MySQL服务
2.将mantis的压缩文件,解压到xampp的htdocs文件下,重命名为mantis,访问 http://localhost/mantis/admin/install.php 即可出现mantis的安装界面,
①输入以下信息:
Type of Database:Mysql
Hostname(for Database Server):localhost
Username(for Database):root
Password(for Database):空
Database name(for Database):bugtracker
Admin username(to create database if required):root
Admin password:空
②点击按钮,生成数据库和表如下图所示。注意:这时已产生一个管理员帐号:administrator/root.
③点击Continue,进入到登录界面(如下图),这样Mantis的安装就完成了。最后用Administrator /root登录之后,新增项目和用户,就可以正常使用了
mantis和testlink集成
(1) . 在C:\xampp\htdocs\testlink下找到config.inc,php文件把文件中interface_bugs=’NO’把其中的NO改成MANTIS
(2) 在C:\xampp\htdocs\testlink\cfg文件下找到文件mantis,inc。php,把里面的文件全部替换成
这样就能完成testlink和mantis的集成,然后只需要登录到testlink找到为通过的项目,通过点击虫子,进入问题编号输入框就能与mantis进行连接了。