Win7计算器软件测试报告.docx

上传人:b****3 文档编号:3484603 上传时间:2022-11-23 格式:DOCX 页数:17 大小:349.67KB
下载 相关 举报
Win7计算器软件测试报告.docx_第1页
第1页 / 共17页
Win7计算器软件测试报告.docx_第2页
第2页 / 共17页
Win7计算器软件测试报告.docx_第3页
第3页 / 共17页
Win7计算器软件测试报告.docx_第4页
第4页 / 共17页
Win7计算器软件测试报告.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

Win7计算器软件测试报告.docx

《Win7计算器软件测试报告.docx》由会员分享,可在线阅读,更多相关《Win7计算器软件测试报告.docx(17页珍藏版)》请在冰豆网上搜索。

Win7计算器软件测试报告.docx

Win7计算器软件测试报告

Win7计算器功能测试报告

 

班级:

信管101

****************************************************

1.前言

1.1测试目的

根据Windows7计算器的帮助文档,制定对Windows7计算器的测试用例,用来测试计算器功能。

包括:

输入输出、计算换算、日期计算等。

根据本次测试来评估当前的计算器是否符合设计要求和使用要求,并进而做出测试分析报告。

1.2测试背景

1)测试计划所从属的软件系统:

Windows7;

2)在开始执行本测试计划之前必须完成的工作:

需要阅读计算器的帮助文档。

2.测试软件

2.1软件名称

Windows7自带计算器

2.2

获取方式

2.3功能模块

1)标准型(进行加减乘除百分制等简单运算)

2)科学型(进行较为复杂的科学计算)

3)程序员(二进制、八进制、十进制、十六进制之间的转换等)

4)日期计算(计算两个日期之差或一个日期加上、减去到指定日期的天数)

3.功能测试设计

3.1测试目标

该测试目标是核实数据的接受,处理和检索是否正确。

此类测试基于黑盒测试技术(手工测试),该技术通过图形界面与应用程序进行交互,并对交互的输出和结果进行分析,以此来核实应用程序及其内部进程。

3.2测试模块

1)模块1:

执行基本的运算(功能模块1&2)

因果图:

 

2)模块2:

执行进制的换算(功能模块3)

因果图:

 

3)

模块3:

执行日期计算功能(功能模块4)

因果图:

 

3.3等价类划分及测试用例

a.基本运算等价类(以科学型为主)

输入条件

有效等价类

编号

无效等价类

编号

键入计算的第一个数

-99…9(32位)~99…9(32位)

1

小于等于-1×10

13

小数点

2

大于等于1×10

14

非数字字符

15

运算符

“+”

3

除“+”、“-”、“*”、“/”、“+/-”、“%”、“1/x”,“√”外的其他字符

16

“-”

4

“*”

5

“/”

6

“+/-”

7

“%”(标准型)

8

“1/x”

9

第一个数为0单击“1/x”

17

“√”

10

第一个数为负数单击“√”

18

第二个数字

-99…9(32位)~99…9(32位)

11

0(若第二个运算符为/)

19

小于等于-1×10

20

小数点

12

大于等于1×10

21

非数字字符

22

b.基本运算测试用例

测试用例编号

输入数据

预期输出

覆盖

第一个数字

运算符

第二个数字

1

1.1

+

2.2

3.3

1231112

2

44

-

5

39

1411

3

66

*

7

462

1511

4

88

/

22

4

1611

5

999

“+/-”

-999

17

6

11

“%”

0.11

18

6

2

“1/x”

0.5

19

7

16

“√”

4

110

8

-1×10

无法输入

13

9

1×10

无法输入

14

10

C

无法输入

15

11

2

@

无法输入

116

12

2

+

-1×10

无法输入

1320

13

2

+

1×10

无法输入

1321

14

22

/

0

除数不能为零

1619

15

22

+

C

无法输入

1322

16

0

“1/x”

除数不能为零

117

17

-16

“√”

无效输入

118

c.进制换算等价类(基于四字)

输入条件

有效等价类

编号

无效等价类

编号

十进制数

-99…9(18位)~99…9(18位)

1

小于等于-1×1019

10

大于等于1×1019

11

非数字字符

12

二进制数

小于等于64位的非0开头的0、1的任意组合

2

以0开头的数

13

输入有除0、1外的其他字符

14

大于64位

15

八进制数

小于等于21位的非0开头的0~7的任意组合

3

以0开头的数

16

组合中有除0~7外的其他字符

17

大于21位

18

十六进制数

小于等于16位的非0开头的0~7、A~F的任意组合

4

以0开头的数

19

组合中有除0~7、A~F外的其他字符

20

大于16位

21

转换

十进制

6

二进制

7

八进制

8

十六进制

9

 

d.进制转换测试用例

测试用例编号

输入数据

预期输出

覆盖

十进制数

二进制数

八进制数

十六进制数

转换

1

2

二进制

0010

1,7

2

-1×119

无法输入

10

3

110011

十六进制

33

2,9

4

010101

首位不能为0

13

5

12580

无法输入

14

6

1…1(65个)

无法输入

15

7

775

十进制

509

3,6

8

024

首位不能为0

16

9

28

无法输入

17

10

2…2(22)位

无法输入

18

11

CBA1

八进制

145641

4,8

12

012

首位不能为0

19

13

G12

无法输入

20

14

F…F(17位)

无法输入

21

e.日期计算等价类

输入条件

有效等价类

编号

无效等价类

编号

计算两个日期之差

选择第一个日期

1601年1月1日-9999年12月31日

1

除1601年1月1日-9999年12月31日以外日期

9

选择第二个日期

1601年1月1日-9999年12月31日

2

除1601年1月1日-9999年12月31日以外日期

10

加上或减去到指定日期的天数

选择一个指定日期

1601年1月1日-9999年12月31日

3

除1601年1月1日-9999年12月31日以外日期

11

计算方式

“加上”

4

“减去”

5

日期年数

0-999

6

除0-999以外

12

日期月数

0-999

7

除0-999以外

13

日期天数

0-999

8

除0-999以外

14

 

f.日期计算测试用例

测试用例编号

输入数据

预期输出

覆盖

日期1

日期2

1

1601.1.1

9999.12.31

8398年11月4周2天,3067670天

12

2

2013.6.22

10000.12.31

无法选择日期2

110

3

1600.1.1

2013.6.22

无法选择日期1

29

测试用例编号

输入数据

预期输出

覆盖

指定日期

计算方式

年数

月数

天数

4

2013.6.22

加上

1

2014.6.22

346

5

1601.1.1

减去

2

日期越界

357

6

9999.12.31

加上

3

日期越界

348

7

2013.6.22

加上

1000

无法选择年数

3412

8

2013.6.22

减去

-1

无法选择月数

3513

9

2013.6.22

加上

2000

无法选择天数

3414

10

1600.1.1

加上

2

无法选择日期

1146

11

10000.9.10

减去

3

无法选择日期

1157

12

1562.3.8

加上

4

无法选择日期

1148

4.功能测试实施

4.1测试时间

功能测试安排时间:

5天

4.2测试过程及结果

a.模块1

用例标识

模块1

模块名称

执行基本运算

用例版本号

1.11

用例作者

褚伟梁

设计日期

2013-6-19

测试类型

功能测试

用例描述

Win7计算器简单的加减乘除百分制等基本运算

前置条件

进入Windows7的计算器界面,进入“查看”,选择标准型或者科学型

测试内容描述

步骤描述

输入数据

预期结果

实际结果

1.键入计算的第一个数

范围内数或小数点

在框中显示你输入的数

与预期一致

1×1050

无法输入

1.e+50

2.单击“+”、“-”、“*”、“/”、“√”

“+”“-”“*”、“/”、“√”

字体变小进入计算框,显示你键入的计算步骤

与预期一致

3.单击“+/-”

“+/-”

数字正负转换

与预期一致

4.单击“%”

“%”

数字显示百分制后结果

0

5.单击“1/x”

若为非0字符

得到倒数

与预期一致

若为0

显示除数不能为0

与预期一致

6.键入其他字符

其他字符

无法输入

与预期一致

7.键入计算的下一个数字

数字或小数点

在框中显示你输入的数

与预期一致

其他字符

无法输入

与预期一致

8.若有连加连减等计算继续输入

数字或小数点

在框中显示你输入的数

与预期一致

其他字符

无法输入

与预期一致

b.模块2

用例标识

模块2

模块名称

执行进制换算

用例版本号

1.11

用例作者

褚伟梁

设计日期

2013-6-20

测试类型

功能测试

用例描述

Win7计算器的进制换算

前置条件

进入Windows7的计算器界面,进入“查看”,选择程序员

测试内容描述

步骤描述

输入数据

预期结果

实际结果

1.选择“十进制”,输入数字

输入字符为0-9

在框中显示你输入的数

与预期一致

选择“二进制”将输入的数字转换

十进制数被转换为二进制数

与预期一致

2.选择“二进制”,输入数字

输入字符为0、1

在框中显示你输入的数

与预期一致

选择“十六进制”将输入的数字转换

二进制数被转换为十六进制数

与预期一致

3.选择“八进制”,输入数字

输入字符为0-8

在框中显示你输入的数

与预期一致

选择“十进制”将输入的数字转换

八进制数被转换为十进制数

与预期一致

4.选择“十六进制”,输入数字

输入字符为0-9或A-F

在框中显示你输入的数

与预期一致

选择“八进制”将输入的数字转换

十六进制数被转换为八进制数

与预期一致

6.输入0开头的数字

0为首位的数字

从非0数字开始输入

与预期一致

7.输入其他字符

其他字符

无法输入

与预期一致

8.使用各种运算符,进行运算

单击要使用的运算符进行运算

正常进行各种运算

与预期一致

c.模块3

用例标识

模块3

模块名称

执行日起计算

用例版本号

1.11

用例作者

褚伟梁

设计日期

2013-6-22

测试类型

功能测试

用例描述

Win7计算器其他功能之日期计算

前置条件

进入Windows7的计算器界面,进入“查看”,选择日期计算

测试内容描述

步骤描述

输入数据

预期结果

实际结果

1.选择第一个日期

范围内日期

在框中显示选择的日期

与预期一致

范围外日期

无法选择

与预期一致

2.选择第二个日期

范围内日期

在框中显示选择的日期

与预期一致

范围外日期

无法选择

与预期一致

3.单击“计算”

已输入

获得相差年月日或天数

与预期一致

4.选择“

”,进行如下计算

5.选择指定日期

范围内日期

在框中显示选择的日期

与预期一致

范围外日期

无法选择

与预期一致

6.选择计算方式

“加上”

进行“加”运算

与预期一致

“减去”

进行“减”运算

与预期一致

7.选择年数、月数或日数

年数

在框中显示选择的年数

与预期一致

月数

在框中显示选择的月数

与预期一致

日数

在框中显示选择的日数

与预期一致

8.单击“计算”

已输入

在框中显示目标日期

与预期一致

5.测试分析及缺陷描述

5.1测试分析

经测试证实了的Win7系统自带的部分计算器功能符合要求,输出类型基本全部合理,测试输出结果与预期输出结果相同并无较大偏差,而且界面布局显示合理,能进行基本的十进制运算,输入数据和结果数据范围在-99…9(32位)到99…9(32位)之间,若超过32位,将以“1.e+33”的形式显示,且能进行简单的二进制,八进制,十进制,十六进制间的转换及运算,以四字二进制为准,输入数据和结果数据范围在-1…1(64位)到1…1(64位)之间,还能进行1601.1.1到9999.12.31之间的日期计算。

这款计算器在运算方面已经做得近乎完美,而且还有更多其他实用的功能,能够进行功率、角度、能量、面积和压力等的单位换算,甚至能进行抵押计算和汽车油耗计算等,由于时间有限所以没有进行全部功能的测试。

5.2缺陷描述

1)计算器的十进制数在位数受限制时无法自动转换成科学计数法显示。

2)计算器在标准型进行百分制的计算时,直接在输入数字后点击百分号无法获得百分制结果,百分制数只能通过输入一个数,然后选+-*/,接着输入百分比例数,再点击%,最后点=号,比如20+25%(其中25%表示为20的25%),最后结果则是25。

直接按数字加百分号显示为0。

25%表示为20的25%。

 

3)计算器科学型无法使用百分号。

6.附录—测试分工

人员

学号

具体分工

褚伟梁

201008330117

等价类的划分,测试用例的设计,缺陷描述,文档的整理

温东

201008330122

测试对象的选择,模块划分,测试分析

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 其它考试

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

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