软件质量保证与软件测试-大作业(参考模板案例)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

天津工业大学

2017级软件质量保证与软件测试

大作业

项目名称:

专业方向:

专业班级:

姓名:

目录

一、引言 (1)

1.1项目概述 (1)

1.2运行环境 (1)

二、黑盒手工测试 (3)

3.1测试需求 (3)

3.2测试用例设计 (4)

3.3测试执行与缺陷记录 (5)

3.4测试总结 (7)

三、项目自动化测试 (8)

4.1自动化测试需求分析 (8)

4.2自动化测试设计 (8)

4.2.1测试用例 (8)

4.3自动化测试执行 (9)

4.4自动化测试总结 (15)

四、性能测试 (16)

5.1 性能测试需求分析 (16)

5.2 性能化测试设计及执行 (16)

5.3脚本参数化 (22)

5.4测试执行 (23)

5.4.1设置运行环境 (24)

5.4.2系统资源监控设置 (27)

5.4.3执行结果 (28)

5.5摘要分析 (30)

5.6windows资源 (40)

5.7 性能测试执行结果及总结 (47)

五、总结与展望 (48)

一、引言

1.1项目概述

本次实训共使用两款系统,分别为在黑盒测试中以及原型开发中使用到的测评项目管理系统,和性能测试以及自动化测试使用到的医药管理系统。各系统具体内容如下:

测评项目管理系统主要负责控制测试工作的任务量,共提供3种角色:系统管理员、项目管理员、责任专家。每个角色具有相应的权限。该系统主要包括以下功能:

1)测试任务管理:完成接收测试任务申请、下达任务、启动测试功能;

2)测试过程管理:管理已下达测试项目的测试技术文档和审查意见;

3)项目审查管理:管理项目审查计划和审查会记录;

4)项目信息查询:查询项目状态及其项目信息;

5)系统管理:对本系统的用户和组织机构信息进行管理;

6)基础信息管理:维护参与测评项目活动的相关单位及其人员信息;

7)系统监控:记录系统操作日志。

医药管理系统主要负责管理顾客、经办人和药品信息。可以创建多条用户统一对资源进行管理。该系统主要包括以下功能:

1)信息查询:查询顾客、经办人和药品信息;

2)信息录入:录入顾客、经办人和药品信息;

3)信息删除:删除顾客、经办人和药品信息;

4)信息修改:修改顾客、经办人和药品信息;

5)信息浏览:浏览顾客、经办人和药品信息;

6)数据报表:打印顾客、经办人和药品信息;

7)用户管理:添加、编辑、删除用户信息;

8)系统帮助:提供关闭全部窗口和系统帮助提示功能。

1.2运行环境

表1-1 电脑环境

二、黑盒手工测试

3.1测试需求

1.软件概述

测评项目管理系统主要负责控制测试工作的任务量,共提供3种角色:系统管理员、项目管理员、责任专家。每个角色具有相应的权限。该系统主要包括以下功能:

1)测试任务管理:完成接收测试任务申请、下达任务、启动测试功能;

2)测试过程管理:管理已下达测试项目的测试技术文档和审查意见;

3)项目审查管理:管理项目审查计划和审查会记录;

4)项目信息查询:查询项目状态及其项目信息;

5)系统管理:对本系统的用户和组织机构信息进行管理;

6)基础信息管理:维护参与测评项目活动的相关单位及其人员信息;

7)系统监控:记录系统操作日志。

2.测试环境

表3-1 软硬件测试环境

3.测试范围

表3-3 测试范围

附:本次测试的测试计划如下:

3.2测试用例设计

本次黑盒手工测试用例包括基础信息管理模块中的单位信息管理和人员信息管理及以下的三级模块。针对以上测试内容共编写测试用例30个,如图3-1和表3-3所示,具体内容见禅道ztt001用户。

表3-4 黑盒测试用例案例

3.3测试执行与缺陷记录

黑盒手工测试用例包括基础信息管理模块中的单位信息管理和人员信息管理及以下的三级模块以及其他相关功能一共执行测试用例36个,通过14个,不通过22个。

测试过程中发现的缺陷共15个,如下表3-4所示。

表3-5 测试问题汇总

3.4测试总结

针对测评项目管理系统的黑盒测试工作基本结束,本次黑盒测试主要针对其功能性、可用性、易用性进行测试。测试过程为:编写测试计划、编写测试用例、执行测试用例、提交Bug、最终根据测试结果编写测试报告以及测试问题报告。本次由小组分工对该系统的基础信息管理进行手工测试,并使用禅达对测试内容进行管理。在测试过程中,将各个功能编写成两个测试用例,一是正确判断,二是错误判断,有利于对测试用例进行管理。最终共编写测试用例36个,通过14个,不通过22个,bug数15个。

通过这次的实训课程,进一步的熟悉黑盒测试过程,梳理测试逻辑,提高测试效率,为优质的软件质量做好充分的准备。黑盒测试是软件测试的基础,是提升专业技能的基石,只有做好基础工作,才能在以后的道路上走得更加平稳且游刃有余,

三、项目自动化测试

4.1自动化测试需求分析

本次自动化测试选择医药管理系统,对顾客信息的录入、查询、修改进行脚本的录制。使用火狐54.0版本来承载selenium IDE 进行测试,保证能够成功回放上述功能。

4.2自动化测试设计

4.2.1测试用例

表4-2 查询顾客信息功能的测试用例

相关文档
最新文档