1 知识总结
知识点总结内容包括如下相关内容,仅作参考:
1 | 掌握软件测试管理基本流程; |
2 | 熟练使用testlink,熟练建立需求树,录入测试用例并执行; |
3 | 掌握testlink中各角色职责; |
4 | 使用管理员权限创建项目; |
5 | 使用testlink导出需要的相关文档。 |
6 | 掌握软件缺陷管理基本流程; |
7 | 熟练使用mantis,录入缺陷并设置缺陷的问题等级、优先级等要素,清晰填写问题描述及重现步骤; |
8 | 掌握mantis中各角色职责; |
9 | 使用mantis导出需要的相关文档; |
10 | 集成testlink与Mantis。 |
|
|
|
|
基于开发生命周期的测试特点
1.在软件开发过程中持续的进行测试
2.在尽可能早的阶段点去介入
3.需要正式的开发流程来支持
4.组建专门的测试团队
5.当软件整体开发活动开始的时候,测试活动就可以开始
•测试准入条件
−测试合同(或项目计划);
−软件测试所需的各种文档;
−所提交的被测软件受控;
−软件源代码正确通过编译或汇编;
−最好从一开始就介入到被测软件
•测试准出条件
−按要求完成了合同(或项目计划)所规定的软件测试任务
−实际测试过程遵循了原定的软件测试计划和软件测试说明
−客观、详细地记录了软件测试过程和软件测试中发现的所有问题;
−软件测试的全过程自始至终在控制下进行;
−软件测试中的问题或异常有合理解释或正确有效的处理;
−软件测试工作通过了测试评审;
−全部测试软件、被测软件、测试支持软件和评审结果已纳入配置管理。
1.testlink的主要功能:测试需求管理,测试用例管理,测试用例对测试需求的覆盖管理,测试计划的制定,测试用例的执行以及大量测试数据的度量和统计。
2.testlink的使用流程:创建项目,创建测试需求,创建测试计划,创建测试用例,为需求指派用力,为计划添加用例,分配测试任务,执行测试/报告,Bug并追踪,查看分析结果。
3.testlink中角色的职责:
Guest:只能查看测试用例和项目度量。
Tester:只能执行分配给他们的测试用例。
Test Designer:可以开展测试用例和测试需求的所有工作。
Senior Tester:可以查看,创建,编辑和删除测试用例,并且可以执行测试用例,但是不能管理测试计划,管理产品,创建里程碑或分配权限。
Leader:拥有一个tester所有的权限,并且可以管理测试计划,分配权限。创建里程碑和管理关键字。
Admin:拥有一个leader所有的权限,并且可以维护整个产品。
4.使用管理员权限创建项目:
例如我们做的在线考试系统
:
5.导致软件产生缺陷的原因:
•需求的不完善定义
•客户——开发者通信失败
•对软件需求的故意偏离
•逻辑设计错误
•编码错误
•不符合文档编制与编码规定
•测试过程不足
•规程错误
•文档编制错误
6.软件缺陷的使用流程:
1>创建项目
管理-项目管理-创建新项目-添加分类
2>提交问题
提交问题-选择项目-提交报告
3>查看问题
4>更新问题
5>创建自定义字段
6>查看最后的缺陷情况
7>统计报表
7.mantis各角色职责:
管理员-经理-开发人员-修改人员-报告人员-查看人员
8.mantis和 testlink的集成
需要修改的配置文件为testlink下的C:\xampp\htdocs\testlink\cfg\mantis.cfg.php和
C:\xampp\htdocs\testlink\config.inc.php
2 问题反馈
表1 疑点难点列表
知识点 | 问题描述 |
Xampp的安装 | 当Xampp安装时其apache无法开启。可能就是端口占用。 解决方式就是打开config把端口改成88 |
|
|
3 授课改进建议
老师可以给我们拓展一下其他的知识,也可以讲述一下工作时是什么样子,和学习有什么大的差别。
可以推荐几本好书,提高我们的能力,多组织一下课下的团体活动,让我们和老师同学有更多的了解,便于我们团体的协作和发展。
4 附件
1.testlink的报告文档
在线考试系统--测试计划
详细测试报告
项目: 在线考试系统
项目 范围:
基于B/S架构的考试系统
作者: admin
由TestLink打印 2015-08-29
2009 © TestLink Community
内容列表
1.1. 测试集 : 前台功能测试(学生端)
1.1.1. 测试集 : 在线考试
测试用例 WebTest-5: 上一题 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.点击上一题按钮 | 1.显示上一题的内容 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | v1.0 | |
测试者 | admin | |
需求 | 1.4: 在线考试 | |
关键字: | 无 |
测试用例 WebTest-6: 下一题 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.点击下一题按钮 | 1.显示下一题的内容 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | v1.0 | |
测试者 | admin | |
需求 | 1.4: 在线考试 | |
关键字: | 无 |
测试用例 WebTest-7: 交卷 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.点击交卷按钮 | 1.计算考生的得分 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | v1.0 | |
测试者 | admin | |
需求 | 1.4: 在线考试 | |
关键字: | 无 |
测试用例 WebTest-1: 登录验证 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.登录用户名为空,密码不为空 2.登录用户名不为空,密码为空 3.输入错误的用户名或密码 4.输入正确的用户名和密码 | 1.提示用户名和密码不能为空 2.提示用户名和密码不能为空 3.提示用户名和密码错误 4.提示登陆成功的界面
|
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | v1.0 | |
测试者 | admin | |
需求 | 1.1: 登陆验证 | |
关键字: | 无 |
测试用例 WebTest-2: 学生注册 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.输入的任何数据项为空 2.输入的密码位数少于6位 | 1.提示该项不能为空 2.提示密码至少六位 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | v1.0 | |
测试者 | admin | |
需求 | 1.2: 学生注册 | |
关键字: | 无 |
测试用例 WebTest-3: 成绩查询 | ||
作者: | admin | |
#: | 步骤动作: | 期望的结果: |
1 | 1.点击成绩查询按钮 | 1.在页面中显示考生的成绩 |
测试方式: | 手工 | |
| ||
最终结果: | 通过 | |
构建标识 | v1.0 | |
测试者 | admin | |
需求 | 1.3: 成绩查询 | |
关键字: | 无 |
测试用例 WebTest-9: 答题 | |
作者: | admin |
测试方式: | 手工 |
| |
最终结果: | 通过 |
构建标识 | v1.0 |
测试者 | admin |
需求 | 1.5: 答题 |
关键字: | 无 |
1.2. 测试集 : 后台功能测试(教师端)
测试用例 WebTest-8: 查询考生成绩 | |
作者: | admin |
测试方式: | 手工 |
| |
最终结果: | 通过 |
构建标识 | v1.0 |
测试者 | admin |
需求 | 1.3: 成绩查询 |
关键字: | 无 |
报告和进度
2.mantis的报告文档
5 与同学们共勉
生活需要自信,学习需要动力,个性需要张扬,未来需要目标,我们的青春需要奋斗。奋斗相伴,一生给力。愿我们在鼓励中携手共进,在前进中奋发图强,在奋斗中洗尽铅华。一分耕耘,一分收获。相信我们都会圆梦惠普。
Every thing ispossible Runningwith together