[软件测试技术]1

华北科技学院计算机学院综合性实验

实 验 报 告

课程名称 实验学期 2014 至

软件测试技术 2015 学年 第 2 学期

学生所在院部 年级 学生姓名 任课教师 实验成绩 B12 专业班级 尹衔辉

计算机学院 软件 B121 班 学号 白磊 [1**********]6

计算机学院制

华北科技学院计算机学院综合性实验报告

《软件测试技术》课程综合性实验报告

开课实验室:基础四 2015 年 6 月 13 日 Web 系统测试

实验题目

1. 图书管理系统概述

1) 本案例测试的是图书管理系统,它系统包括登录,查询,借书,还书等功能 模块。该系统是典型的 B/S 结构,客户端通过浏览器访问应用系统, 2) 开发环境: 操作系统:Win7 或以上版本 Web 服务:Apache 数据库:MySQL 开发语言和工具:JSP+MyEclipse 浏览器:IE6.0 2. 图书管理系统测试计划 1) 测试需求 a) 功能测试:重点测试系统查询模块,包括图书档案查询,图书借阅查询, 借阅到期提醒几个子模块。 b) 性能测试:需要测试不同负载下系统的表现,并获得系统的响应能力, 负载能力,吞吐率和资源利用率等性能指标。 c) 其他测试 2) 测试环境 a) 硬件设备:一台计算机(模拟出多台) b) 软件环境:Win7 系统,Apache 服务器,MySQL 数据库,IE 浏览器等。 3) 测试工具 表 2.1 测试工具 用途 功能测试 工具 QuickTest Professional 性能测试 Load Runner HP 11.1 生产厂商 HP 版本 9.2

第 1 页

华北科技学院计算机学院综合性实验报告

4) 测试策略 表 2.2 系统查询模块功能测试测试策略 测试策略项 测试类型 测试技术 测试通过/失败标准 特殊考虑 系统查询模块 功能测试 15%用手工测试,85%用 QTP 测试工具自动测试 95%测试用例通过,并且所有缺陷全部解决 需要进行数据库测试

表 2.3 系统查询模块性能测试测试策略 测试策略项 测试技术 测试通过/ 失败标准 特殊考虑 系统查询模块并发测试 采用 LoadRunner 测试工具自动化测试 80%的事务平均响应时间不超过 8s,每一事务的响应时 间不超过 12s (1)可创建“虚拟的”用户负载来模拟多个客户机 (2)最好使用多台实际客户机在系统上添加负载 (3)多用户不同网络条件下的连接速度是否满足要求

5) 测试标准 功能质量目标:缺陷遗留数:严重缺陷 0 个,较严重缺陷不多于 5 个,一般缺陷 不多于 15 个,次要缺陷不多于 20 个。 性能质量目标:单个事务或单个用户响应时间不超过 2s,对于多个事务或多个 用户 90%的事务平均响应时间不超过 5s。 系统响应时间判断原则: a) 系统业务响应时间小于 2s,判为优秀,用户对系统感觉很好。 b) 系统业务响应时间在 2-5s 之间,判为良好,用户对系统感觉一般。 c) 系统业务响应时间在 5-

10s 之间,判为及格,用户对系统勉强接受。 d) 系统业务响应时间超过 10s,判为不及格,用户无法接受系统的响应速 度,感觉不好。

第 2 页

华北科技学院计算机学院综合性实验报告

3. 图书管理系统功能测试 1) 测试用例设计 表 3.1 系统查询测试用例 项目名称 开发人员 用例作者 测试类型 测试方法 测试对象 前置条件 用例编号 系统查询测试 XXX 尹衔辉 功能测试 手工测试和自动化测试相结合 用户能否正常查询到想要的信息 用户已正常登录 操作 输入数据 预期 结果 01 图书档案查询, 图书条 以条形码为查询 形码: 依据,输入已有 978730221 条形码 02 0337 正 常 查询此人借 P 查询 阅记录 实际结果 测试状 态 (P/F) 项目编号 模块名称 系统查询 参考信息 需求规格说明书 设计日期 2015/6/13 测试日期

正 常 正常查询此 P 查询 书

图书借阅查询, 读者名称: 以读者名称为查 琦琦 询依据,输入读 者名称

03

借阅到期提醒

正 常 所有即将到 P 查询 期的记录均 可查到

04

图书档案查询, 图书条形码: 查 询 提示无此图 F 以条形码为查询 123455677 依据,输入已有 条形码 不到 书

05

图书借阅查询, 读 者 名 称 : 查 询 提示无此用 F 输入读者名称 ABC 不到 户借阅记录

第 3 页

华北科技学院计算机学院综合性实验报告

2) 准备测试脚本 Browser(组数据, 本组设定 4 组测试用例,在执行脚本时,会执行 18 次。运行结束后,QTP 弹 出测试执行结果页面,显示运行的测试结果。 4) 测试结果 通过手动测试盒自动化测试,发现几个轻微缺陷,不影响系统正常运行,在 可以接受的范围。

4. 图书管理系统性能测试 1) 测试用例设计 表 4.1 系统查询模块测试用例 用例名称 功能 目的 方法 系统查询测试用例 系统支持多个用户并发查询 测试多用户查询时系统的处理能力 模拟多个用户在不同客户端查询,并发使用系统。采用 LoadRunner 录制登陆过程,然后利用其完成测试 并发用户数与事务执行情况 并发用户数 事 务 平 均 事 务 最 大 事 务 成 每 秒 点 平均流量 (字节 响应时间 10 20 50 100 响应时间 功率 击率 /秒)

2) 测试脚本开发 表 4.2 虚拟用户脚本结构 脚本部分 vuser_ini 录制内容 系统查询 执行时间 初始化 Vuser (已加载)

第 5 页

华北科技学院计算机学院综合性实验报告

Action Vuser_end

客户端活动 注销过程

Vuser 处于运行状态 Vuser 完成或停止

录制脚本如下: Action() { web_url(=t17.inf

华北科技学院计算机学院综合性实验

实 验 报 告

课程名称 实验学期 2014 至

软件测试技术 2015 学年 第 2 学期

学生所在院部 年级 学生姓名 任课教师 实验成绩 B12 专业班级 尹衔辉

计算机学院 软件 B121 班 学号 白磊 [1**********]6

计算机学院制

华北科技学院计算机学院综合性实验报告

《软件测试技术》课程综合性实验报告

开课实验室:基础四 2015 年 6 月 13 日 Web 系统测试

实验题目

1. 图书管理系统概述

1) 本案例测试的是图书管理系统,它系统包括登录,查询,借书,还书等功能 模块。该系统是典型的 B/S 结构,客户端通过浏览器访问应用系统, 2) 开发环境: 操作系统:Win7 或以上版本 Web 服务:Apache 数据库:MySQL 开发语言和工具:JSP+MyEclipse 浏览器:IE6.0 2. 图书管理系统测试计划 1) 测试需求 a) 功能测试:重点测试系统查询模块,包括图书档案查询,图书借阅查询, 借阅到期提醒几个子模块。 b) 性能测试:需要测试不同负载下系统的表现,并获得系统的响应能力, 负载能力,吞吐率和资源利用率等性能指标。 c) 其他测试 2) 测试环境 a) 硬件设备:一台计算机(模拟出多台) b) 软件环境:Win7 系统,Apache 服务器,MySQL 数据库,IE 浏览器等。 3) 测试工具 表 2.1 测试工具 用途 功能测试 工具 QuickTest Professional 性能测试 Load Runner HP 11.1 生产厂商 HP 版本 9.2

第 1 页

华北科技学院计算机学院综合性实验报告

4) 测试策略 表 2.2 系统查询模块功能测试测试策略 测试策略项 测试类型 测试技术 测试通过/失败标准 特殊考虑 系统查询模块 功能测试 15%用手工测试,85%用 QTP 测试工具自动测试 95%测试用例通过,并且所有缺陷全部解决 需要进行数据库测试

表 2.3 系统查询模块性能测试测试策略 测试策略项 测试技术 测试通过/ 失败标准 特殊考虑 系统查询模块并发测试 采用 LoadRunner 测试工具自动化测试 80%的事务平均响应时间不超过 8s,每一事务的响应时 间不超过 12s (1)可创建“虚拟的”用户负载来模拟多个客户机 (2)最好使用多台实际客户机在系统上添加负载 (3)多用户不同网络条件下的连接速度是否满足要求

5) 测试标准 功能质量目标:缺陷遗留数:严重缺陷 0 个,较严重缺陷不多于 5 个,一般缺陷 不多于 15 个,次要缺陷不多于 20 个。 性能质量目标:单个事务或单个用户响应时间不超过 2s,对于多个事务或多个 用户 90%的事务平均响应时间不超过 5s。 系统响应时间判断原则: a) 系统业务响应时间小于 2s,判为优秀,用户对系统感觉很好。 b) 系统业务响应时间在 2-5s 之间,判为良好,用户对系统感觉一般。 c) 系统业务响应时间在 5-

10s 之间,判为及格,用户对系统勉强接受。 d) 系统业务响应时间超过 10s,判为不及格,用户无法接受系统的响应速 度,感觉不好。

第 2 页

华北科技学院计算机学院综合性实验报告

3. 图书管理系统功能测试 1) 测试用例设计 表 3.1 系统查询测试用例 项目名称 开发人员 用例作者 测试类型 测试方法 测试对象 前置条件 用例编号 系统查询测试 XXX 尹衔辉 功能测试 手工测试和自动化测试相结合 用户能否正常查询到想要的信息 用户已正常登录 操作 输入数据 预期 结果 01 图书档案查询, 图书条 以条形码为查询 形码: 依据,输入已有 978730221 条形码 02 0337 正 常 查询此人借 P 查询 阅记录 实际结果 测试状 态 (P/F) 项目编号 模块名称 系统查询 参考信息 需求规格说明书 设计日期 2015/6/13 测试日期

正 常 正常查询此 P 查询 书

图书借阅查询, 读者名称: 以读者名称为查 琦琦 询依据,输入读 者名称

03

借阅到期提醒

正 常 所有即将到 P 查询 期的记录均 可查到

04

图书档案查询, 图书条形码: 查 询 提示无此图 F 以条形码为查询 123455677 依据,输入已有 条形码 不到 书

05

图书借阅查询, 读 者 名 称 : 查 询 提示无此用 F 输入读者名称 ABC 不到 户借阅记录

第 3 页

华北科技学院计算机学院综合性实验报告

2) 准备测试脚本 Browser(组数据, 本组设定 4 组测试用例,在执行脚本时,会执行 18 次。运行结束后,QTP 弹 出测试执行结果页面,显示运行的测试结果。 4) 测试结果 通过手动测试盒自动化测试,发现几个轻微缺陷,不影响系统正常运行,在 可以接受的范围。

4. 图书管理系统性能测试 1) 测试用例设计 表 4.1 系统查询模块测试用例 用例名称 功能 目的 方法 系统查询测试用例 系统支持多个用户并发查询 测试多用户查询时系统的处理能力 模拟多个用户在不同客户端查询,并发使用系统。采用 LoadRunner 录制登陆过程,然后利用其完成测试 并发用户数与事务执行情况 并发用户数 事 务 平 均 事 务 最 大 事 务 成 每 秒 点 平均流量 (字节 响应时间 10 20 50 100 响应时间 功率 击率 /秒)

2) 测试脚本开发 表 4.2 虚拟用户脚本结构 脚本部分 vuser_ini 录制内容 系统查询 执行时间 初始化 Vuser (已加载)

第 5 页

华北科技学院计算机学院综合性实验报告

Action Vuser_end

客户端活动 注销过程

Vuser 处于运行状态 Vuser 完成或停止

录制脚本如下: Action() { web_url(=t17.inf


相关内容

  • 浅谈软件测试技术的研究
  • Journal of Jilin Radio and TV University NO.8,2015(Total No.164) <吉林广播电视大学学报>2015年第8期(总第164期) 学术论坛 浅谈软件测试技术的研究 李慧珠 (北华大学师范分院,吉林市132013) 摘要:" ...

  • 华为任职资格全套--软件测试类技术
  • 华为技术有限公司 软件测试类技术任职资格标准 版本号:2.0 拟制单位:测试业务部/技术干部部 二○○一年十一月 目 录 概述 .............................. 3页 第一部分 级别定义................. 5页 资格标准................ 8 ...

  • 软件工程发展趋势
  • 软 件 工 程 发 展 趋 势 姓名: 班级: - 1 - 2011年12月4日 目录 1. 内容摘要﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍3 2. 论文关键词﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍3 3. 引言﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍3 4. 软件工程发展趋 ...

  • 软件工程技术发展思路
  • 软件工程技术发展思路 摘要:随着科学技术的快速发展,软件工程成为一门近代新兴的现代科学技术学科.目前,软件工程技术在计算机技术中有着应用性强,涉及面广,实用性强等特点,对其发展有着不可或缺的推动作用.软件工程具有极为重要的地位,若没有软件工程技术的发展壮大,就没有计算机技术的蓬勃发展.计算机技术经历 ...

  • 软件测试之职业发展方向(精)753
  • 由安博测试空间技术中心http://www.btestingsky.com/提供 软件职业发展方向 研究软件测试职业的发展方向,一是增长自己的知识,二是为自己的职业规划做个参考,在网上找到一篇很好的东东,将它整理了一下,放上来吧,以备以后查看. 软件测试职业发展方向,大体上可以分为管理路线.技术路线 ...

  • 软件工程技术的研究目的和发展前景
  • 摘 要 软件是目前技术中性质特殊的一项,软件的领域范围和复杂度一直都处于扩大上升的状态.下面本文将就三个角度对软件工程技术进行简要的概述:首先,根据事物的发展规律分析,简单的描述一下软件工程技术的发展历程,其次,对软件技术下详细的分析,并对其构成部分进行描述,最后,根据近年来的软件工程技术的发展趋势 ...

  • 软件测试职业发展方向(精)
  • 软件职业发展方向 研究软件测试职业的发展方向,一是增长自己的知识,二是为自己的职业规划做个参考,在网上找到一篇很好的东东,将它整理了一下,放上来吧,以备以后查看. 软件测试职业发展方向,大体上可以分为管理路线.技术路线.管理+技术路线. 测试初级阶段: 测试工程师,属于软件测试职业生涯的初级域,其适 ...

  • 浅谈软件体系结构评估技术
  • 浅谈软件体系结构评估技术 摘要: 作为在软件生命周期早期保障软件质量的重要手段之一,软件体系结构评估技术是软件体系结构研究中的一个重要组成部分.现有的软件体系结构评估方法可以划分为3类:基于场景的评估方法.基于度量和预测的评估方法以及特定软件体系结构描述语言的评估方法.按照团建体系结构评估技术的评价 ...

  • 软件和信息技术服务业"十二五"发展规划
  • 软件和信息技术服务业"十二五"发展规划 前 言 软件和信息技术服务业是关系国民经济和社会发展全 局的基础性.战略性.先导性产业,具有技术更新快.产品附加值高.应用领域广.渗透能力强.资源消耗低.人力资源利用充分等突出特点,对经济社会发展具有重要的支撑和引领作用.发展和提升软件和信 ...

  • 谈我对软件开发技术方向的认识
  • 谈我对软件开发技术方向的认识 过去几十年,软件技术经历了一系列重要的变化和发展,构成软件的软件实体的粒度不断增大,软件基本模型越来越符合人类的思维模式:软件运行平台的能力不断增强,越来越多地屏蔽掉计算机底层的复杂性:软件支撑平台的能力不断增强,越来越多地屏蔽了软件开发过程的复杂性:软件技术的应用范围 ...