点餐管理系统测试报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实习报告
实习性质:《点餐管理系统》软件测试分析报告学生姓名:**
专业班级:网络112班
指导教师:郑小蓉唐林杨娟
实习时间:2013年6月24日- 2013年6月28日实习地点:校内(4412)
重庆工程职业技术学院
学生实习考核表
目录
1 需求分析 (1)
2实习目的 (1)
3 实习概况 (1)
3.1 实习要求 (1)
3.2 实习时间 (1)
3.3 实习环境 (1)
3.4 测试环境 (2)
4 实习内容 (2)
4.1 设计测试用例 (2)
4.2 功能测试 (4)
4.2.1 手动测试分析 (4)
4.2.2 自动化功能测试 (5)
4.2.3 功能测试报告 (6)
4.3性能测试 (7)
4.3.1 性能测试 (7)
4.3.2 性能测试分析报告 (8)
5 实习体会 (12)
1 需求分析
顾客从点餐系统中查看菜单,根据自己的喜好进行点餐;然后向点餐系统提交餐点;系统自动生成餐点文件。前台服务员从点餐系统中查看餐点文件,顾客付款后向点餐系统提交已付款餐点。厨房管理组长从点餐系统中查看已付款餐点,然后进行烹饪,完毕后向点餐系统提交完成餐点。点餐系统自动向前台服务员发送餐点完成信。前台服务员向顾客呈递餐饮。菜单管理更新点餐系统的菜单。
2实习目的
实习是我们大学生必须经历的过程,是理论与实践相结合的重要方式,使我们在实践中了解社会、在实践中巩固知识。实习是个人综合能力的检验,除了有一定的课本知识外,还需有一定的实践动手能力,操作能力。实习是对我们毕业生专业知识的一种检验,它让我们学到了很多在课堂上根本就学不到的知识,技能开阔视野,又能增长见识,为我们走向社会打下坚实的基础,也是我们走向工作岗位的第一步。为了将大学所学的专业理论知识运用与实践,在实践中结合理论加深对其认识和总结. 将专业与实际接轨,逐步认识体会,从而更好地将所学的运用到工作中去.接触社会,认识社会,学会做事,学会与人相处,学会团结协作。可加深理解并巩固所学专业知识,进一步提高认识问题、分析问题、解决问题的能力,使一个计算机专业的学生应在实习与设计中用所学知识解决现实中的一些问题,对所学专业理论和实践知识进行巩固,同时提高自学、独立开发和协作能力,为走向工作岗位奠定良好的基础。
3 实习概况
3.1 实习要求
一方面,要求通项目的实习为巩固所学习的知识,并为胜任今后的工作打下基础;另一方面,要求通过实习锻炼自己的动手能力,沟通能力,以及解决问题的能力。培养能够适应专业所对口的岗位需要的素质和能力。
3.2实习时间
2013年6月24日至2013年6月28日
3.3 实习环境
(1)实习单位:重庆工程职业技术学院
(2)简介:重庆工程职业技术学院是一所由重庆市人民政府举办,重庆市教育委员会主管的全日制普通高等职业学校。
(3)所在班级:2011级软件班
(4)主要工作:基于《点餐管理系统》的功能测试与性能测试分析
3.4 测试环境
(1)操作系统(Windows7)
(2)HP QuickTest Professional 11
(3)Virtual User Generator
(5)客户浏览器(IE8.0)
(6)点餐管理系统
4实习内容
通过平时上课所学习到的软件测试知识,完成一个点餐管理系统的手动测试、自动化功能测试以及性能测试。
4.1 设计测试用例
表格 2 注册测试用例
4.2 功能测试
4.2.1 手动测试分析
如上测试用例中我们设计了登录测试用例、注册测试用例以及点餐测试用例,并进行了手动测试(可见视频3组_手动测试.avi)。注册共设计测试用例5个,所找到的Bug共1个,即输入非法字符也可以进行注册(@&*123)。登录共设计测试用例8个,所找到的Bug共1个,即注册衍生的一个Bug输入非法字符
可进行正常的登录(@&*123)。点餐共设计9个测试用例,所找到的Bug共1个,当没有购买任何商品的时候点击结算,本应提示“请先选择您所有购买的商品再进行结算”,在手动测试过程中系统并没有提示,而是显示结算的结果为0元。
4.2.2 自动化功能测试
我们做的自动化功能测试点是登录,所用的测试用例和具体的自动化测试代码如下:
登录自动化测试代码:
Dim i
Dim istatus
Dim test1
For i=1 to DataTable.GetSheet("Action1").GetRowCount
Browser("欢迎登陆").Page("欢迎登陆").WebEdit("txtUser").Set DataTable("name", dtLocalSheet)
Browser("欢迎登陆").Page("欢迎登陆").WebEdit("txtPassword").SetSecure
DataTable("pwd", dtLocalSheet)
Browser("欢迎登陆").Page("欢迎登陆").WebButton("登录").Click
istatus=DataTable("yj_shuchu",dtLocalSheet)
If Browser("欢迎登陆").Dialog("来自网页的消息").Exist Then
If Browser("欢迎登陆").Dialog("来自网页的消息").Static("text:=用户名不能为空,请输入!").Exist Then
test1=Browser("欢迎登陆").Dialog("来自网页的消息").static("text:=用户名不能为空,请输入!").GetROProperty("text")
else if Browser("欢迎登陆").Dialog("来自网页的消息").static("text:=密码不能为空,请输入!").Exist Then