软件测试技术报告

成绩考核表

软件测试技术期末考试

要求(必读信息):

1、根据自身情况,选择相应课程的大作业作为测试对象,撰写本报告; 2、提交:(1)一份打印稿、一份电子文档,无电子文档成绩计为0分;(2) doc文件均以学号+姓名命名;(3)电子文档请上传ftp://113.55.4.20的上传区-软件测试技术的期末大作业目录下,用户名:df_std,密码:std;

3、打印稿于2011年12月19日下午78节课在格物楼1308交给我,逾期不侯;

4、绝不允许抄袭,一经发现,成绩为记零分。

正文部分

1 测试概述 1.1 编写目的

本报告为软件测试课的大作业邢伟的测试报告,目的在于总结测试阶段的测试以及分析测试结果,找出系统存在的报告,以期系统符合软件测试课的大作业需求。

1.2项目背景和简介

对软件测试课的大作业进行详细介绍:

(1)作业题目:对war3改建+显血软件(Warkey)作测试

(2)系统具体应实现的功能为:在war31.24E版本下实现对英雄技能快捷键的修改及自动开启单位血量显示功能 (3)开发语言为:汇编 (4)开发环境:Win7

(5)运行环境:在War3平台下同步运行,其运行环境同开发环境

1.3 项目的产品规格说明书(Specification)

Warkey功能性需求说明:

1.在War3同步运行的情况下可以自动显示全部单位的血量 2.屏蔽Win键——防止游戏意外弹出 3.更改小键盘的快捷键设置 4.更改技能快捷键的设置

1.4 项目的设计文档

设计文档包括架构设计和模块设计。

1.5 测试范围

测试主要依据产品规格说明书和设计文档对系统进行测试,包括单元测试、集成测试、

1.6 测试环境与配置

2 测试用例设计 2.1 单元测试的用例设计

(1)测试代码结构示意:

(2)显血

建立一个线程,检测魔兽窗口是否是当前激活窗口,若是,则用计时器回调函数每 隔一定时间发送 VK_OEM_4 和 VK_OEM_6 的 WM_KEYDOWN 消息,

模拟 2 个按键的按下, 函数就是:

invoke SendMessage,hWinWar3,WM_KEYDOWN,VK_OEM_4,0 invoke SendMessage,hWinWar3,WM_KEYDOWN,VK_OEM_6,0 若魔兽窗口失去焦点,这发送一次 提示 消息 (3)改建

2. 建立 2 个数组,一个存储小键盘 6 个键和用户输入的要修改的键的虚拟码,另一 个存

储要修改成的虚拟码,每次被钩子钩到就循环处理里面的内容。 智能识别改键是通过读取魔兽的内存 0045cb8c 处的偏移,若为 1 则为聊天模式,为 0 则为操作模式。 invoke ReadProcessMemory,hProcWar3,CHEATADDR,addr OldData,4,NULL .if eax

mov eax,dword ptr OldData mov bIsCheat,eax .endif

(4)其他

包含了:模拟按键,钩子设置(为程序的主要设计思路),提升程序的权限令牌——用以读取war3进程空间以及最小化到系统托盘

2.2 集成测试的用例设计(写1个)

(1)测试场景及测试方法

同时更改技能快捷键以及小键盘快捷键,看程序是否运行正常; 同时启用显血及物品栏快捷键修改,看程序是否运行正常。

2.3 功能测试的用例设计(黑盒测试,写2个) 2.3.1 显血

(1)测试场景

在War3运行的情况下运行程序并判断程序显血是否得以实现 (2)分析

在War3中按住Ctrl键可以手动实现显血,通过对模拟按键的设置模拟Ctrl键按下或抬起来实现显血设置。

2.3.2 改建+Win键屏蔽

(1)测试场景

在War3运行的情况下,运行程序并测试程序的改键及Win键屏蔽 (2)限制条件

改建的规则如下:    修改小键盘或技能键为非指定功能键 修改小键盘或技能键为已指定的功能键

在上述两种情况下按下Win键检测Win键是否被屏蔽

2.4 非功能测试的用例设计(写2个)

(1)测试场景

多键改为同一快捷键用以检测人为非正确使用程序时的程序反映

3 测试总结

3.1 测试用例执行结果

3.2 测试问题解决

程序单从功能而言实现顺利,暂无问题

3.3 测试结果分析

Warkey已经是一款较为成熟的War3用附件,其基本功能在实现上没有问题,但对于一些非正常的运用的限制仍有欠缺,特别是对既有功能键的保护很不到位,同时于功能的拓展性运用不足。

4综合评价 4.1软件能力

经过单元测试、集成测试、功能测试和非功能测试后,对于Warkey的测试结果已达到软件测试课的大作业要求和目标。

4.2建议

对于Warkey仍有一些改进建议可以提: 1.可以添加顺序执行的功能键设定,如:

Q键=小键盘7+功能键c+功能键a的顺序执行。

2.对于一些既有功能键添加保护功能如:无法编辑菜单功能键F1——F12,以及既有行为功能键a(攻击),s(停止),h(原地站立)等。

成绩考核表

软件测试技术期末考试

要求(必读信息):

1、根据自身情况,选择相应课程的大作业作为测试对象,撰写本报告; 2、提交:(1)一份打印稿、一份电子文档,无电子文档成绩计为0分;(2) doc文件均以学号+姓名命名;(3)电子文档请上传ftp://113.55.4.20的上传区-软件测试技术的期末大作业目录下,用户名:df_std,密码:std;

3、打印稿于2011年12月19日下午78节课在格物楼1308交给我,逾期不侯;

4、绝不允许抄袭,一经发现,成绩为记零分。

正文部分

1 测试概述 1.1 编写目的

本报告为软件测试课的大作业邢伟的测试报告,目的在于总结测试阶段的测试以及分析测试结果,找出系统存在的报告,以期系统符合软件测试课的大作业需求。

1.2项目背景和简介

对软件测试课的大作业进行详细介绍:

(1)作业题目:对war3改建+显血软件(Warkey)作测试

(2)系统具体应实现的功能为:在war31.24E版本下实现对英雄技能快捷键的修改及自动开启单位血量显示功能 (3)开发语言为:汇编 (4)开发环境:Win7

(5)运行环境:在War3平台下同步运行,其运行环境同开发环境

1.3 项目的产品规格说明书(Specification)

Warkey功能性需求说明:

1.在War3同步运行的情况下可以自动显示全部单位的血量 2.屏蔽Win键——防止游戏意外弹出 3.更改小键盘的快捷键设置 4.更改技能快捷键的设置

1.4 项目的设计文档

设计文档包括架构设计和模块设计。

1.5 测试范围

测试主要依据产品规格说明书和设计文档对系统进行测试,包括单元测试、集成测试、

1.6 测试环境与配置

2 测试用例设计 2.1 单元测试的用例设计

(1)测试代码结构示意:

(2)显血

建立一个线程,检测魔兽窗口是否是当前激活窗口,若是,则用计时器回调函数每 隔一定时间发送 VK_OEM_4 和 VK_OEM_6 的 WM_KEYDOWN 消息,

模拟 2 个按键的按下, 函数就是:

invoke SendMessage,hWinWar3,WM_KEYDOWN,VK_OEM_4,0 invoke SendMessage,hWinWar3,WM_KEYDOWN,VK_OEM_6,0 若魔兽窗口失去焦点,这发送一次 提示 消息 (3)改建

2. 建立 2 个数组,一个存储小键盘 6 个键和用户输入的要修改的键的虚拟码,另一 个存

储要修改成的虚拟码,每次被钩子钩到就循环处理里面的内容。 智能识别改键是通过读取魔兽的内存 0045cb8c 处的偏移,若为 1 则为聊天模式,为 0 则为操作模式。 invoke ReadProcessMemory,hProcWar3,CHEATADDR,addr OldData,4,NULL .if eax

mov eax,dword ptr OldData mov bIsCheat,eax .endif

(4)其他

包含了:模拟按键,钩子设置(为程序的主要设计思路),提升程序的权限令牌——用以读取war3进程空间以及最小化到系统托盘

2.2 集成测试的用例设计(写1个)

(1)测试场景及测试方法

同时更改技能快捷键以及小键盘快捷键,看程序是否运行正常; 同时启用显血及物品栏快捷键修改,看程序是否运行正常。

2.3 功能测试的用例设计(黑盒测试,写2个) 2.3.1 显血

(1)测试场景

在War3运行的情况下运行程序并判断程序显血是否得以实现 (2)分析

在War3中按住Ctrl键可以手动实现显血,通过对模拟按键的设置模拟Ctrl键按下或抬起来实现显血设置。

2.3.2 改建+Win键屏蔽

(1)测试场景

在War3运行的情况下,运行程序并测试程序的改键及Win键屏蔽 (2)限制条件

改建的规则如下:    修改小键盘或技能键为非指定功能键 修改小键盘或技能键为已指定的功能键

在上述两种情况下按下Win键检测Win键是否被屏蔽

2.4 非功能测试的用例设计(写2个)

(1)测试场景

多键改为同一快捷键用以检测人为非正确使用程序时的程序反映

3 测试总结

3.1 测试用例执行结果

3.2 测试问题解决

程序单从功能而言实现顺利,暂无问题

3.3 测试结果分析

Warkey已经是一款较为成熟的War3用附件,其基本功能在实现上没有问题,但对于一些非正常的运用的限制仍有欠缺,特别是对既有功能键的保护很不到位,同时于功能的拓展性运用不足。

4综合评价 4.1软件能力

经过单元测试、集成测试、功能测试和非功能测试后,对于Warkey的测试结果已达到软件测试课的大作业要求和目标。

4.2建议

对于Warkey仍有一些改进建议可以提: 1.可以添加顺序执行的功能键设定,如:

Q键=小键盘7+功能键c+功能键a的顺序执行。

2.对于一些既有功能键添加保护功能如:无法编辑菜单功能键F1——F12,以及既有行为功能键a(攻击),s(停止),h(原地站立)等。


相关文章

  • 研发人员管理制度
  • 深圳博康数码科技有限公司 研发部门管理规定草案 1 产品研发 产品研发必须经过立项.设计.实现.测试.发布几个阶段. 1.1 立项 ● 小型研发项目(工作量小于等于6人周,投入资金小于等于1万元的研发项 目)立项必须具备项目计划报告,经公司 ...查看


  • 软件项目开发工作流程
  • 软件项目开发工作流程 一.简述 对于一个新项目,从可行性研究到产品交货整个生存阶段将经历如下十大流程: 1.项目可行性研究阶段 2.立项阶段 3.需求分析阶段 4.开发策划阶段 5.设计阶段 6.编码实现阶段 7.测试阶段 8.验收阶段 9 ...查看


  • 软件开发项目可行性研究报告
  • 软件开发项目可行性研究报告 核心提示:软件开发项目投资环境分析,软件开发项目背景和发展概况,软件开发项目建设的必要性,软件开发行业竞争格局分析,软件开发行业财务指标分析参考,软件开发行业市场分析与建设规模,软件开发项目建设条件与选址方案,软 ...查看


  • 安全保护软件项目可行性研究报告
  • 安全保护软件项目可行性研究报告 核心提示:安全保护软件项目投资环境分析,安全保护软件项目背景和发展概况,安全保护软件项目建设的必要性,安全保护软件行业竞争格局分析,安全保护软件行业财务指标分析参考,安全保护软件行业市场分析与建设规模,安全保 ...查看


  • 网络维护软件项目可行性研究报告
  • 网络维护软件项目可行性研究报告 核心提示:网络维护软件项目投资环境分析,网络维护软件项目背景和发展概况,网络维护软件项目建设的必要性,网络维护软件行业竞争格局分析,网络维护软件行业财务指标分析参考,网络维护软件行业市场分析与建设规模,网络维 ...查看


  • 军品阶段文件
  • 军品阶段文件: 1. 立项阶段 a. 项目可行性报告: b. 研制任务书初稿: c. 项目团队成员任命文件. 2. 方案阶段 a. 产品用户需求分析: b. 软件需求规格说明: c. 产品基线分析报告: d. 关键物料选型论证报告: e. ...查看


  • 软件文档写作宿舍管理系统
  • 辽 宁 工 业 大 学 实训报告 题目: 宿舍管理系统软件文档 院(系): 软件学院 专业班级: 电子商务112班 学 号: 111401049 学生姓名: 傅 瑶 指导教师: 闫海龙 教师职称: 助 教 起止时间: 2013.12.03- ...查看


  • 软件开发部工作手册
  • 甘肃智联信息科技有限责任公司 软件开发部 工 作 手 册 0.1 目 录 0.2 修 订 履 历 0.3 定 义 1.0 组织机构和职责 1 组织机构和管理职责 2 职责与权限 2..1 质量管理的有效性.各部门经理及管理者均需贯彻质量方针 ...查看


  • 认识实习报告模板2
  • 泸州职业技术学院信息工程系 认识实习报告 实训项目软件技术专业认识实习 专 业 年 级 姓 名 李燕 指导教师 2011年11月 泸州 职 业 技 术 学 院 认识实习 报 告 系: 信息工程系 班级 软件二班 实训项目名称 软件技术专业认 ...查看


  • 中国内网安全软件市场研究报告
  • 中国内网安全软件市场研究报告 报告简析: 中金企信(北京)国际信息咨询有限公司在市场调查领域已有十余年的调研经验.着力打造一站式服务的多用户报告.市场调查报告.行业研究报告.查阅咨询报告.市场分析报告.数据监测报告.项目可行性报告.专项调研 ...查看


热门内容