欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    kly软件测试实习报告.doc

    • 资源ID:60120684       资源大小:278.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    kly软件测试实习报告.doc

    软件测试实习报告 班级: 软件工程121 学号: 姓名: 王建飞 指导老师: 王晖 李宁 实习时间:2015.11.302015.12.05任务书一、系统的功能1)测试程序:编写相应的java自动测试程序2)被测网页:号码归属地查询网页接口POST:通过get获取百度搜索页面源码GET:登录测试的一个本地网址POST:http:/localhost:8080/loginV二、总体要求:软件测试实习的目的是培养学生综合运用所学的专业知识、深入理解相关课程之间的关联、使用规范的软件测试方法和技术进行软件测试分析、设计和实施的能力。学生以项目小组为单位,完成软件测试方案制定、软件需求分析、软件测试设计、编程测试等工作,每个同学既有独立的开发任务、又要考虑与同组同学的合作。2、实习过程及进度安排:实习时间为第13周,共20学时,具体安排如下表。日次工作内容日考核要求一1、 学生选题、分组;指导教师下达任务书;小组成员合理分工。 2、 学生通过调研、查阅资料,制定软件项目开发方案(包括采用的软件体系结构、数据库环境、应用程序开发环境)。 3、完成软件需求分析,建立功能模型(数据流图或用例图)、数据模型(E-R图)。 4、完成软件设计:包括软件结构(模块结构图)、主要功能模块的详细设计(N-S图)、数据库逻辑结构和物理结构1、开发小组进行工作陈述。2、教师学生提问,开发小组答辩。二1、数据库实现:配置数据库环境;完成数据库的定义;准备模拟数据、数据入库。2、应用程序实现:逐步进行各功能模块的编程实现、测试和调试(完成编程工作的30%以上)。1、开发小组展示工作结果,运行已经实现的程序。2、师生讨论、提出改进和完善意见。三继续编程工作:功能模块的编程实现、测试和调试(要完成编程工作的50%以上)。1、开发小组展示工作结果,运行已经实现的程序。2、师生讨论、提出改进和完善意见。四1、继续编程工作:功能模块的编程实现、测试和调试(本周完成全部编程工作)。2、进行程序集成和测试工作(制定测试方案、记录测试过程)1、开发小组展示工作结果、运行软件系统;2、检查确认系统功能、性能是否符合任务书要求;3、提出改进和完善意见五1、 修改、完善软件系统。2、撰写软件测试实习报告。 3、学生参加答辩; 4、提交完整的软件测试实习资料:(1)软件测试实习报告;(2)系统源程序程序、数据库备份、系统安装和使用说明;教师根据学生完成的工作及答辩情况,评定成绩。三、软件测试实习报告包括如下内容(参考学校规定的格式)1.封面2.正文(包括以下内容):(1)前言(根据任务书、资料查阅及调研,陈述实习目的、实习任务和要求等)(2)需求分析(软件的功能需求、数据需求、开发环境需求等)(3)系统总体设计(数据库设计、功能模块结构设计、软件接口设计等)(4)详细设计(主要功能模块的处理逻辑)(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.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服务器处理完这个请求之后会发送回来一个HTTP响应,我们可以捕获这个响应,然后检查它与期望值是否一致。请求和响应的动作通常总是一并出现的,对于轻量级的自动化测试来说,通常不会发送一个HTTP请求而不取回随后的响应,或者说如果某个HTTP请求不是由你发起的,也不大会取回与这个HTTP请求对应的HTTP响应。因此,本章的大多数技术都是告诉你如何发送一个HTTP请求并且取回随后的HTTP响应,或者如何根据期望值检查某个HTTP响应。1.2实习任务通过Java自动测试程序对指定的网页进行响应测试。1.3读者对象本需求分析说明书针对大多数读者。包括开发人员、项目经理、营销人员用户、测试人员等。2.功能需求分析2.1产品前景软件测试是软件质量保证的关键阶段,是对软件设计和编码的最终审查。但是由于软件的特殊性,在工作中还是会存在错误,所以广义的软件测试是指在软件生命周期内所有的检查、评审和确认活动。在传统的软件工程中,软件测试被认为是软件工程过程的一个明确、独立的测试阶段。随着软件危机的频频出现,以及人们对软件本质的进一步认识,软件测试的地位得到了前所未有的提高。人们已经开始意识到,软件测试开始的时间越早、执行的越频繁,软件的开发成本就会下降的越多。2.2产品功能1测试程序:操纵浏览器并模拟用户实施一个搜索操作,并检查程序的状态来判定测试场景通过与否。2待测测试:搜索指定产品在固定的数据堆中,以产品ID作为过滤字段。2.3测试目的 测试时程序的执行过程,目的在于发现错误。一个好的测试用例在于能发现至今未发现的错误。一个成功的测试时发现了至今未发现的错误的测试。2.4运行环境Win7环境、远程网页请求、本地服务器的请求测试MyEclipse,Tomcat72.5设计和实现上的约束用MyEclipse编写java自动化测试程序2.6项目开发计划这个要写一下项目范围分析 通过调用底层API函数来实现Web UI测试工作分解需求分析,项目计划,测试项目设计,待测项目设计,软件测试分析估计规模根据前面的需求分析,大概需要四到六位同学来完成本次测试,每部分大概需要一到两位同学进行合作完成,编码工作由一到两位主要的编码人员,其他人员辅助完成。需求分析以及项目计划完成时间在半天到一天左右,编码工作需要两到三天左右,最后进行实习总结,编写实习报告。3.系统总体设计3.1待测程序1、 待测程序包括访问远程的号码归宿地的接口来查询号码的归属地,通过编写java程序来实现自动发送请求并取回返回结果,打印出来2、 访问百度搜索的页面,访问成功,获取页面源码,并打印出来3、 本地登录请求,提交登录信息到服务器,来实现登录,登录成功返回登录后的主页面的源码3.2测试程序 用myeclipse编写java函数来对相应的网页进行相应请求,是一个控制台程序,将请求结果打印在控制台中,主要代码实现见下文。4.详细设计4.1函数设计用java编写相应的测试函数,测试时执行相应的函数,取得返回结果,然后根据返回的内容判断测试的测试的结果访问请求的函数String callUrl(String callurl,String method,String charset)登录请求的函数String loginTest(String username,String passwd)4.2测试流程失败成功 开始运行函数访问网页返回结果结果判断 归属地 false 结束不配匹配 开始 登陆提交信息取得数据比较登陆成功 失败 结束5.编程实现5.1号码归属地查询响应测试5.1.1待测页面号码归属地网页界面5.1.2代码实现主要代码:public static String callUrl(String callurl,String method,String charset) String result = "" try URL url = new URL(callurl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod(method); conn.setDoInput(true); conn.setDoOutput(true); conn.setConnectTimeout(50000); conn.setInstanceFollowRedirects(false); conn.connect(); BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),charset); String line; while(line = reader.readLine()!= null) result += line; result += "n" catch (Exception e) e.printStackTrace(); return result; 5.1.2测试结果输入数据:callurl="method="POST"Charset="gbk"执行:String result =Tools.callUrl(url,"POST","gbk");System.out.println(result); 结果:5.2页面登录响应测试5.2.1待测页面5.2.2代码实现public static String loginTest(String username,String passwd) String content="username="+username+"&passwd="+passwd;String callurl="http:/localhost:8080/loginV?"+content; String result = "" try URL url = new URL(callurl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("POST"); conn.setDoInput(true); conn.setDoOutput(true); conn.setUseCaches(false);conn.setDefaultUseCaches(false); conn.connect(); BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"); String line; while(line = reader.readLine()!= null) result += line; result += "n" catch (Exception e) e.printStackTrace(); System.out.println("登录响应测试"+result); return result; 5.3.2测试结果登录成功后返回登录后的主页面源码,此处只截部分图7.总结 8.参考文献.NET软件测试自动化James D. McCaffrey 著。软件质量保证与测试秦航 杨强 著。

    注意事项

    本文(kly软件测试实习报告.doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开