软件测试及缺陷管理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[第二步] 点击“Next”,出现版权申明界面
软件测试
[第三步] 勾选“I accept all of the terms of the preceding license agreement”, 然后点击“Next”,出现安装类型选择界面
软件测试
[第四步] 选择“Server installation with Web components”(此项会安装WEB服务的组 件),然后点击“Next”,出现主应用程序安装目录选择界面
软件测试
[第三步] 点击“Database”
软件测试
[第四步] 创建测试项目数据库有三个选项: • Create Database :创建一个空的测试项目数据库,数据库的所有配置信息为出厂默 认配置。操作方法为: 点击“Create Database”
软件测试
输入“Database Directory”名称,测试项目数据库以文件的方式管理,此名称为测试项 目数据库存放在本地的目录名。点击“OK”
第七讲
软件测试
Software Testing methods and techniques
Testtrack
在本章中,我们将学习:
– Testtrack安装
– 建立测试项目数据库以及服务 器端相关配置 – 配置Testtrack使用环境
Testtrack
完成此课程之后,学员将具备以下能力:
序号
1
缺陷类型
F_功能
(F-Function)影响了重要的特性、用户界面、产品接口、硬件结构接口和全局数据 结构。并且设计文档需要正式的变更。如逻辑, 指针,循环,递归, 功能等 缺陷。
2
3 4 5 6 7 8 9 10
A_赋值
I_接口 C_验证 B_连编打包 D_文档 G_算法 U_用户接口 P_性能 N_标准
Testtrack安装 建立测试项目数据库以及服务 器端相关配置 配置Testtrack使用环境
软件测试
(3)配置TestTrack使用环境 设置配置项 [第一步] 登录testtrack客户端,切换到“Configure”选项卡
软件测试
需要配置的配置项有:“Type Names”、“Priority Names”、“Severity Names”、 “Product Names”、“Component Names”,这五项的含义以及定义的方法请参见 “TestTrack怎样实现缺陷管理流程”的描述。这几项的配置方法完全一样,下面的步骤仅 以“Type Names”进行举例说明。 [第二步] 点击“Type Names”
第八讲
软件测试
Software Testing methods and techniques
缺陷管理
在本章中,我们将学习:
– 缺陷定义
– TestTrack怎样实现缺陷管理 流程 – 一般用户常用的操作
缺陷管理
完成此课程之后,学员将具备以下能力:
– 理解缺陷的含义 – 缺陷类型有哪些?
– 缺陷严重程度有哪些?
2
严重
3
一般
4
轻微
界面提示信息不正确、界面控件设计摆放不符合设计要求或 使用不方便。
软件测试
3、优先级
软件测试-缺陷管理
缺陷的优先级指的是发现的缺陷应该在什么阶段予以修正。值得说明的是,并非严重程 度越高的缺陷越要尽早修复,可能存在某个很严重的缺陷,但它出现在用户极少用到的 模块,出现的频率也不高,而修改这个缺陷要花很大的代价,这个缺陷我们可以把它稍 微滞后来修正。缺陷的优先级我们通常这样来定义: 序号 1 严重级别 立即 解 指在本次发现后需要立即修复 释
– 学会如何安装Testtrack – 学会如何建立测试项目数据库以及服务器端相 关配置 – 学会如何配置Testtrack使用环境
Testtrack
Testtrack安装 建立测试项目数据库以及服务 器端相关配置 配置Testtrack使用环境
软件测试
(1)安装TestTrack [第一步] 运行TestTrack安装程序,出现欢迎界面
Baidu Nhomakorabea
软件测试
[第六步] 设置服务连接超时 在“TestTrack Pro Server Admin Main”页面点击“Server Option”,然后切换到 “Server Option”选项卡
在“Logout Web user after”之后输入一个数字,默认状态是15分钟超时,往往不能适应
Testtrack
软件测试
2、严重程度
软件测试-缺陷管理
缺陷的严重程度指的是缺陷对软件系统的影响有多大,一般我们是这样定义的: 序号 1 严重级别 十分严重 解 释
重大功能未实现、系统崩溃、关键性数据错误和丢失,严重 的安全漏洞 一般功能未实现、安全漏洞、界面设计出现功能性明显错误、 功能实现与设计不符、性能距设计偏差过大或严格定义 的重要设计性能无法达到设计要求。 次要功能未实现、一般功能实现不完全、安装配置设置存在 漏洞、
软件测试
[第九步] 选择WEB站点主目录,然后点击“Next”,出现填写WEB站点CGI目录名称的界面
软件测试
[第十步] 填写WEB站点CGI目录名称,然后点击“Next”,出现选择WEB站点CGI程序安装目录的界面
软件测试
[第十一步] 选择WEB站点CGI程序安装目录,然后点击“Next”,安装程序即会正式开始安装。 安装完成之后,重新启动服务器。
软件测试
这时可以在下方的数据库列表中看到所有已经存在的项目,选择需要使用的项目,然后点 击“OK”,输入“Description”即可。
软件测试
[第五步] 注册testtrack 在“TestTrack Pro Server Admin Main”页面点击“Licenses”,在“Licenses”页面把 注册码添加进入,记得把注册机三个不同选项产生的注册码都添加进入,如下图所示:
(A-Assignment)需要修改少量代码,如初始化或控制块。如声明、重复命名,范围、 限定等缺陷
(I-Interface)与其他组件、模块或设备驱动程序、调用参数、控制块或参数列表 相互影响的缺陷。 (C-Checking)提示的错误信息,不适当的数据验证等缺陷。 (B-Build/package/merge)由于配置库、变更管理或版本控制引起的错误 (D-Documentation)影响发布和维护,包括注释。 (G-Algorithm)算法错误。 (U-User Interface)人机交互特性:屏幕格式, 确认用户输入,功能有效性,页 面排版等方面的缺陷 (P-Performance)不满足系统可测量的属性值,如:执行时间, 事务处理速率等。 (N-Norms)不符合各种标准的要求,如编码标准、设计符号等。
Testtrack
Testtrack安装 建立测试项目数据库以及服务 器端相关配置 配置Testtrack使用环境
软件测试
(2)建立测试项目数据库以及服务器端相关配置 [第一步] 进入testtrack服务器端
[第二步] 输入“Username”和“Password”,初始的管理员帐户为“admin”,密码为空。 然后点击“login”按钮,进入“TestTrack Pro Server Admin Main”页面
软件测试
[第七步] 填写Testtrack服务器的IP地址,不要直接使用“127.0.0.1”,否则从其它机器 无法访问WEB服务,然后点击“Next”,出现输入Testtrack服务端口的界面
软件测试
[第八步] 填写Testtrack服务的端口号,然后点击“Next”,出现选择WEB站点主目录的界面
软件测试
在“Description”后填写测试项目的标题,此标题为显示给用户的项目的标题, “Dirctory”用户是看不到的。然后点击“OK”即可。 这里要说明的是,testtrack对中文的支持不够,一般我们要输入中文时,最好在第一个字 符和最后一个字符输入英文字符,否则可能出现乱码。
软件测试
软件测试
6、管理员拥有所有权限,其他功能除管理员外均不分配权限。 权限分配好后,点击“Save”按钮即可
创建用户
登录testtrack客户端,切换到“Users”选项卡 点击“Add”按钮,分别输入: First Name :输入用户姓名,每个用户在系统中可见的就是这个姓名 Username: 输入用户的登录名 Password: 输入用户的初始密码 User Group: 选择用户所在的组 填好这些基本信息后,点击“Save”按钮即可
软件测试
修改 在列表框中选择需要修改的配置项,然后点击“Edit”按钮
在“Value”后面输入新的缺陷类型定义,然后点击“OK”即可
软件测试
添加 在“Setup Type Names”页面下方的“Add”栏目中,输入“Vaule”值,然后点击 “OK”,即可把一个新的缺陷类型定义加入到类型列表中 删除 在类型列表框中选择要删除的配置项,然后点击“Delete”按钮即可 在修改、添加和删除操作完之后,点击“Save”按钮,以保存所有的设置。 创建用户和用户组 创建用户组 登录testtrack客户端,切换到“User Group”选项卡
软件测试
[第五步] 选择“Run as an NT4/2000/XP service”(此项会使Testtrack作为window的系 统服务,出现在服务列表中),然后点击“Next”,出现WEB服务器选择界面
软件测试
[第六步] 选择“Microsoft IIS or Personal Web Server”作为发布Testtrack Web服务 的服务程序,然后点击“Next”,出现输入Testtrack服务器的IP地址的界面
– 缺陷的优先级有哪些?
– 缺陷的状态有哪些?
– TestTrack怎样实现缺陷管理流程的? – 学会使用一般用户常用的操作
缺陷管理
缺陷定义 TestTrack怎样实现缺陷管理 流程 一般用户常用的操作
软件测试
软件测试-缺陷管理
解 释
1、缺陷类型 缺陷的类型可以从多个角度来定义,但我们通常采用测试模型的方式来定义:
点击“Add”按钮
软件测试
在“Name”后面输入用户组的名称,可以在“Description”后面适当描述用户组的定义, 切换到“Command Security(命令安全)”选项卡
软件测试
软件测试
权限分配原则如下: 1、“General Commands(一般命令)”分配给所有的人 2、“Filters(过滤器)”中,除管理员拥有所有权限外,其他人只分配: Add Filters View Own Filters View shared Filters Edit Own Filters Delete Own Filters 3、“Reports(报告)”中,除管理员拥有所有权限外,其他人不分配: Delete Shared Reports 4、“Defects(缺陷)”中,测试组不分配以下权限: Fixed Defects Delete Defects Close Defects Re-Open Defects Edit Closed Defects 5、“Defects”中,开发组不分配以下权限: Add Defects Verify Defects Delete Defects Close Defects Re-Open Defects Edit Closed Defects
• Create Database from Template :以一个已有项目为模板创建测试 项目数据库,数据库的所有配置信息继承模板项目。我们可以配置好 一个自定义的模板项目,以后所有的测试项目全部以此模板建立,这 样就可以为创建测试项目后的配置工作减少很多工作量。 操作方法为: 首先在数据库列表里面单击一个数据库作为模板,然后点击“Create Database from Template”,其他步骤与“Create Database”相同。 • Add Existing Database:添加一个已经存在的测试项目数据库。这 种情况一般出现在TestTrack服务程序重新安装后,还原备份的测试 项目。操作方法为: 把已经存在的测试项目数据库备份拷贝到texttrack的安装目录 “„\Seapine\TestTrack Pro\TTServDb\TTDbs”之下。然后点击 “Add Existing Database”