纳美旅游网综合测试案例.docx

纳美旅游网综合测试案例 知识目标 1通过实战项目加深对自动化测试理论的认识 2、 熟悉自动化测试流程,能独立搭建完整的自动化测试环境 3、 掌握自动化测试工具 HP QTP的安装使用和配置,并通过项目实践掌握自动化功能测试 4、 掌握使用HP LoadRunner进行测试规划、脚本设计、场景设计及对结果进行分析 5、 熟悉团队协同工作模式,能够配置协同工作环境,合理组织分配工作,通过协同工作完 成Web性能测试任务及对软件缺陷的定义、提 交、统计和分析 能力目标 能够在项目组长的带领下进行团队协作工作, 模拟真实企业测试环境, 综合运用软件测 试中的各项技术,让学生掌握完整的软件测试流程实践, 编写规范的测试文档,产生测试报 告和结果图,并进行分析。积累企业级系统的测试经验, 能够适应软件测试工程师岗位的要 求。 测试系统准备 本项目是在教师指导下完成的阶段项目。对完成本项目的要求有: 1由3-4人组成联合测试小组,协同完成本项目的测试工作 2、 理解项目的功能、性能需求及测试要求,能够独立配置测试环境,设计、实施、运行、 分析测试,规范书写测试报告,协同进行服务器的安装配置和对 Bug进行跟踪管理。 3、 测试小组通过答辩才能获得成绩 项目背景、特点和测试实施过程 1项目背景: 本项目来源于我系外聘教师的实际企业工程项目 纳美旅行网是为旅行代理机构建立的一个在线旅游预定网站,包括查看旅行相关的新 闻,旅行团相关信息,旅行线路,论坛服务等。其中论坛服务等功能主要是对数据库的增、 删、改、查操作。对该系统的测试主要是验证系统的功能和性能是否达到用户要求。 纳美网站主页如下图: 汁*! KtK ■ 汁*! KtK ■ Lar口■rFt lM?rnn :HWIVt 论坛页面 ■■ 啊斗 曲員 - ■■ 啊斗 曲員 -i nTVHvT? Tert Trrvrt Ravlvr-iT _ — L^rJ 自 ^1 直科.7 El 亦~ ■? W? ?PK IaI Xfl fll aihRl 导 O ZifW G MIVtt-M-* HFdkJTI 0 O ZifW G MIVtt-M- * HFdkJTI 0 羸呎世絢 芒1 MrJ^Xfl s.屯丰■■ pg牛 ■ 3n*.4i er lj a ?■?? 士*- T **?? 「叭■ 酗“” 1 :#? ;d 用* M :a *T r卓jftEQ直声年 導■ DO ■ BHJ13E 邙 an 出 4WW£ ■! UV7. E儿■护■£■骨噸整;W JI.* 再匡1”乎呢北(WHk?一.扎 Mill:帕甲硝 2、 项目特点 该项目基于J2EE实现,采用 WebSphere作为应用服务器,架构上使用 Struts+EJB+Hibernet ,从性能测试角度讲,有很强的代表性。该系统的设备和网络环境相 对简单,网络环境是千兆网络,网络方面基本不能对系统性能造成影响; 测试环境的设备方 面,我们选择一台服务器作为数据库服务器, 一台服务器作为应用服务器。对系统性能的体 现主要通过“响应时间”来给出。 由于Web应用采用的协议单一(HTTP和HTTPS协议),因此这类应用特别适合用商业的 性能测试工具(例如 LoadRu nner)来辅助进行性能测试。对于项目的功能测试部分,由于 网站属于产品项目,项目功能扩展和版本更新的几率非常大,建议采用自动化的测试方式, 便于在系统测试后期进行大规模回归测试, 这样可以极大的提高测试工作的效率。 项目测试 适合采用团队协作分组的方式完成测试任务,要求使用 BUG跟踪管理软件CQ来辅助我们的 协同测试工作。 3、 要求 (1) 由测试组长对项目的测试计划和测试环境进行总体安排和部署,形成测试计划任 务书 (2) 对该网站进行自动化功能测试用例的设计和开发 (3) 对该网站进行自动化性能测试用例、测试场景的设计和开发 (4) 实施执行测试,分析测试结果,形成测试总结分析报告 3、测试的过程 3.1测试前期准备 在了解该项目的基本状况之后,首先开始测试前期准备工作 (1)组建测试团队 根据该项目的具体情况,建立一个 4人的团队负责本次测试工作。 1名是系统工程师, 负责项目和测试环境平台的搭建和调试; 1名是测试设计和分析人员,负责测试计划的制定 和测试用例的设计分析;2名测试开发和实施人员。 (2)测试环境的准备,测试组按以下模板填写 设备 硬件配置 软件配置 数据库服务器 Web应用服务器 性能测试Console 负载产生设备 3.2测试计划的制定 要求制定出团队的阶段工作计划和人员的任务分配,起止时间,里程碑,参与者。 详见测试计划模板。 3.3功能测试用例的分析、设计、实施与执行 功能测试安排在性能测试之前,只有在保证了系统功能正常实现的前提下, 性能测

文档评论(0)

1亿VIP精品文档

相关文档