软件测试报告书

上传人:第*** 文档编号:59401851 上传时间:2018-11-07 格式:DOC 页数:170 大小:20.85MB
返回 下载 相关 举报
软件测试报告书_第1页
第1页 / 共170页
软件测试报告书_第2页
第2页 / 共170页
软件测试报告书_第3页
第3页 / 共170页
软件测试报告书_第4页
第4页 / 共170页
软件测试报告书_第5页
第5页 / 共170页
点击查看更多>>
资源描述

《软件测试报告书》由会员分享,可在线阅读,更多相关《软件测试报告书(170页珍藏版)》请在金锄头文库上搜索。

1、防灾科技学院实习报告书实习题目:软件测试生产实习学号:115043139姓名:黄汉达专业:计算机科学与技术系别:灾害信息工程系实习时间:2014.6.30-2013.7.19实习地点:北校区实验楼507指导教师:孙旭光、陈丹琪考勤成绩:实习态度:是否抄袭:文档格式:任务完成:实习报告:实习日志:实习总成绩指导教师评语 指导教师(签名): 2014年 7月20日防灾科技学院 灾害信息工程系2013年制一、实习目的本课程是计算机与科学专业的一门专业必修实践课程。生产实习是在学生学习完程序设计语言、数据库原理和计算机网络技术等课程后,进一步学习后继专业课程前必须完成的一项实践教学环节。本次实习通过学

2、习巩固软件测试基础技术知识和自动化测试工具Winrunner、TestDirector、Loadrunner,并完成对两个软件完整的测试,使学生进一步掌握软件测试中测试需求分析、测试方案设计、测试方案实施执行、缺陷跟踪管理、测试总结报告各个流程中的关键技术,为学生的毕业实习打下坚实的基础。通过本课程的学习,培养学生具有获取知识、提出问题、分析问题和解决问题的能力及创新的精神。二、实习任务概述:1、学习掌握软件测试基础技术和知识,包括软件测试流程、黑盒测试方法、白盒测试方法、单元测试方法、集成测试方法、系统测试方法、测试管理知识。2、学习Winrunner软件的使用,掌握Winrunner同步点

3、、GUI检查点、图像检查点、TSL编程、数据驱动、批处理和地图文件管理的正确使用。3、学习Loadrunner软件的使用,掌握脚本的录制和设置、事物的添加、参数的替换、场景的设置和运行结果的查看。4、熟悉被测系统,搭建测试平台;根据制定的测试终止标准要求以及自己分析出的主要功能模块,确定测试需求,在TestDirector中完成测试需求树的创建;根据确定的测试需求,制订测试方案和测试用例,在TestDirector中完成测试计划的创建,测试用例包含在TestDirector中完成手动测试用例的编写、在WinRunner中完成功能测试过程的脚本录制;执行全部测试用例,查找软件缺陷,提交缺陷报告;

4、根据提交的软件缺陷,分析测试结果,归纳总结出测试分析报告。三、实习所用软件简介:1、Winrunner简介:WinRunner是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。通过自动录制,检测和重复用户交互的操作,WinRunner能够辨认缺陷,并能有效地帮助测试人员对软件的不同发布版本进行测试,提高测试人员的工作效率和质量。2、TestDirector简介:TestDirector是一种企业级测试管理工具,是一个基于Web的测试管理系统,它可以在公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及缺陷跟踪

5、等功能,方便测试人员管理测试过程。3、Loadrunner简介:LoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。LoadRunner是一种适用于多种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。四、参考文献1 Ron Patton; 软件测试;美国;机械工业出版社;2013:65682 Paul C.Jorgensen;软件测试;美国;机械工业出版社;2013:1051303 Elfriede Dustin;有效软件测试;美国;清华大学出版社;2012:2452684 Daniel J.Mosley

6、;软件测试自动化;美国;机械工业出版社;2013:23515 克雷格; 系统的软件测试;美国;电子工业出版社;2011:147155五、实习日程安排:时间实习内容6.30复习软件测试基础技术和知识及Winrunner软件的使用7.1学习TestDirector软件7.2-7.6学习TD与WR软件的综合应用7.7-7.9学习Loadrunner软件7.10-7.18利用软件测试知识综合测试两个完整的系统7.19编写实习报告目 录目 录41 软件测试基础知识复习61.1 测试技术复习61.2 Winrunner软件复习62 TestDirector管理测试Flight4B212.2、测试计划212

7、.2.1、测试流程212.2.2、测试人员212.2.3、测试项目212.2.4、测试进度计划212.3、待测系统软硬件环境212.4、测试方案222.5、测试过程222.5.1、登陆界面测试222.5.2、预订界面测试272.5.3、打开订单402.5.4、修改订单测试442.5.5、删除订单测试492.5.6、传真界面测试532.5.7、订单列表测试582.5.8订单图表测试642.5.9 剪切功能模块的测试742.5.10 复制粘贴模块的测试772.5.11 关于模块的测试812.5.12帮助模块的测试823 Loadrunner843.1 loadrunner 简介843.2 在Loa

8、drunner中生成测试脚本843.2.1录制用户活动:843.2.2录制业务流程以创建脚本:863.3 在Loadrunner中播放脚本并解决常见播放问题903.4 在Loadrunner中创建负载测试场景及运行913.5面向目标的高级场景及分析场景954 地震科技星火计划项目申报平台系统测试964.1、系统简介与测试计划964.1.1、待测软件简介964.1.2 、测试计划964.1.3、 待测系统软硬件环境974.1.4 、测试方案974.2、 测试过程984.2.1、成果查询984.2.2、评审结果1524.2.3、退出系统1574.2.4、个人信息修改模块的测试1604.3、测试总结

9、分析1694.3.1 本人测试总结1691771 软件测试基础知识复习1.1 测试技术复习1、问题1:黑盒测试方法都有哪几种?白盒测试方法都有哪几种?哪种方法是你目前尚未掌握的方法? 回答:黑盒测试:等价类划分,边界值划分,因果图法,决策表 白盒测试:语句覆盖,判断覆盖,条件覆盖,判断条件组合覆盖,条件组合覆盖 未掌握的方法: 决策表,条件组合覆盖 2、问题2:黑盒和白盒结合设计测试用例的方法,你用过吗? 回答:灰盒测试,没有用过3、问题3:抛开所学的黑盒测试方法和白盒测试方法,你会怎样来设计测试用例测试程序?对比来看,你所学的测试方法,在哪些方面弥补了你原来方法的不足? 回答:我的方法:将我

10、认为可能出错的地方进行测试,看是否有错。 弥补的不足:测试方法让测试变得系统化,有理化,程序化。让寻找错误变得很有理有依据。让测试变得更加严谨。1.2 Winrunner软件复习任务要求:Flight4A登录系统需求规格说明如下,请设计测试用例,然后用Winrunner编程实现自动化测试: 在登录系统界面中,用户输入用户名和密码登录系统。正确的用户名是不低于4位的字符,密码是mercury(大小写均可)。如果用户名为空,系统给出提示:“用户名不能为空”。如果用户名小于4位字符,系统给出提示:“用户名不能小于4位”。如果密码为空,系统给出提示:“密码不能为空”。如果密码小于4位字符,系统给出提示

11、:“密码不能小于4位”。如果密码大于4位字符但不正确时,系统给出提示:“密码错误”。完成任务过程如下:1、 设计测试用例(用什么技术、方法设计测试用例,设计详细过程)表1.1 测试等价类划分输入条件有效等价类编号无效等价类编号用户名=4位 1空3小于4位4密码=mercury2小于4位54密码=7位6=7位但是!=mercury7空8输入序号输入数据预期结果覆盖等价类用户名密码1aaaamercury正确登录系统1、22(空)mercury用户名不能为空,登录失败2、33aaamercury用户名少于4位,登录失败2、44aaaaaamer密码少于4位,登录失败1、55aaaaaaMercur

12、密码错误,登录失败1、66aaaaaaAsfhjfd密码错误,登录失败1、77aaaaa(空)密码不能为空,登录失败1、82、 为每个功能分别用Winrunner编程实现各个情况下的数据:表1.2 测试用例输入条件用户名密码结果用户名正确,密码正确aaaamercury正常进入程序GuguguguMercury1.11111Mercury#$%&*(Mercury#$rtetymercuryAaa111mercury用户名为空时空Mercury密码正确空112密码少于4位空Mer密码少于4位空123456密码大于4位,但错误用户名小于4位AbcMercury密码正确AbcMer密码少于4位Ab

13、c123456密码大于4位,但错误abc112abcW12用户名正确,但密码小于四位AbcdMer密码少于4位abcdW12A12b123用户名正确,密码大于4位,但不正确Abcd123456密码大于4位,不正确abcd12345671234#$w11用户名等于4位,大于4位,密码为空Aaaa空密码为空Aaaaa空aaaaaaa空(1) 用户名正确,密码正确时测试结果:图1.1 测试结果测试代码:table = default.xls; rc = ddt_open(table, DDT_MODE_READ);if (rc!= E_OK & rc != E_FILE_OPEN)pause(Cannot open table.);ddt_get_row_count(table,table_RowCount);for(table_Row = 1; table_Row = table_RowCount; table_Row +)ddt_set_row(table,table_Row);# Loginset_window (Login, 1);edit_set (Agent Name:, ddt_val(table,AgentName);obj_type (Agent Name:,);password_edit_set(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号