testlink与mantis

                                                                                                                  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]

在线考试系统


在线考试系统

详细测试报告

项目: 在线考试系统

项目 范围:

作者: admin

由TestLink打印 2015-08-31

2009 © TestLink Community

内容列表

 

1.1. 前台功能测试

登录验证

学生注册

成绩查询

答题

在线考试——上一题

在线考试——下一题

在线考试——交卷

 

1.2. 后台功能测试

后台功能测试——查询

1.1. 测试集 : 前台功能测试

测试用例 1.1-1: 登录验证

作者:

admin

#:

步骤动作:

期望的结果:

1

登录用户名为空,密码不为空白

登录用户名不为空,密码为

输入错误的用户名和密码

输入正确的用户名和密码

提示登录用户名和密码不能为空

提示登录用户名和密码不能为空

提示用户名和密码错误

显示登录成功

测试方式:

手工

 

最终结果:

通过

构建标识

后台功能测试

测试者

admin

需求

1.1-11: 登录验证
1.1-12: 学生注册
1.1-13: 成绩查询
1.1-14: 在线考试
1.1-15: 答题
1.1-21: 成绩查询

关键字:

 无

测试用例 1.1-2: 学生注册

作者:

admin

#:

步骤动作:

期望的结果:

1

输入任何数据为空

输入的密码位数少于 6 位

提示该项不能为空

提示密码至少6位

测试方式:

手工

 

最终结果:

通过

构建标识

后台功能测试

测试者

admin

需求

1.1-11: 登录验证
1.1-12: 学生注册
1.1-13: 成绩查询
1.1-14: 在线考试
1.1-15: 答题
1.1-21: 成绩查询

关键字:

 无

测试用例 1.1-3: 成绩查询

作者:

admin

#:

步骤动作:

期望的结果:

1

点击查询成绩按钮

在页面中显示考生的成绩

测试方式:

手工

 

最终结果:

通过

构建标识

后台功能测试

测试者

admin

需求

1.1-11: 登录验证
1.1-12: 学生注册
1.1-13: 成绩查询
1.1-14: 在线考试
1.1-15: 答题
1.1-21: 成绩查询

关键字:

 无

测试用例 1.1-4: 答题

作者:

admin

#:

步骤动作:

期望的结果:

1

1.选中正确的选项

2.选中错误的选项

 

1.在成绩中加上该题目的分数

2.成绩无变化

测试方式:

手工

 

最终结果:

通过

构建标识

后台功能测试

测试者

admin

需求

1.1-11: 登录验证
1.1-12: 学生注册
1.1-13: 成绩查询
1.1-14: 在线考试
1.1-15: 答题
1.1-21: 成绩查询

关键字:

 无

测试用例 1.1-5: 在线考试——上一题

作者:

admin

#:

步骤动作:

期望的结果:

1

1.点击上一题按钮

1.显示上一题的内容

测试方式:

手工

 

最终结果:

通过

构建标识

后台功能测试

测试者

admin

需求

1.1-11: 登录验证
1.1-12: 学生注册
1.1-13: 成绩查询
1.1-14: 在线考试
1.1-15: 答题
1.1-21: 成绩查询

关键字:

 无

测试用例 1.1-6: 在线考试——下一题

作者:

admin

#:

步骤动作:

期望的结果:

1

1.点击下一题按钮

1.显示下一题的内容

测试方式:

手工

 

最终结果:

通过

构建标识

后台功能测试

测试者

admin

需求

1.1-11: 登录验证
1.1-12: 学生注册
1.1-13: 成绩查询
1.1-14: 在线考试
1.1-15: 答题
1.1-21: 成绩查询

关键字:

 无

测试用例 1.1-7: 在线考试——交卷

作者:

admin

#:

步骤动作:

期望的结果:

1

1.点击交卷按钮

1.计算考生的得分

测试方式:

手工

 

最终结果:

通过

构建标识

后台功能测试

测试者

admin

需求

1.1-11: 登录验证
1.1-12: 学生注册
1.1-13: 成绩查询
1.1-14: 在线考试
1.1-15: 答题
1.1-21: 成绩查询

关键字:

 无

1.2. 测试集 : 后台功能测试

测试用例 1.1-8: 后台功能测试——查询

作者:

admin

#:

步骤动作:

期望的结果:

1

1.输入考生姓名/学号,点击查询

2.不输入任何查询关键词,点击查询

1.显示该考生的考试成绩信息

2.显示所有考生的考试成绩信息

测试方式:

手工

 

最终结果:

通过

构建标识

后台功能测试

测试者

admin

需求

1.1-11: 登录验证
1.1-12: 学生注册
1.1-13: 成绩查询
1.1-14: 在线考试
1.1-15: 答题
1.1-21: 成绩查询

关键字:

 无

刚开用了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进行连接了。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值