kly软件测试实习报告.doc
《kly软件测试实习报告.doc》由会员分享,可在线阅读,更多相关《kly软件测试实习报告.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 软件测试实习报告 班级: 软件工程121 学号: 姓名: 王建飞 指导老师: 王晖 李宁 实习时间:2015.11.302015.12.05任务书一、系统的功能1)测试程序:编写相应的java自动测试程序2)被测网页:号码归属地查询网页接口POST:通过get获取百度搜索页面源码GET:登录测试的一个本地网址POST:http:/localhost:8080/loginV二、总体要求:软件测试实习的目的是培养学生综合运用所学的专业知识、深入理解相关课程之间的关联、使用规范的软件测试方法和技术进行软件测试分析、设计和实施的能力。学生以项目小组为单位,完成软件测试方案制定、软件需求分析、软件测试
2、设计、编程测试等工作,每个同学既有独立的开发任务、又要考虑与同组同学的合作。2、实习过程及进度安排:实习时间为第13周,共20学时,具体安排如下表。日次工作内容日考核要求一1、 学生选题、分组;指导教师下达任务书;小组成员合理分工。 2、 学生通过调研、查阅资料,制定软件项目开发方案(包括采用的软件体系结构、数据库环境、应用程序开发环境)。 3、完成软件需求分析,建立功能模型(数据流图或用例图)、数据模型(E-R图)。 4、完成软件设计:包括软件结构(模块结构图)、主要功能模块的详细设计(N-S图)、数据库逻辑结构和物理结构1、开发小组进行工作陈述。2、教师学生提问,开发小组答辩。二1、数据库
3、实现:配置数据库环境;完成数据库的定义;准备模拟数据、数据入库。2、应用程序实现:逐步进行各功能模块的编程实现、测试和调试(完成编程工作的30%以上)。1、开发小组展示工作结果,运行已经实现的程序。2、师生讨论、提出改进和完善意见。三继续编程工作:功能模块的编程实现、测试和调试(要完成编程工作的50%以上)。1、开发小组展示工作结果,运行已经实现的程序。2、师生讨论、提出改进和完善意见。四1、继续编程工作:功能模块的编程实现、测试和调试(本周完成全部编程工作)。2、进行程序集成和测试工作(制定测试方案、记录测试过程)1、开发小组展示工作结果、运行软件系统;2、检查确认系统功能、性能是否符合任务
4、书要求;3、提出改进和完善意见五1、 修改、完善软件系统。2、撰写软件测试实习报告。 3、学生参加答辩; 4、提交完整的软件测试实习资料:(1)软件测试实习报告;(2)系统源程序程序、数据库备份、系统安装和使用说明;教师根据学生完成的工作及答辩情况,评定成绩。三、软件测试实习报告包括如下内容(参考学校规定的格式)1.封面2.正文(包括以下内容):(1)前言(根据任务书、资料查阅及调研,陈述实习目的、实习任务和要求等)(2)需求分析(软件的功能需求、数据需求、开发环境需求等)(3)系统总体设计(数据库设计、功能模块结构设计、软件接口设计等)(4)详细设计(主要功能模块的处理逻辑)(5)编程实现(
5、用户界面设计和实现、各功能模块的实现、关键代码的分析等)(6)测试用例及软件测试(测试内容、测试方案、测试情况等)(7)总结(8)参考文献四、考核方式: 以学生个人为考核单位1每日进行一次阶段工作检查及答辩;最后进行总答辩。2. 每位学生提交软件测试实习报告一份(包括电子文档和书面文档);3每个小组提交软件系统的电子文档一份:包括系统源程序和相关使用说明4成绩由以下四部分构成:软件开发各阶段工作占40%;实习报告占20%;实习答辩占30%;出勤率占10%。指导教师:王晖,李宁 2015年9月 实习报告1.前言11.2实习任务11.3读者对象12.功能需求分析22.1产品前景22.2产品功能22
6、.3测试目的22.4运行环境22.5设计和实现上的约束32.6项目开发计划33.系统总体设计33.1待测程序33.2测试程序34.详细设计44.1待测程序44.2测试程序55.编程实现65.1界面设计65.2代码实现66.测试用例及软件测试76.1测试内容76.2测试方案76.3测试情况77.总结88.参考文献91、 对一些介绍性的内容写一些,目的任务什么的2、 有流程图的要画下3、 目录整理什么的,排版4、 感想5、 主要的代码,实现结果我完成了1.前言1.1编写目的对于Web应用程序来说,最基本的测试类型就是“请求响应”测试,我们可以通过程序发送一个HTTP请求给Web服务器,Web服务器
7、处理完这个请求之后会发送回来一个HTTP响应,我们可以捕获这个响应,然后检查它与期望值是否一致。请求和响应的动作通常总是一并出现的,对于轻量级的自动化测试来说,通常不会发送一个HTTP请求而不取回随后的响应,或者说如果某个HTTP请求不是由你发起的,也不大会取回与这个HTTP请求对应的HTTP响应。因此,本章的大多数技术都是告诉你如何发送一个HTTP请求并且取回随后的HTTP响应,或者如何根据期望值检查某个HTTP响应。1.2实习任务通过Java自动测试程序对指定的网页进行响应测试。1.3读者对象本需求分析说明书针对大多数读者。包括开发人员、项目经理、营销人员用户、测试人员等。2.功能需求分析
8、2.1产品前景软件测试是软件质量保证的关键阶段,是对软件设计和编码的最终审查。但是由于软件的特殊性,在工作中还是会存在错误,所以广义的软件测试是指在软件生命周期内所有的检查、评审和确认活动。在传统的软件工程中,软件测试被认为是软件工程过程的一个明确、独立的测试阶段。随着软件危机的频频出现,以及人们对软件本质的进一步认识,软件测试的地位得到了前所未有的提高。人们已经开始意识到,软件测试开始的时间越早、执行的越频繁,软件的开发成本就会下降的越多。2.2产品功能1测试程序:操纵浏览器并模拟用户实施一个搜索操作,并检查程序的状态来判定测试场景通过与否。2待测测试:搜索指定产品在固定的数据堆中,以产品I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- kly 软件 测试 实习 报告
限制150内