ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:1.25MB ,
资源ID:8659913      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8659913.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试实训报告.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件测试实训报告.docx

1、软件测试实训报告防灾科技学院实训报告书专 业 计算机网络技术 系 别 灾害信息工程系 报告题目 评分管理系统 报告人 学 号 指导教师 带队教师 实训时间 2011.1.10-1.12 实训单位 教务处监制一、引言随着计算机应用领域的不断扩大,所处理的问题也越来越复杂。最初,人们用处理简单问题的一些方法去处理日益复杂的问题。因此,软件危机出现了。而软件产品质量那么成为开发者和用户最关心的问题。软件测试能够有效地帮助开发者及时发现程序中的错误或缺陷,及时改正,防止软件产品由于存在某种程度的缺陷造成不必要的损失以至影响产品的最终质量。为了给用户提供一个高质量的可靠性强的软件产品,软件测试人员必须从

2、纵向和横向两个方面对系统的各个模块进行深入的分析测试,以便能够准确及时地发现程序中存在的缺陷和错误。软件测试是一项非常复杂的系统工程,从不同的角度考虑可以有不同的划分方法。按是否执行程序分为静态测试和动态测试。按程序开发阶段分为单元测试、集成测试、系统测试、验收测试、回归测试、ALPHA测试和BETA测试。按测试方法分为黑盒测试、白盒测试和灰盒测。按测试目的分为功能测试、性能测试、压力测试、平安性测试、兼容性测试等等。因此,为了更好的明确测试的过程,了解测试究竟要完成哪些工作,我们首先要掌握这些软件测试方法和技术。在本次综合实践中,我们小组选择了评分管理系统作为测试对象。目的是通过对评分管理系

3、统的测试来发现程序中存在的缺陷以及修正错误的建议,来提高程序的应用率,为用户提供一个方便、平安、实用的产品。同时把所学知识与实际相结合起来应用,来提高软件测试本领,为以后的软件测试工作积累经验。二、软件测试技术根底1.软件测试技术软件测试技术多种多样,我们可以结合实际环境选择与使用,在此介绍两种测试技术:黑盒测试和白盒测试。黑盒测试:产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测

4、试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误: 1是否有不正确或遗漏的功能? 2在接口上,输入是否能正确的接受?能否输出正确的结果? 3是否有数据结构错误或外部信息例如数据文件访问错误? 4性能上是否能够满足要求?5是否有初始化或终止性错误? 白盒测试:产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看作一个翻开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的

5、状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查: 1对程序模块的所有独立的执行路径至少测试一遍。 2对所有的逻辑判定,取“真与取“假的两种情况都能至少测一遍。 3在循环的边界和运行的界限内执行循环体。 4测试内部数据结构的有效性,等等。只对软件进行外部测试的话会有很多内部程序路径没有被测试到;不能直接针对特定的程序段进行深入测试,因此可能会隐藏很多的问题。而与此类测试技术可以互补的正是白盒测试。所以黑盒测试和白盒测试应该结合起来使用。这样才能更好的保证程序的平安性。2.软件测试终止标准软件测试是以最少的时间和人力找出软件中潜在的各种错误和缺陷为目的的

6、。软件测试对于不同的立场,存在着不同的意义。从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可以接受该产品。而从软件开发者的角度出发,那么希望测试系统成为说明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。三、测试准备1.测试目标通过对评分管理系统的测试,对其性能、功能和界面进行测试,发现系统中存在的缺陷,及时准确地定位并改正错误,为用户提供一个平安、方便、实用的程序。2.待测系统的软硬件环境硬件环境:计算机。软件环境:WindowsXP系统,IE浏览器,Microsoft Visual Studio 2005、WinRun

7、ner、LoadRunner软件测试工具,Access数据库系统。3.测试工具的选择为了完成测试目标,我们组选用了WinRunner、LoadRunner对评分管理系统进行全面的功能测试、界面测试和性能测试。以下对选用工具做一个简单的介绍。WinRunner是Mercury Interactive提供的一种企业级的功能测试工具,用于检验应用程序是否能如期进行。通过自动捕获、检测和重放用户的交互操作,WinRunner能够发现系统缺陷,并确保那些跨越多个应用程序和数据库的业务流程再初次发布就防止故障的出现,并且保持其长期稳定地运行。在布署一个开发完成的Web应用程序时,必须测试该程序,以确保其正

8、常运行,不会产生错误。由于WinRunner可以自动有效的测试不断变化着的多重应用程序,所以还会大大节省测试所花费的人力和财力。此外,WinRunner直观的记录流程能让任何人在GUI上轻轻点击鼠标就可以建立测试,即使技术知识有限的用户也能生成完整地测试,用户还可以直接编辑测试指令来满足各种复杂测试的需求。而且在记录测试的过程中,插入检测点,在查寻潜在错误的同时,比拟预想和实际的测试结果。在插入检测点后,WinRunner会收集一套性能指标。在测试运行时对其进行验证。WinRunner允许使用几种不同类型的检查点,包括文本、GUI、位图和数据库等各种类型。LoadRunner是一种预测系统行为

9、和性能的负载测试工具。它通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。LoadRunner使用它的Virtual User Generator功能,生成虚拟用户,简便地创立起系统负载,这样能极大的减少负载测试所需的硬件和人力资源。另外,利用Virtual User Generator 建立测试脚本后,可以对其进行参数化操作,这一操作能利用几套不同的实际发生数据来测试应用程序,从而反映出本系统的负载能力。为了进一步确定Virtual

10、user 能够模拟真实用户,可利用LoadRunner 控制某些行为特性。例如,只需要点击一下鼠标,就能轻易控制交易的数量、交易频率、用户的思考时间和连接速度等。Virtual users 建立起后,那么需要设定负载方案,业务流程组合和虚拟用户数量。用LoadRunner 的Controller,能很快组织起多用户的测试方案。Controller 的Rendezvous 功能提供一个互动的环境,在其中既能建立起持续且循环的负载,又能管理和驱动负载测试方案。而且,可以利用它的日程方案效劳来定义用户在什么时候访问系统以产生负载。这样,就能将测试过程自动化。同样还可以用Controller 来限定您

11、的负载方案,在这个方案中所有的用户同时执行一个动作-如登陆到一个应用程序-来模拟峰值负载的情况。另外,还能监测系统架构中各个组件的性能, 包括效劳器、数据库、网络设备等,来帮助客户决定系统的配置。4.需求概述所测试的评分管理系统主要功能有:登陆功能;注册功能;退出系统功能;管理员对所有用户进行添加、删除、修改、更新等功能;学生对自己的信息进行查询和修改功能;指导老师、评阅人以及指导小组成员对其所指导学生进行辩论成绩功能;因此,测试的主要内容是看界面的风格是否能够保持一致,用户交互是否方便,各个功能按钮、超级链接是否都能正常使用。四、测试方案1.测试策略首先明确测试需求,创立测试需求,根据测试需

12、求运用黑盒测试技术编写测试用例。然后执行测试,分别使用手工和自动化测试工具WinRunner对系统进行界面测试和功能测试、使用LoadRunner测试工具对系统的性能方面进行测试,最后分析测试结果,评价评分管理系统的测试。2.测试人员3.测试工程对评分管理系统进行界面的、功能的和性能方面的测试,具体测试包括:界面测试:主要测试系统的登陆界面是否合理、美观,各功能按钮、超级链接、输入框等页面的可用性,易用性。功能测试:主要测试系统提供的功能是否正确运行,是否按照产品需求规格说明书完成用户需求,保证系统功能正确、完善、实用。性能测试:通过查看多个用户同时登录系统及多个事物同时运行时,系统的响应时间

13、及反响情况,测试系统性能。4.测试进度第1学时:分组,确定自己的选题,并由老师讲解每个工程的测试要点。第2学时:熟悉被测系统,搭建测试平台。第3-6学时:根据制定的测试终止标准要求以及自己分析出的主要功能模块,确定测试需求,并在TestDirector中完成测试需求树的创立过程。第7-8学时:根据确定的测试需求,制订测试方案,包括测试策略的选定、测试人员分工、测试工程确实定、进度安排等。使用文档描述的同时,还要在TestDirector中完成测试方案项的创立过程。第9-14学时:挑选重点测试工程编写测试用例,应该包含在TestDirector中完成手动测试用例的编写、在WinRunner中完成

14、功能测试过程的脚本录制、在LoadRunner中完成性能测试用例的编写。第15-18学时:执行全部测试用例,查找软件缺陷,提交缺陷报告。第19-20时:根据提交的软件缺陷,分析测试结果,归纳总结出测试分析报告。第21-23学时:整理实训的全部内容,书写实训报告。第24学时:验收、考核:每个学生将自己完成的主要测试用例演示执行一遍,指导教师给出所做测试工程成绩。五、测试用例设计1.界面测试用例设计本系统网站的整体架构是采用上中下结构,中局部为左右两局部,在整个网站当中,由于上午和下部是一样的,所以采用的是一个模板,即上部和下部是同一个控件。设计界面测试用例的时候Banner和尾部的文本只需说明一

15、次即可。此外,除管理员系统模块之外,辩论小级系统、指导教师系统与评阅人系统均采用一个模块,因此,只需设计此模块测试用例。界面测试用例:1模板界面用例名称预期目标Banner头部,美观尾部中部,字体小5号字窗体占满整个屏幕2注册系统模块界面用例名称预期目标超链接当鼠标按下时蓝色显示,按过之后红色显示标签五号字文本框大小适中下拉列表框大小适中校验控件当出现错误时,显示错误信息按钮易懂,用词准确表格合理布局3管理员登录系统模块界面模块名称用例名称预期目标界面返回登录按钮应在界面醒目位置;子网体应在主窗体的左上角或正中菜单栏应该能直接代表完成操作的图标学生管理模块label控件4号字,宋体,蓝色文本格

16、式5号字体按钮易懂,用词准确GridView控件距离上边,左边有适当的距离,感觉舒适,自然指标管理界面美观,协调表格大小适中文本字号与页面相陈文本框大不适中按钮易懂,用词准确用户管理GridView控件距离上边,左边有适当的距离,感觉舒适,自然文本设置适当的格式评语管理下拉菜单大小适中,当鼠标选择时,其中有一定的内容GridView控件设置适当文本格式符合页面,字体五号字4登录系统模块除管理员用例名称预期目标表格大小适中下拉列表框当按下时,里面应有具体内容文本格式符合界面设计列表框大小适中按扭易懂,用词准确label控件字体小五号字,蓝色中部窗体设计应有立体感觉系统登录界面:该界面的测试用例采

17、用等价类划分法,1用户登录界面的等价类输入条件有效等价类编号无效等价类编号用户名登录正确的用户名1登录时用户名不正确4密码注册用户名时用的密码2登录时密码不正确5登录类别注册用户时选择的登录类别3登录时选择的登录类别不对应62用户登录界面的等价类测试用例测试用例编号输入数据预期输出登录情况覆盖用例用户名密码登录类型1xxdxxd指导老师指导老师系统界面1,2,32xxhabc评阅人弹出错误对话框53xxdhhf评阅人弹出错误对话框54jhwjhw辩论小组弹出错误对话框62.手动的功能测试用例设计1管理员界面测试手动测试manager1相关界面如图:2指导教师界面测试手动测试zhidao1:3注

18、册界面测试手动测试zhuce1:3.自动的功能测试用例设计用户注册界面该界面采用等价类划分1用户注册界面的等价类输入条件有效等价类编号无效等价类编号用户名字母开头1非字母开头9字母、数字以及下划线2其它以外的字符10255s03S=0或者s=25511真实姓名字母开头4非字母开头12字母、数字组成5除此之外的字符1310m0m=0或者m=1014密码20d06d=0或者 d=2015确认密码等于d7不等于d16E-mailusernamedomain 标准或者为空8其它类型的172)用户注册界面的等价类的测试用例测试用例编号输入数据预期输出实际结果用户名真实姓名密码确认密码性别E-mail1a

19、bcchangjian123123男Lhy_880563 弹出对话框“注册成功!成功21sljiangjunxxdxxd男jianjun163 校验码框显示“字母开头,包含字母、数字以及下划线 失败3Abc,bchunmeiabcabc女chunmei163 校验码框显示“字母开头,包含字母、数字及下划线 失败4空或者s255lindanghhfhhf 男linda163 校验码框显示“字母开头,包含字母、数字及下划线 失败5abc12lichajhwjhw男lincha163 校验框显示“格式不正确失败6lyiewQing;wjjhjjh女qingqing163 校验框显示“格式不正确失败7

20、ying空llilli女qingying163 校验框显示“格式不正确失败8yaobaiwoijpiqpyaingyaing男bai163 校验框显示“格式不正确失败9tiingyunyusi空Abcd12男yunyusi163 校验框显示“密码不能为空失败10tiingyunyusid=21abcdff男yunyusi163 校验框显示“密码长度大于6,小于20失败11junmayuanjunju1231234女liu163 校验框显示“重复密码错误失败12wangjiatingtingtyietyie女wangjia163 校验框显示“请输入正确邮箱失败3管理员界面管理员功能测试用例用例说

21、明输入信息期望结果实际结果测试管理员编辑功能编辑李静的班组信息重新显示编辑好的信息正确显示结果测试管理员删除功能点击删除苏凯按钮删除成功成功删除测试下一页按钮功能点击下一页按钮正确显示显示成功测试退出系统功能点击退出系统按钮退出成功退出成功4辩论小组测试界面辩论小组测试用例用例说明输入信息期望结果实际结果测试下拉菜单功能点击下拉菜单项选择择信息显示成功显示成功测试生成评语按钮的功能点击生成评语按钮显示评语成功评语生成成功测试保存评语按钮的功能点击保存评语按钮保存评语成功成功4性能测试用例设计评语管理系统主要向用户提供了登录,注册,评语的功能,涉及到该性能需求的性能指标有:用户登录性能;用户注册

22、性能;用户评语性能。在对性能测试的时候我们主要考虑两方面的内容:面向用户的测试,面向场景的测试。功能;在线用户数到达一定数量时,用户可以正常使用系统,目标是满足200个人以内的用户可以同时在线使用系统。目的:测试在200个以内用户同时在线时能否使用用户登录模块、用户注册模块、辩论小组模块用户登录模块辩论小组模块面向用户的测试:虚拟用户数 录制页面 并发用户数 执行时间 思考时间 2 登录执行页面 并发产生 二分钟 忽略思考时间 面向场景的测试:虚拟用户数 录制页面 每秒点击次数 执行时间 预期目标4 登录 执行页面并发产生 5分钟 0.01事务/秒六、测试用例执行情况1.界面测试用例执行情况根

23、据工程的终止标准,本系统的整体架构根本合格,页面颜色及表格设计规划合理,根本到达对界面设计的要求。2.手动的功能测试用例执行情况1管理员界面手动的执行:2指导老师界面手动的执行3注册界面手动的执行3.自动的功能测试用例执行情况1管理员自动测试方法manager2相关代码及运行成功界面如下图:# WebForm1 - Microsoft Internet Explorer set_window (WebForm1 - Microsoft Internet Explorer, 2); obj_mouse_click (Internet Explorer_Server, 407, 195, LEFT

24、); obj_type (Internet Explorer_Server,ww); obj_mouse_click (Internet Explorer_Server, 401, 228, LEFT); obj_mouse_click (Internet Explorer_TridentCmboBx, 96, 6, LEFT); obj_mouse_click (Internet Explorer_Server, 382, 281, LEFT); obj_mouse_click (Internet Explorer_Server, 82, 137, LEFT); obj_mouse_clic

25、k (Internet Explorer_Server, 558, 149, LEFT); obj_mouse_click (Internet Explorer_Server, 478, 150, LEFT); obj_type (Internet Explorer_Server,2); obj_mouse_click (Internet Explorer_Server, 557, 155, LEFT);# Management - Microsoft Internet Explorer win_activate (Management - Microsoft Internet Explore

26、r); set_window (Management - Microsoft Internet Explorer, 1); obj_mouse_click (Internet Explorer_Server, 69, 271, LEFT);# This test script was created by TestDirector status=0;passed=0;failed=1;# * Test: # # * End of test: 2指导老师自动测试zhidao2代码及运行成功界面:# WebForm1 - Microsoft Internet Explorer set_window

27、 (WebForm1 - Microsoft Internet Explorer, 1); obj_mouse_click (Internet Explorer_Server, 339, 202, LEFT); obj_type (Internet Explorer_Server,22); obj_mouse_click (Internet Explorer_Server, 374, 228, LEFT); obj_mouse_click (Internet Explorer_TridentCmboBx, 100, 16, LEFT); obj_mouse_click (Internet Ex

28、plorer_Server, 370, 281, LEFT); obj_mouse_click (Internet Explorer_TridentCmboBx_1, 54, 8, LEFT); obj_mouse_click (Internet Explorer_TridentCmboBx_2, 63, 12, LEFT); obj_mouse_click (Internet Explorer_TridentCmboBx_3, 63, 8, LEFT); obj_mouse_click (Internet Explorer_Server, 353, 186, LEFT); obj_mouse_click (Internet Explorer_TridentCmboBx_4, 94, 11, LEFT); obj_mouse_click (Internet Explorer_Server, 779, 430, LEFT); obj_mouse_click (Internet Explorer_Server, 307, 338, LEFT);# This test script was created by TestDirector status=0;passed=0;failed=1;# * Test: # # * End of t

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1