简易计算器软件系统测试计划

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

简易计算器软件系统测试

一:引言

1.1编写目的

为了检验程序的正确性,和及时修正编码过程中的错误。

1.2背景

测试的对象是自己设计编写的简易计算器程序,主要是完成简单的计算功能。在测试之前,需要配置好JAVA工作环境,确保程序的启动。

1.3定义

临时变量:程序设计过程中简单传值所需使用的数据项定义。

1.4参考资料

JDK API 1.6 Windows系统自带计算器

二:计划

2.1软件说明

本程序是由若干按钮和用于显示的文本框组成,故本测试计划是针对文本框和按钮而设计进行的。组件相关说明如下:

按钮0-9’:输入参与计算的数值。

按钮’.’:输入小数点,实现输入小数。

按钮’+、-、*、x’:用于输入算术运算符。

按钮’=’:计算输入,给出计算结果。

按钮’清除’:清除输入,进行新的计算。

按钮’退出’:决定用户退出操作,退出整个程序,退出本程序还是继续计算操作,并给出相应的提示。

显示框:显示用户的输入、输出和计算结果。

参数说明:

1. a1:参与计算的第一个数值。

2. a2:运算符号。

3. a3:参与计算的第二个数值。

4. a4:计算结果。

5. i :临时变量,用做循环变量。

6. j :临时变量,用做循环变量。

7.pw:是否是非循环运算的状态显示。

8.l :长度变量,用于截取输入数值时提供参数。

9.k :是否进行新的计算的状态指示。

2.2测试内容

主要测试计算器的功能,其中包括,测试计算器的输入,输出,简单计算结果的正确性。

2.3测试1(集成测试)

2.3.1进度安排:

程序测试环境

a.硬件环境:PC。

b.软件环境:操作系统WindowsXp,工程环境MyEclipse6.0。

2.3.3测试资料

程序测试所需资料

a.被测试程序。

b.测试内容。

c.测试报告(测试结果)。

2.4测试2(系统测试)

试功能测试

性能测试

程序测试环境

a.硬件环境:PC。

b.软件环境:操作系统WindowsXp, Java SDK 1.5..0及其以上版本

2.4.3测试资料

程序测试所需资料

a.被测试程序。

b.产品使用说明书

c.测试内容(项)。

d.测试报告(测试结果)。

三:测试设计说明

3.1测试(集成测试)

控制:人工输入测试。

测试结果:

3.2测试(系统测试)

控制:手工操作测试。

测试结果:

3.3测试报告:

1.集成测试中:12组测试中两组结果错误,一组异常,共计发现程序bug 3出。相应解释如下:

第(6)组:符号虽未显示,但计算时符号改变,计算结果错误。

第(7)组:符号虽未显示,但计算时符号改变,计算结果错误。

第(3)组:只输入数字和“=”,需改进成直接显示,不应提示输入不完整,结果

处理异常。

2..系统测试中:10组测试中第10组测试结果显示异常,解释如下:

第(10)组:精度显示异常,应该显示1.3,据源程序代码显示未对数据精度进行处理,以至于显示精度与期望不符。

四:评价准则

4.1范围及说明

所选择的测试用例能够覆盖方法体每个判定中的每个条件都曾独立的影响判定的结果,但不能保证覆盖所有判定的组合情况。

系统测试内容包含界面测试,功能测试,性能测试和安全性测试,测试用例覆盖界面测试,功能测试,但未覆盖性能测试和安全性测试。由于时间原因,性能测试未进行。对于计算器程序,由于所涉及内容只是简单简单的计算,不涉及重大安全问题,不必测试。

4.2数据整理

手工整理,环境:

a.硬件环境:PC(128M内存,6G硬盘486及以上处理器)

b.软件环境:操作系统Windows Xp。

工程环境Java SDK1.5.0。

4.3尺度

测试未通过标准:部分测试结果数据的数据类型以及数据值与预期数据结果不一致,,部分测试提示不合理。

相关文档
最新文档