点餐管理系统测试报告计划

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

..
实习报告
实习性质:?点餐管理系统?软件测试分析报告
学生姓名:曾琴
专业班级:网络112班指导教师:郑小蓉唐林杨娟
实习时间:2021年6月24日-2021 年6月28日
实习地点:校内〔4412〕
重庆工程职业技术学院word教育资料
学生实习考核表学生姓名专业班级指导教师
柳内恒网络112班郑小蓉唐林杨娟
实习时间2021年6月24日-2021 年6月28日
实习地点校内〔4412〕
实习名称?点餐管理系统?软件测试分析报告
实习不是等于结束,而是一个新的开始。

此次实习,让我不仅仅收获到回忆,技术上的提升,知识的扩展,更重要的是收获了许多珍贵经验。

让我明白了在要求时时更新,压力沉重的IT行业中,我必须的以最短的时间加上最快的速度去适应这个行业、适应这个社会的需求。

实习仅仅是一方面的,虽然它让我收获良多,并不代表它能解决所有的难题。

所以我必须还得在今后的生活与学习中更加的努力,为以后的工作打下良好的基
自我总结础。

在这次的实习过程我遇到了很多的困难与失败,让我感到非常的棘手。

可想想再棘手也还得把它完成好,不能做了一半就中途放弃,所以我坚持上网查资料,向老师、同学请教讨论,最后都一个个解决了。

所以我明白了,在这个世界不缺聪明的人,也不缺失败的人,就是缺不敢正确面对失败的人。

只有正确的面对失败,下定决心努力去做,解决一个个问题,才能取得胜利。

指导教师意见
实习单位意见并盖章〔院内实习由系签署〕考核等级
word教育资料
目录
1 需求分析 (1)
2实习目的 (1)
3 实习概况 (1)
实习要求 (1)
实习时间 (1)
实习环境 (1)
测试环境 (2)
4 实习内容 (2)
设计测试用例 (2)
功能测试 (4)
手动测试分析 (4)
自动化功能测试 (5)
功能测试报告 (6)
性能测试 (7)
性能测试 (7)
性能测试分析报告 (8)
5 实习体会 (12)
word教育资料
需求分析顾客从点餐系统中查看菜单,根据自己的喜好进行点餐;然后向点餐系统提交餐点;系统自动生成餐点文件。

前台效劳员从点餐系统中查看餐点文件,顾客付款后向点餐系统提交已付款餐点。

厨房管理组长从点餐系统中查看已付款餐点,然后进行烹饪,完毕后向点餐系统提交完成餐点。

点餐系统自动向前台效劳员发送餐点完成信。

前台效劳员向顾客呈递餐饮。

菜单管理更新点餐系统的菜单。

实习目的实习是我们大学生必须经历的过程,是理论与实践相结合的重要方式,使我们在实践中了解社会、在实践中稳固知识。

实习是个人综合能力的检验,除了有一定的课本知识外,还需有一定的实践动手能力,操作能力。

实习是对我们毕业生专业知识的一种检验,它让我们学到了很多在课堂上根本就学不到的知识,技能开阔视野,又能增长见识,为我们走向社会打下坚实的根底,也是我们走向工作岗位的第一步。

为了将大学所学的专业理论知识运用与实践,在实践中结合理论加深对其认识和总结.将专业与实际接轨,逐步认识体会,从而更好地将所学的运用到工作中去.接触社会,认识社会,学会做事,学会与人相处,学会团结协作。

可加深理解并稳固所学专业知识,进一步提高认识问题、分析问题、解决问题的能力,使一个计算机专业的学生应在实习与设计中用所学知识解决现实中的一些问题,对所学专业理论和实践知识进行稳固,同时提高自学、独立开发和协作能力,为走向工作岗位奠定良好的根底。

实习概况
实习要求
一方面,要求通工程的实习为稳固所学习的知识,并为胜任今后的工作打下根底;另一方面,要求通过实习锻炼自己的动手能力,沟通能力,以及解决问题的能力。

培养能够适应专业所对口的岗位需要的素质和能力。

实习时间
2021年6月24日至2021年6月28日实习环境
〔1〕实习单位:重庆工程职业技术学院〔2〕简介:重庆工程职业技术学院是一所由重庆市人民政府举办,重庆市教育委员会主管的全日制普通高等职业学校。

〔3〕所在班级:2021级软件班word教育资料
..〔4〕主要工作:基于?点餐管理系统?的功能测试与性能测试分析测试环境
〔1〕操作系统(Windows7)〔2〕HPQuickTestProfessional11〔3〕VirtualUserGenerator〔5〕客户浏览器(IE8.0)〔6〕点餐管理系统实习内容通过平时上课所学习到的软件测试知识,完成一个点餐管理系统的手动测试、自动化功能测试以及性能测试。

设计测试用例表格1登录测试用例功能模块登录测试人:曾琴、张聪、柳内恒
测试目的:测试登录信息是否合法测试特性:允许合法的登录信息,阻止非法的登录信息
预置条件成功进入登录界面测试方法等价类划分法
用例ID 操作描述数据期望结果实际结果
测试状态
(P/F)
(1) 输入空用户名
OMS_Login_001 (2) 输入空密码空
提示错误提示错误P 前提:选择与用户名和密空
码相匹配的登陆类型
(1) 输入空用户名
OMS_Login_002 (2) 输入错误密码空
提示错误提示错误P 前提:选择与用户名和密AAAA
码相匹配的登陆类型
(1) 输入错误用户名
OMS_Login_003 (2) 输入空密码123
提示错误提示错误P 前提:选择与用户名和密空
码相匹配的登陆类型
(1) 输入空用户名
OMS_Login_004 (2) 输入正确密码空
提示错误提示错误P 前提:选择与用户名和密aaa
码相匹配的登陆类型
(1) 输入正确用户名
OMS_Login_005 (2) 输入空密码aa
提示错误提示错误P 前提:选择与用户名和密空
码相匹配的登陆类型word教育资料
..输入错误用户名输入错误密码123OMS_Login_006提示错误提示错误P
前提:选择与用户名和密123456码相匹配的登陆类型输入正确用户名输入正确密码aa OMS_Login_007成功跳转成功跳转P 前提:选择与用户名和密aaa 码相匹配的登陆类型输入非合法的用户名输入正确密码@&*123
OMS_Login_008
前提:选择与用户名和密 aaa
提示错误
成功跳转
F
码相匹配的登陆类型
编制人
曾琴
编制时间
测试人员
柳内恒、张聪
表格2 注册测试用例
功能模块
注册
测试人:
曾琴、张聪、柳内恒
测试目的: 测试是否能正确注册 测试特性: 允许合法的条件,阻止非法的
预置条件
成功进入注册界面 测试方法 等价类划分法
用例ID
操作描述
数据
期望结果
实际结果
测试状态(P/F)
(1) 输入空用户名
空 提示用户名不能为
提示用户名不
OMS_zhuce_001 (2) 输入空密码
p
空 空
能为空
前提:选择相对应的类型
(1) 输入合法的用户名
abc
提示密码不能
OMS_zhuce_002 (2) 输入空密码
提示密码不能为空
p
空 为空
前提:选择相对应的类型
(1) 输入空用户名

提示密码不能
OMS_zhuce_003 (2)
abc
p
输入合法的密码
提示密码不能为空
为空
前提:选择相对应的类型
(1) 输入非合法的用户名
@&*123
提示密码不能
OMS_zhuce_004 (2)
abc
F
输入合法的密码
提示密码不能为空
为空
前提:选择相对应的类型
(1) 输入合法的用户名
abc
OMS_zhuce_005 (2) 输入合法的密码
提示注册成功
提示注册成功
p
abc
前提:选择相对应的类型
编制人
曾琴 编制时间 测试人员 柳内恒、张聪
表格3点餐测试用例功能模块点餐测试人:曾琴、张聪、柳内恒
测试目的:测试是否能正确点餐测试特性:允许合法的,阻止非法的
word 教育资料
..
预置条件
成功进入注册界面
测试方法
等价类划分法
用例ID
操作描述
数据
期望结果 实际结果 测试状态(P/F)
(1)选择商品
在餐点列表添加
在餐点列表添
OMS_Candian_001前提:不选择购置数量或所选
川辣嫩牛五方
一个川辣嫩牛五
加一个川辣嫩
p
的购置数量为1 方
牛五方
(1)选择商品
在餐点列表添加n
在餐点列表添
OMS_Candian_002
老北京鸡肉卷
加n 个老北京
p
前提:选的购置数量为n
个老北京鸡肉卷
鸡肉卷
(1)单击“加一〞按钮
数量加一,价格为
数量加一,价
OMS_Candian_003
p
前提:在餐点列表中选择川辣 川辣嫩牛五方
数量乘以单价
格为数量乘以
嫩牛五方
单价
(1)单击“减一〞按钮
数量减一,价格为
数量加减,价
OMS_Candian_004
p
前提:在餐点列表中选择川辣 川辣嫩牛五方
数量乘以单价
格为数量乘以
嫩牛五方
单价
(1)单击“删除〞按钮
在餐点列表删除
在餐点列表删
OMS_Candian_005
p
前提:在餐点列表中选择川辣
川辣嫩牛五方 川辣嫩牛五方
除川辣嫩牛五
嫩牛五方

OMS_Candian_006
(1)单击“清屏〞按钮
去除餐点列表中
去除餐点列表 p

的信息
中的信息
结算餐点列表中
结算餐点列表
(1)单击“结算〞按钮
OMS_Candian_007
餐点列表中的商
的商品总价,生成
中的商品总
p
前提:餐点列表中有点餐信息 品信息
价,生成点餐
点餐号

(1)单击“结算〞按钮
提示“请您选择要
总金额为0元,
OMS_Candian_008
前提:餐点列表中没有点餐信

F
购置的商品〞 生成点餐号

(1)单击“提交〞按钮
餐点列表中的信
向meals 表中添加
向meals 表中
OMS_Candian_009
前提:餐点列表中的商品已结 p

餐点信息
添加餐点信息

编制人
曾琴
编制时间
测试人员 柳内恒、张聪
功能测试
手动测试分析
如上测试用例中我们设计了登录测试用例、注册测试用例以及点餐测试用例,并进行了手动测试〔可见视频3组_手动测试.avi 〕。

注册共设计测试用例5个,所找到的Bug 共1个,即输入非法字符也可以进行注册〔@&*123〕。

登录共设计测试用例8个,所找到的Bug 共1个,即注册衍生的一个Bug 输入非法字符可进
word 教育资料
..行正常的登录〔@&*123〕。

点餐共设计9个测试用例,所找到的Bug共1个,当没有购置任何商品的时候点击结算,本应提示“请先选择您所有购置的商品再进行结算〞,在手动测试过程中系统并没有提示,而是显示结算的结果为0元。

自动化功能测试
我们做的自动化功能测试点是登录,所用的测试用例和具体的自动化测试代码如下:
表格4 登录自动化测试用例
name pwd type yj_shuchu Sj_shuchu P_f
空空前台效劳人员用户名不能为空,请输入!
空AAAA 厨房管理人员用户名不能为空,请输入!
123 空前台效劳人员密码不能为空,请输入!
空aaa 前台效劳人员用户名不能为空,请输入!
Aa 空厨房管理人员密码不能为空,请输入!
123 123456 前台效劳人员用户名或密码输入错误,请
重新输入!
@&*123 Abc 前台效劳人员非法用户名
登录自动化测试代码:DimiDimistatusDimtest1Fori=1toDataTable.GetSheet("Action1").GetRowCountBrowser("欢送登陆").Page("欢送登陆").WebEdit("txtUser").Set DataTable("name",dtLocalSheet)Browser("欢送登陆").Page("欢送登陆").WebEdit("txtPassword").SetSecure DataTable("pwd",dtLocalSheet)Browser("欢送登陆").Page("欢送登陆").WebButton("登录").Click istatus=DataTable("yj_shuchu",dtLocalSheet)IfBrowser("欢送登陆").Dialog("来自网页的消息
").ExistThen IfBrowser("欢送登陆").Dialog("来自网页的消息").Static("text:=用户名不能为空,请输入!
").ExistThentest1=Browser(" 欢送登陆").Dialog("来自网页的消息").static("text:=用户名不能为空,请输入!
").GetROProperty("text")elseifBrowser("欢送登陆").Dialog("来自网页的消息").static("text:=密码不能为空,请输入!
").ExistThentest1=Browser(" 欢送登陆").Dialog("来自网页的消息
word教育资料
..
").static("text:=密码不能为空,请输入!").GetROProperty("text")elseifBrowser("欢送登陆").Dialog("来自网页的消息").static("text:=用户名或密码输入错误,请重新输入!").ExistThentest1=Browser("欢送登陆").Dialog("来自网页的消息").static("text:=用户名或密码输入错误,请重新输入!
").GetROProperty("text")EndifEndifEndifIftest1=istatusThenReporter.ReportEventmicPass,"失败
",test1Datatable("sj_shuchu","Action1")=test1elseReporter.ReportEventmicFail,"异常","有错误
"Datatable("sj_shuchu")="123"EndIfBrowser("欢送登陆").Dialog("来自网页的消息").WinButton("确定
").ClickelseReporter.ReportEventmicFail,"成功","登陆成功"Browser("欢送登陆").Page("收费管理").Sync Browser("欢送登陆").CloseAllTabsEndIfprint"istatus的值:"&istatusprint"test1的值:
"&test1IfDataTable("yj_shuchu","Action1")=DataTable("sj_shuchu","Action1")ThenDatatable("p_f","Action1")="P"elseDatat able("p_f","Action1")="F"EndIfDataTable.GetSheet("Action1").SetNextRowtest1=""Next功能测试报告在登录自动化测试报告中我们用了7组测试用例,从下列图中我们可以看到前六组都已经成功,最后一组我们设计的是一组非法用户名,预计应输出错误提示,
word教育资料
实际却成功登录,所以这组用例无法通过。

图登录自动化测试报告图登录自动化测试结果性能测试
性能测试
我们选择的性能测试点就是点餐的过程,主要过程是用户选择要点的商品,之后系统就会将用户选择的商品参加到已选择的商品列表中。

商品选择完毕后,用户还可以对所购商品的数量进行修改。

确认完毕之后就可进行商品结算,最后可向系统提交要购置的商品。

关于参数化,我们是对用户所选择的商品进行了参数化设置,具体的测试用例如下所示:
word教育资料
图性能测试参数
性能测试分析报告
运行点餐管理系统点餐脚本。

设置开始虚拟用户为1,每30秒增加一个虚拟用户,添加点击、Windows资源〔CPU和内存〕等监控信息,共运行了约2分秒,得到如下分析结果:设计场景运行界面图场景运行界面
word教育资料
..用户数量的分析图:用户数量4个,加载第一个时人时为30秒,以后平均每30秒增加一个。

最后是4个用户一起操作制作、收费、点餐、退出,共持续了约1分钟。

图用户数量分析图用户平均5秒钟点击8点。

最低点击率为0次,一般点击为8点,最高点击率为次。

如下列图所示:
图点击率分析图
word教育资料
吞吐率是随着用户的增加而增加,最高到达350000。

图吞吐率分析图事务处理能力:测试大致为运行时间为2分30秒,2分30秒后5个用户全部加载成功,5个用户开始同时进行制作、收费、点餐、退出,3分钟后,成功进行制作、收费、点餐、退出通过数量如下列图所示,成功制作、收费、点餐、退出总人数5个,成功通过5次。

图事务处理能力
word教育资料
从下列图就可以看出CPU资源占用率随着用户的不断增加已经到达了最大使用率〔100%〕。

图系
统资源分析图
word教育资料
实习体会时光匆匆流去,为其一周的实习又到尾声了。

在这次的实习中让我对软件测试这门课程有更深的理解也因此对它有了更深厚的兴趣,我相信我在以后的日子会不断的去学习这门课程,让我的兴趣得到更完美的提升。

当我们正式准备学习实训软件测试这门课程时,让我倍感兴奋,虽然以前没有学过这门课程,但是之前我也做过一些软件想测试一下,可是一真都没有得到实现,所以自然也就非常的亢奋。

感觉肩上责任之重大,那一刻起,我就决心奋战我的实训路。

当我刚接到这次实习的题目时,我真的有点无从下手的感觉,因为我平时在上软件测试这门课程中有时候没有那么很专心的听老师讲课。

所以在很多技术点上遇到问题时我不知道该怎么去解决,就在平时的练习上也明显的感觉到有点吃力。

所以我接到题目以后我并没有马上急着去录制脚本等操作,而是花一天的时间去网上找一些经典的测试做为参考,以及与班上的同学一起交流怎样去设计测试用例,在录制脚本中大致会遇到哪些经常会遇到的技术上的难点,应该怎样去解决。

当然在后面优化脚本和修改脚本的时候也遇到了不少的问题,以及要涉及到的一些书本上没有的新知识,比方:分析性能测试报告时,还有就是在LoadRunner性能测试工具中也遇到不少的困难,因为我们接触到那个工具的时间还不到半个月,却马上就要用它测试我们以前做的软件确实有点棘手。

还有就是在登陆自动化测试脚本的修改中让我知道了,如何让qtp 工具用DataTatable表中的用例去自动测试我们的软件,怎样添加对象资源。

在我不断上网查找解决的方法,向老师请教以及向同学探讨都一一的解决了。

在此也要特别感谢郑小蓉老师对我的一些新知识的补充。

软件测试是当前软件公司开发软件时必不可少的一个步骤,我必会努力将它学好,现在我缺乏的是坚持不懈的精神,老师和同学们给了我很大的影响,我会向他们请教,虽然学习软件测试的路还很长,但我会继续走下去。

因为软件测试也是现在软件公司很缺少的人才,说明我们国家还比拟缺少这方面的人才。

其实我的梦想就是能创办一家出色的国际化的网站,让全世界的人都可以用到我产品。

然后我自己也参加我们公司的测试队伍跟他们一起去测试我们自己做的软件。

学习其实和生活中是紧密想连的,学习不可以也不能马虎,而生活中也是一样的。

如果你在学习中马虎了,你将一无所获,当你三年走完了以后,你也就算是走完了。

现在社会上有一句话叫做,“大学毕业等于失业〞。

大家理解的意思是,我们读这个大学一点用处都没有,别人初中毕业一个也能拿到3000多的工资,而我们大学毕业了也只能拿到这么一点,有时候还没有别人初中毕业生拿得多呢,那读这个大学还有什么用处,那不是来混日子的吗?可是大家没有想到一点就是,word教育资料
每年毕业的大学也有那么多,为什么别人都可以找到工作而我却找不到呢?难道那个时候不应该我们去想一想吗?其实大学毕业就失业的人,很多人都是在学校的时候学不努力认真的人,因为他们在学校也是挥霍他们正值的青春,没有去积累知识和经验,从而导致他们在进入社会工作的时候就没有别人那么优秀了,企业就要了别人,从而你就成了失业的那个人了。

以前我有一个朋友跟我说了这样一句话,“人无远虑,必有近忧〞。

当时我听到这句话后,就非常的赞同她的这个说法。

因为我们现在还在学校也就还是学生时代,如果我们不好好的努力学一门自己感兴趣的东西,以后进入社会后真的会吃大亏。

到了那个时候我们是要技能没有技能,要技巧没有技巧,哪个企业会收这样的“人才〞呢?试问,假设你是企业的老板你会要这样的“人才〞吗?古人的“活到老,学到老〞也是有一定道理的。

所以我们一定要考虑到以后的开展,想想如果今天我玩了,也许我以后的人生道路就该苦了,相反今天我苦了,可能以后的人生道路中我可能会比拟顺利很多。

所以只有有了远虑,你会觉得做什么事情都好似是在自己的掌控之中。

也许就是因为这样,所以我的座右铭叫做“汗水与泪水唯一的区别就是前者换来的是成功,后者换来的是同情〞,也正是这句话一直鼓励着我发奋前进。

word教育资料。

相关文档
最新文档