软件测试实验报告刘天元4000.docx

上传人:b****5 文档编号:4823668 上传时间:2022-12-09 格式:DOCX 页数:18 大小:20.03KB
下载 相关 举报
软件测试实验报告刘天元4000.docx_第1页
第1页 / 共18页
软件测试实验报告刘天元4000.docx_第2页
第2页 / 共18页
软件测试实验报告刘天元4000.docx_第3页
第3页 / 共18页
软件测试实验报告刘天元4000.docx_第4页
第4页 / 共18页
软件测试实验报告刘天元4000.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

软件测试实验报告刘天元4000.docx

《软件测试实验报告刘天元4000.docx》由会员分享,可在线阅读,更多相关《软件测试实验报告刘天元4000.docx(18页珍藏版)》请在冰豆网上搜索。

软件测试实验报告刘天元4000.docx

软件测试实验报告刘天元4000

实验报告

课程名称

软件测试

实验项目名称

软件测试试验2(黑盒)

实验时间

〔日期与节次〕

专业

学生所在学院

年级

学号

指导教师

实验室名称

实验成绩

预习情况

操作技术

实验报告

附加:

综合创新能力

实验

综合成绩

教师签字

 

大学教务处

引言………………………………………………………………………………3

…………………………………………………………………3

…………………………………………………………………3

………………………………………………………………………3

…………………………………………………………………3

实验名称…………………………………………………………………………4

实验目的…………………………………………………………………………4

实验要求…………………………………………………………………………4

实验类型………………………………………………………………………4

实验环境………………………………………………………………………4

测试计划………………………………………………………………………4

测试结论…………………………………………………………………………20

评价………………………………………………………………………………21

 

引言

测试windows附件中的计算器的一些性能。

Windows附件中的计算器我们无法查看源代码,所以要用黑盒测试计算器的一些功能

等价类划分以需求规格说明书为依据,不用考虑程序的部结构,只参照对程序的要求和说明,通过分析说明书的各项需求,特别是功能需求,把对输入的要求和输出的要求区别开来,并把输入域分解成假如干等价类,每个类中的一个典型值在测试中的作用与这一类中所有其他值的作用一样,因此可以在每个等价类中选用一组数据作为测试用例进展测试来发现程序中的错误。

等价类分为有效等价类和无效等价类两种类型。

有效等价类是指对于程序的规格说明来说是合理的输入数据构成的集合。

利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。

无效等价类与有效等价类的定义相反。

设计测试用例时,要同时考虑这两种等价类。

因为软件不仅要能接收合理的数据,也要能经受不合理数据的考验,这样的测试才能确保软件具有更高的可靠性和巩固性。

边界值分析也是一种黑盒测试方法,是一种补充等价类划分的测试用例设计技术,它选择一组测试用例检查边界值。

它不是选择等价类的任意元素,而是选择等价类边界的测试用例。

在设计测试用例时,对边界处理必须给予足够重视,为检查边界的处理而专门设计测试用例,常常可以取得良好的测试效果。

提出边界条件时,一定要测试临近边界的合法数据以与刚超过边界的非法数据。

边界值分析的根本思想是使用最小值,略低于最小值、正常值、略高于最大值和最大值作为输入变量值。

在“开始〞菜单中搜索“计算器〞,拼音字母不行哦~或者在“所有程序〞-“附件〞中找到“计算器〞。

实验名称

测试window7中的计算器

实验目的

了解黑盒测试

实验要求

使用等价类划分方法和边界值法设计测试用例。

并记录测试结果

实验类型

验证型

实验环境

运行环境:

Window7

测试计划

功能1%按百分比的形式显示乘积结果。

输入一个数,单击“*〞,输入第二个数,然后单击“%〞。

例如,50*25%将显示为12.5。

也可执行带百分数的运算。

输入一个数,单击运算符〔“+〞、“-〞、“*〞或“/〞〕,输入第二个数,单击“%〞,然后单击“=〞。

例如,50+25%〔指的是50的25%〕=62.5。

a.测试用例

功能1的等价类划分

输入条件

有效等价类

无效等价类

第一个数

十六位以的数字字符〔1〕

十六位以的非数字字符〔5〕

十六位以外的数字字符〔9〕

十六位以外的非数字字符〔11〕

第二个数

运算符+,-,*,/〔2〕

除+,-,*,/以外的运算符〔6〕

第三个数

十六位以的数字字符〔3〕

十六位以的非数字字符〔7〕

十六位以外的数字字符〔10〕

十六位以外的非数字字符〔12〕

第四个数

%字符〔4〕

不是%字符〔8〕

b.阐述用例设计中使用的方法

等价类划分法和边界值法

c.实测结果数据;

有效等价类

测试数据

期望结果

20+30%

〔1〕〔2〕〔3〕〔4〕

26

20-30%

〔1〕〔2〕〔3〕〔4〕

14

20*30%

〔1〕〔2〕〔3〕〔4〕

120

20/30%

〔1〕〔2〕〔3〕〔4〕

无效等价类

测试数据

期望结果

a+25%

〔5〕

无效

30&&60%

〔6〕

无效

50+b%

〔7〕

无效

20+30$

〔8〕

无效

22+25%

〔9〕

无效

50+22%

〔10〕

无效

aaaaaaaaaaaaaaaaa+30%

〔11〕

无效

50+aaaaaaaaaaaaaaaaa%

〔12〕

无效

d.与预期结果数据的偏差;

测试数据

测试结果

期望结果

20+30%

26

26

20-30%

14

14

20*30%

120

120

20/30%

a+25%

无效

无效

30&&60%

无效

无效

50+b%

无效

无效

20+30$

无效

无效

22+25%

无效

无效

50+22%

无效

无效

aaaaaaaaaaaaaaaaa+30%

无效

无效

50+aaaaaaaaaaaaaaaaa%

无效

无效

2.1测试项目

功能2〔〕开始括号的新层。

当前的层数显示在“)〞按钮上方的框中。

括号的最多层数为25。

a. 测试用例;

功能3的等价类划分

输入条件

有效等价类

无效等价类

输入括号的新层

括号层数≤25〔1〕

括号层数>25〔2〕

b.阐述用例设计中使用的方法;

等价类划分法和边界值法

c.实测结果数据;

有效等价类

测试数据

期望结果

两层括号

〔1〕

〔〔〕〕

25层括号

〔1〕

〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕

无效等价类

测试数据

期望结果

30层括号

〔2〕

无效

d. 与预期结果数据的偏差;

测试数据

测试结果

期望结果

两层括号

〔〔〕〕

〔〔〕〕

25层括号

〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕

〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〔〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕〕

30层括号

无效

无效

 

功能3+;-;*;/。

运算〔包括2;10;16进制下〕

a.测试用例;

功能3的等价类划分

输入条件

有效等价类

无效等价类

第一个数

十六位以的数字字符〔1〕

十六位以的A-F字母〔2〕

十六位以的非数字字符〔6〕

十六位以外的非数字字符〔11〕

十六位以的G-Z字母〔7〕

十六位以外的G-Z字母〔12〕

第二个数

运算符+,-,*,/〔3〕

除+,-,*,/以外的运算符〔8〕

第三个数

十六位以的数字字符〔4〕

十六位以的A-F字母〔5〕

十六位以的非数字字符〔9〕

十六位以外的非数字字符〔13〕

十六位以的G-Z字母〔10〕

十六位以外的G-Z字母〔14〕

b.阐述用例设计中使用的方法;

等价类划分法和边界值法

c.实测结果数据;

有效等价类

测试数据

期望结果

十进制

30+10

〔1〕〔3〕〔4〕

40

30-10

〔1〕〔3〕〔4〕

20

30*10

〔1〕〔3〕〔4〕

300

30/10

〔1〕〔3〕〔4〕

3

二进制

10+11

〔1〕〔3〕〔4〕

101

11-10

〔1〕〔3〕〔4〕

1

10*11

〔1〕〔3〕〔4〕

110

11/10

〔1〕〔3〕〔4〕

1

十六进制

4B+A2

〔1〕〔2〕〔3〕〔4〕〔5〕

ED

A2-4B

〔1〕〔2〕〔3〕〔4〕〔5〕

57

4B*A2

〔1〕〔2〕〔3〕〔4〕〔5〕

2F76

A2/4B

〔1〕〔2〕〔3〕〔4〕〔5〕

2

无效等价类

测试数据

期望结果

十进制

a+25

〔6〕

无效

3&&6

〔8〕

无效

50+b

〔9〕

无效

aaaaaaaaaaaaaaaaa+25

〔11〕

无效

50+aaaaaaaaaaaaaaaaa

〔13〕

无效

二进制

a+11

〔6〕

无效

10&&01

〔8〕

无效

01+b

〔9〕

无效

aaaaaaaaaaaaaaaaa+11

〔11〕

无效

01+aaaaaaaaaaaaaaaaa

〔13〕

无效

十六进制

HZ+4B

〔7〕

无效

5A&&4B

〔8〕

无效

7F+LM

〔10〕

无效

AAAAAAAAAAAAAAAAA+4B

〔12〕

无效

5A+AAAAAAAAAAAAAAAAA

〔14〕

无效

d. 与预期结果数据的偏差;

测试数据

测试结果

期望结果

十进制

30+10

40

40

30-10

20

20

30*10

300

300

30/10

3

3

二进制

10+11

101

101

11-10

1

1

10*11

110

110

11/10

1

1

六进制

4B+A2

ED

ED

A2-4B

57

57

4B*A2

2F76

2F76

A2/4B

2

2

十进制

a+25

无效

无效

3&&6

无效

无效

50+b

无效

无效

aaaaaaaaaaaaaaaaa+25

无效

无效

50+aaaaaaaaaaaaaaaaa

无效

无效

二进制

a+11

无效

无效

10&&01

无效

无效

01+b

无效

无效

aaaaaaaaaaaaaaaaa+11

无效

无效

01+aaaaaaaaaaaaaaaaa

无效

无效

十六进制

HZ+4B

无效

无效

5A&&4B

无效

无效

7F+LM

无效

无效

AAAAAAAAAAAAAAAAA+4B

无效

无效

5A+AAAAAAAAAAAAAAAAA

无效

无效

功能4将显示数字〔10进制〕转换为十六〔与2进制〕进制数字系统。

a.测试用例;

功能4的等价类划分

输入条件

有效等价类

无效等价类

一个10进制数

十六位以的数字字符〔1〕

十六位以外的数字字符〔2〕

b.阐述用例设计中使用的方法;

等价类划分法和边界值法

c.实测结果数据;

有效等价类

测试数据

期望结果

转换为十六进制

13

〔1〕

D

转换为二进制

15

〔1〕

1111

无效等价类

测试数据

期望结果

转换为十六进制

00000

〔2〕

无效

转换为二进制

999

〔2〕

无效

d. 与预期结果数据的偏差;

测试数据

测试结果

期望结果

转换为十六进制

13

D

D

转换为二进制

15

1111

1111

转换为十六进制

00000

无效

无效

转换为二进制

999

无效

无效

 

功能5

x^2计算显示数字的平方。

假如要计算平方根,请使用“Inv〞+“x^2〞。

x^3计算显示数字的立方。

假如要计算立方根,请使用“Inv〞+“x^3〞。

x^y计算x的y次方。

此按钮为二进制运算符。

例如,假如要计算2的4次方,请单击“2x^y4=〞,结果为16。

假如要计算x的y次方根,请使用“Inv〞+“x^y〞。

a.测试用例;

功能5的等价类划分

输入条件

有效等价类

无效等价类

数字的平方

输入一个10进制数

十六位以的数字字符〔1〕

十六位以外的数字字符〔2〕

数字的平方根

输入一个10进制数

十六位以≥0的数字字符〔3〕

十六位以外的数字字符〔4〕

十六位以<0的数字字符〔17〕

数字的立方

输入一个10进制数

十六位以的数字字符〔5〕

十六位以外的数字字符〔6〕

数字的立方根

输入一个10进制数

十六位以的数字字符〔7〕

十六位以外的数字字符〔8〕

x的y次方

输入第一个10进制数

十六位以的数字字符〔9〕

十六位以外的数字字符〔10〕

输入第二个10进制数

十六位以的数字字符〔11〕

十六位以外的数字字符〔12〕

x的y次方根

输入第一个10进制数

十六位以的数字字符〔13〕

十六位以外的数字字符〔14〕

输入第二个10进制数

十六位以的数字字符〔15〕

十六位以外的数字字符〔16〕

b.阐述用例设计中使用的方法;

等价类划分法和边界值法

c.实测结果数据;

有效等价类

测试数据

期望结果

数字的平方

2

〔1〕

4

数字的平方根

9

〔3〕

3

0

〔3〕

0

数字的立方

2

〔5〕

8

数字的立方根

27

〔7〕

3

-27

〔7〕

-3

x的y次方

2

〔9〕

32

5

〔11〕

x的y次方根

32

〔13〕

2

5

〔15〕

无效等价类

测试数据

期望结果

数字的平方

222

〔2〕

无效

数字的平方根

999

〔4〕

无效

-999

〔17〕

无效

数字的立方

444

〔6〕

无效

数字的立方根

555

〔8〕

无效

-555

〔8〕

无效

x的y次方

888

〔10〕

无效

666

〔12〕

无效

x的y次方根

789

〔14〕

无效

357

〔16〕

无效

d. 与预期结果数据的偏差;

测试数据

测试结果

期望结果

数字的平方

2

4

4

数字的平方根

9

3

3

0

0

0

数字的立方

2

8

8

数字的立方根

27

3

3

-27

-3

-3

x的y次方

2

32

32

5

x的y次方根

32

2

2

5

2.1测试项目

功能6计算正,余弦

计算显示数字的正弦。

假如要计算反正弦,请使用“Inv〞+“sin〞。

“sin〞只能用于十进制数字系统。

计算显示数字的余弦。

假如要计算反余弦,请使用“Inv〞+“cos〞。

cos只能用于十进制数字系统。

a. 测试用例;

功能6的等价类划分

输入条件

有效等价类

无效等价类

数字的正弦

输入一个10进制数

十六位以的数字字符〔1〕

十六位以外的数字字符〔2〕

数字的反正弦

输入一个10进制数

十六位以的数字字符〔3〕

十六位以外的数字字符〔4〕

数字的余弦

输入一个10进制数

十六位以的数字字符〔5〕

十六位以外的数字字符〔6〕

数字的反余弦

输入一个10进制数

十六位以的数字字符〔7〕

十六位以外的数字字符〔8〕

b.阐述用例设计中使用的方法;

等价类划分法和边界值法

c.实测结果数据;

有效等价类

测试数据

期望结果

数字的正

1

〔1〕

0

〔1〕

0

-1

〔1〕

数字的反正弦

1

〔3〕

90

0

〔3〕

0

-1

〔3〕

90

数字的余弦

1

〔5〕

99

0

〔5〕

1

-1

〔5〕

数字的反余弦

1

〔7〕

0

0

〔7〕

90

-1

〔7〕

0

无效等价类

测试数据

期望结果

数字的正弦

323

〔2〕

无效

-323

〔2〕

无效

数字的反正弦

748

〔4〕

无效

-748

〔4〕

无效

数字的余弦

849

〔6〕

无效

-849

〔6〕

无效

数字的反余弦

983

〔8〕

无效

-983

〔8〕

无效

d. 与预期结果数据的偏差;

测试数据

测试结果

期望结果

数字的正

1

0

0

0

-1

数字的反正弦

1

90

90

0

0

0

-1

90

90

数字的余弦

1

0

1

1

-1

0.999

数字的反余弦

1

0

0

0

90

90

-1

0

0

数字的正弦

323

无效

无效

-323

无效

无效

数字的反正弦

748

无效

无效

-748

无效

无效

数字的余弦

849

无效

无效

-849

无效

无效

数字的反余弦

983

无效

无效

-983

无效

无效

测试结论

功能1

按百分比的形式显示乘积结果,也可执行带百分数的运算。

只能输入16位的数字

功能2

〔〕开始括号的新层

只能输入25层的括号

功能3

+;-;*;/运算

只能输入16位的数字,只能进展二进制,十进制,十六进制的运算

功能4

将显示数字〔10进制〕转换为十六〔与2进制〕进制数字系统。

只能输入16位的数字

功能5

x^2计算显示数字的平方。

假如要计算平方根,请使用“Inv〞+“x^2〞。

x^3计算显示数字的立方。

假如要计算立方根,请使用“Inv〞+“x^3〞。

x^y计算x的y次方。

此按钮为二进制运算符。

例如,假如要计算2的4次方,请单击“2x^y4=〞,结果为16。

假如要计算x的y次方根,请使用“Inv〞+“x^y〞。

只能输入16位的数字

功能6

计算正,余弦

计算显示数字的正弦。

假如要计算反正弦,请使用“Inv〞+“sin〞。

“sin〞只能用于十进制数字系统。

计算显示数字的余弦。

假如要计算反余弦,请使用“Inv〞+“cos〞。

cos只能用于十进制数字系统。

只能输入16位的数字

评价

window7中的计算器功能1,功能2,功能3,功能4,功能5,功能6测试通过。

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

当前位置:首页 > 考试认证 > 交规考试

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

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