软件测试实验报告一

  • 格式:doc
  • 大小:174.50 KB
  • 文档页数:17

下载文档原格式

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

软件测试实验报告一

广东*融学院实验报告课程名称:软件测试

•用户名由字符(a-z、A-Z)和数字(0-9)组成;•不能为空、空格和特殊字符。

要求:按照规格说明书,分别用等价类划分和边界值方法设计测试用例。

步骤:(1)分析规格说明书,确定输入条件、输出条件的有效等价类、无效等价类以及各个边界条件;(2)第二步:填表格并编号;(3)第三步:设计测试用例;(4)第四步:执行测试用例。

、员工薪制问题。

(1)年薪制员工:严重过失,扣年终风险金的4%过失,扣年终风险金的2%。

(2)非年薪制员工:严重过失,扣月薪资的8%过失,扣月薪资的4%。

步骤:(1)分析程序的规格说明,列出原因和结果;(2)找出原因与结果的因果关系、原因与原因

从输入域来对等价类进行划分:

编号输入条件有

类无效等价类

E1 用户名长度小于6位是E2 用户名长度大于10位是E3 用户名为空是E4 用户名包含空格是E5 用户名包含特殊字符是E6 用户名长度为6至10位(含

6位和10位),且由字符(a-z、

A-Z)和数字(0-9)组成,

且用户名不为空、不含空格

空格

E11 密码包含特殊字符是E12 密码长度为6至10位(含6

位和10位),且由字符(a-z、

A-Z)和数字(0-9)组成,

且密码不为空、不含空格和

特殊字符

五、实验总结(包括心得体会、问题回答及实验改进意见,可附页)

通过本次实验,我理解了测试用例的重要性。熟练掌握了等价类划分、边界值方法、决策表和因果图法设计测试用例。

、完成大部分规定的实验内容,实验步骤正确,结果正确;

、基本完成规定的实验内容,实验步骤基本正确,所完成的结果基本正确;

、未能很好地完成规定的实验内容或实验步骤不正确或结果不正确。

评定等级:

签名:

附四-1、实验结果(包括程序或图表、结论陈述、数据记录及分析等,可附页)

与上表对应的测试用例

①假设密码格式正确

测试用例编号输入用户名期望输出对应等价

Test1 hahah 用户名长E1

能为空

Test4 Ha ha 用户名不

能包含空

E4

Test5 哈哈用户名不

能包含特

殊字符

E5

Test6 Haha233 用户名合

E6 ②假设用户名格式正确

测试用例编号输入密码期望输出对应等价

Test7 hahah 密码长度

小于6位

E7 Test8 Hahahahhahaha 密码长度E8

和密码

是E13 输入用户名

和密码长度

为6至10

位,且由字

母a-z和数

字0-9组成

是E14 输入用户名

和密码长度

为6至10

位,且由字

母A-Z和数

字0-9组成

是E15 输入用户名

和密码长度

为6至10

边界值划分方法:

(1) 首先假设其他条件正确,从用户名和密码长

度角度确定边界 变量

变量取值 等价类编号 备注

用户名长度E1

无效等价类号 和密码 Test13 haha233 用户名和密码合法

E13 Test14 HAHA233 用户名和密码合法

E14 Test15 Haha233

用户名和密码合法

E15

[6, 10] E5 有效等价类

密码长度大

于10

E6 无效等价类(2)根据相关边界值来设计测试用例

测试用例编号用户名密码预期输

Test1 Haha5 haha233 用户名

长度小

于6 Test2 Hahah6 haha233 合法Test3 Hahaha7 haha233 合法Test4 Hahahaha9 haha233 合法Test5 Hahahaha10 haha233 合法Test6 Hahahahah11 haha233 用户名

长度大

Test11 haha233 Hahahaha10 合法Test12 haha233 Hahahahah11 密码长

度大于

10

2. (1)根据规格需求,列出原因和结果

原因:C1:员工是年薪制员工

C2:员工是非年薪制员工

C3:严重过失

C4:过失

结果:S1:扣年终风险金4%

S2:扣年终风险金2%

S3:扣月薪资8%

S4:扣月薪资4%

(4) 列出条件桩和动作桩

条件桩 动作桩

规则个数 C1:员工是年薪制员工 S1:扣年终风险金4% 24=16

C2:员工是非年薪制员工

S2:扣年终风险金2% C3:严重过失 S3:扣月薪资

8%

C4:过失 S4:扣月薪资4%

S5:不可能

(5) 填入条件项。其中:F 表示取假,T 表示取

C C

S S

∧ ∧

E

条件C1:员工是年薪

制员工

T T F F T F / /

C2:员工是非年

薪制员工

F F T T T F / / C3:严重过失T F T F / / T F C4:过失 F T F T / / T F

动作S1:扣年终风险

金4%

S2:扣年终风险

金2%

S3:扣月薪资

8%

S4:扣月薪资

4%

S5:不可能√