下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上简易计算器软件系统测试一:引言1.1编写目的为了检验程序的正确性,和及时修正编码过程中的错误。1.2背景测试的对象是自己设计编写的简易计算器程序,主要是完成简单的计算功能。在测试之前,需要配置好JAVA工作环境,确保程序的启动。1.3定义临时变量:程序设计过程中简单传值所需使用的数据项定义。1.4参考资料JDK API 1.6 Windows系统自带计算器 二:计划2.1软件说明本程序是由若干按钮和用于显示的文本框组成,故本测试计划是针对文本框和按钮而设计进行的。组件相关说明如下:按钮0-9:输入参与计算的数值。按钮. :输入小数点,实现输入小数。按钮+、-、*、x:
2、用于输入算术运算符。按钮= :计算输入,给出计算结果。按钮清除:清除输入,进行新的计算。按钮退出:决定用户退出操作,退出整个程序,退出本程序还是继续计算操作,并给出相应的提示。显示框: 显示用户的输入、输出和计算结果。参数说明:1. a1:参与计算的第一个数值。2. a2:运算符号。3. a3:参与计算的第二个数值。4. a4:计算结果。5. i :临时变量,用做循环变量 。6. j :临时变量,用做循环变量。7.pw:是否是非循环运算的状态显示。8.l : 长度变量,用于截取输入数值时提供参数。9.k :是否进行新的计算的状态指示。2.2测试内容主要测试计算器的功能,其中包括,测试计算器的输
3、入,输出,简单计算结果的正确性。2.3测试1(集成测试)2.3.1进度安排:编号测试日期测试内容测试方法(1)2012-5-17集成测试正常输入数字+符号+数字+“=”黑盒测试(2)2012-5-17缺项输入数字+符号+“=”黑盒测试(3)2012-5-17缺项输入数字+“=”黑盒测试(4)2012-5-17缺项输入符号+“=”黑盒测试(5)2012-5-17缺项输入符号+符号+“=”黑盒测试(6)2012-5-17多项输入数字+符号+数字+符号+“=”黑盒测试(7)2012-5-17多项输入数字+符号+数字+符号+数字+“=”黑盒测试(8)2012-5-17循环计算数字+符号+数字+“=”+
4、符号+数字+“=”黑盒测试(9)2012-5-17循环计算数字+符号+数字+“=”+数字+符号+数字+“=”黑盒测试(10)2012-5-17功能键盘“清除”黑盒测试(11)2012-5-17功能键盘“退出”黑盒测试(12)2012-5-17显示测试数字+符号+“=”黑盒测试2.3.2条件程序测试环境a.硬件环境:PC。b. 软件环境:操作系统WindowsXp,工程环境MyEclipse6.0。2.3.3测试资料程序测试所需资料a.被测试程序。b.测试内容。c.测试报告(测试结果)。2.4测试2(系统测试)2.4.1进度安排:编号测试日期测试内容测试方法(1)2012-5-17系统
5、测试界面测试按钮手工测试(2)2012-5-17界面测试文本框手工测试(3)2012-5-17界面测试系统控件手工测试(4)2012-5-17功能测试加法运算手工测试(5)2012-5-17功能测试减法运算手工测试(6)2012-5-17功能测试乘法运算手工测试(7)2012-5-17功能测试除法运算手工测试(8)2012-5-17性能测试(选测)Winner(9)2012-5-17安全性测试不涉及用户信息,只做简单的计算(选测)-2.4.2条件程序测试环境a.硬件环境:PC。b. 软件环境:操作系统WindowsXp, Java SDK 1.5.0及其以上版本2.4.3测试资料程序
6、测试所需资料a.被测试程序。b.产品使用说明书c.测试内容(项)。d.测试报告(测试结果)。三:测试设计说明3.1测试(集成测试)控制:人工输入测试。输入:按进度编号进行测试。编号测试内容测试内容测试实例数据选择策略(1)集成测试正常输入5+5.3=判定条件覆盖(2)缺项输入2+=判定条件覆盖(3)缺项输入23=判定条件覆盖(4)缺项输入+=判定条件覆盖(5)缺项输入+=判定条件覆盖(6)多项输入2+5-=判定条件覆盖(7)多项输入5-3+5=判定条件覆盖(8)循环计算3+5=+6=判定条件覆盖(9)循环计算2+9=2+8判定条件覆盖(10)功能键盘“清除”判定条件覆盖(11)功能键盘“退出”
7、判定条件覆盖(12)显示测试点击显示框输入 2+5=判定条件覆盖测试结果:编号(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)测试输出10.3提示输入错误提示输入错误提示输入错误无法输入+无法输入-;-3无法输入+5;81410显示框被清空退出成功无法输入2+5=测试结果结果正常结果正常结果正常结果正常结果正常提示异常结果异常提示异常结果异常结果正常结果正常结果正常结果正常结果正常3.2测试(系统测试)控制:手工操作测试。输入:按进度编号进行测试。编号测试内容测试内容测试实例测试分类(1)系统测试界面测试反复输入0-9和.按钮(2)界面测试反复输入+ - * /
8、按钮(3)界面测试测试退出按钮(4)界面测试测试清除按钮(5)界面测试向文本框输入任意内容文本框(6)界面测试点击关闭图标系统控件(7)界面测试点击最大化图标系统控件(8)界面测试点击最小化图标系统控件(9)功能测试1+1加法运算(10)功能测试2.3-1=减法运算(11)功能测试2.0*3乘法运算(12)功能测试15/5=除法运算测试结果:编号(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)测试输出0-9&.+-*/提示是否退出,再次确认退出文本框被清空未能输入任何内容提示是否关闭,再次确认退出界面最大化界面最小化21.63测试结果结果正常结果正常结果正
9、常结果正常结果正常结果正常结果正常结果正常结果正常结果异常结果正常结果正常3.3测试报告:1.集成测试中:12组测试中两组结果错误,一组异常,共计发现程序bug 3出。相应解释如下:第(6)组:符号虽未显示,但计算时符号改变,计算结果错误。第(7)组:符号虽未显示,但计算时符号改变,计算结果错误。第(3)组:只输入数字和“=”,需改进成直接显示,不应提示输入不完整,结果处理异常。2.系统测试中:10组测试中第10组测试结果显示异常,解释如下:第(10)组:精度显示异常,应该显示1.3,据源程序代码显示未对数据精度进行处理,以至于显示精度与期望不符。四:评价准则4.1范围及说明所选择的测试用例能够覆盖方法体每个判定中的每个条件都曾独立的影响判定的结果,但不能保证覆盖所有判定的组合情况。系统测试内容包含界面测试,功能测试,性能测试和安全性测试,测试用例覆盖界面测试,功能测试,但未覆盖性能测试和安全性测试。由于时间原因,性能测试未进行。对于计算器程序,由于所涉及内容只是简单简单的计算,不涉及重大安全问题,不必测试。4.2数据整理手
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑材料瓷砖购销合同
- 2024年二手房交易过户手续代办协议
- 公寓小区租房合同样本
- 图书资料交换协议
- 债券认购与债权转让协议解读
- 改良网络代理商的合作协议
- 合作伙伴关系合同
- 合作合同范例:2024合作合同范本
- 摊铺机租赁合同样本
- 2024年离婚后补充协议书
- 中国中煤华东分公司招聘笔试题库2024
- 炎德英才大联考2025届高三第二次模拟考试物理试卷含解析
- 幼儿园中班社会《兔子先生去散步》课件
- 人教课标解析新时代教育理念
- 2023年12月英语四级真题及答案-第2套
- 品牌授权收费合同模板
- DB41-T 2689-2024 水利工程施工图设计文件编制规范
- 【学案】夏商周时期的科技与文化导学案 2024~2025学年统编版七年级历史上册
- 空气动力学数值方法:有限体积法(FVM):离散化技术与数值通量
- 北师大版九年级物理全一册电子课本教材
- 生产管理培训课件
评论
0/150
提交评论