软件测试课程设计Word文件下载.docx

上传人:b****6 文档编号:21460243 上传时间:2023-01-30 格式:DOCX 页数:13 大小:339.95KB
下载 相关 举报
软件测试课程设计Word文件下载.docx_第1页
第1页 / 共13页
软件测试课程设计Word文件下载.docx_第2页
第2页 / 共13页
软件测试课程设计Word文件下载.docx_第3页
第3页 / 共13页
软件测试课程设计Word文件下载.docx_第4页
第4页 / 共13页
软件测试课程设计Word文件下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

软件测试课程设计Word文件下载.docx

《软件测试课程设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件测试课程设计Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。

软件测试课程设计Word文件下载.docx

经过这次培训中多个案例的讲解,让我了解到系统在上线之后会有很多不能预知的性能问题,需要在上线之前实现进行模拟,以规避风险,包括大数据量访问,高并发数等等。

当然也有很多应对手段,没有哪种手段可称为最完美,只有最合适的,需要灵活掌握,综合运用以达到最优程度,这是个很值得研究的领域。

1.WindowsXP/7/8

2.LoadRunner或其他测试软件

第三章课程设计要求

1.掌握软件测试的基本步骤和方法;

2.根据课题的要求进行上机实验调试;

3.基本掌握实际软件工程中与软件测试有关的相关文档的编制;

4.每个人独立完成。

[5]GB/T 

15532-2008 

计算机软件测试规范

[6]软件测试门户网站

第四章设计题

(1)答:

年龄:

一位或两位非零整数,值的有效范围为1—99

性别:

一位英文字符,只能取值M或F

婚姻:

字符,只能取“已婚”或“未婚”

抚养人数:

空白或一位非零整数,值的范围为1—9

输入条件

有效等价类

编号

无效等价类

年龄

20~39岁

1

40~59岁

2

1~19岁、60~99岁

3

小于1

12

大于99

13

性别

单个英文字符

4

非英文字符

14

非单个英文字符

15

‘M’

5

除‘M’和‘F’之外的其它单个字符

16

‘F’

6

婚姻

已婚

7

除‘已婚’和‘未婚’之外的其它单个字符

17

未婚

8

抚养人数

空白

9

除空白和数字之外的其它字符

18

1~6人

10

19

6~9人

11

大于9

20

(2)答:

根据表5-10中的等价类表,设计覆盖所有的等价类的测试用例,如下表所示:

测试用例编号

输入数据

预期输出

保险费率

27

F

0.6%

50

M

70

0.1%

无法推算

5

100

6

99

Child

45

N

38

离婚

62

没有

40

如图所示

覆盖条件取值

判定条件取值

具体条件取值

T1,T2

M取Y

x>

3,z<

T1,F2

M取N

3,z>

=10

F1,T2

x<

=3,z<

10 

F1,F2

=3,z>

T3,T4

Q取Y

x==4,y>

T3,F4

x==4,y<

=5

F3,T4

x!

=4,y>

F3,F4

Q取N

=4,y<

注:

M:

AND 

z<

N:

x==4 

OR 

y>

测试用例ID

通过路径

X

Y

Z

K

J

L13

L24

备注:

1,2判定覆盖

语句覆盖:

1;

判定覆盖:

1,2;

判定|覆盖条件:

1,2,3,4;

修正覆盖

3、负载压力性能测试是评估系统性能、性能故障诊断以及性能调优的有效手段。

自选一个系统,例如税务征管系统中“税票录入”业务或“投票”业务等进行测试。

系统服务器端由应用服务器和单节点数据库服务器组成。

并发用户数

交易吞吐量平均值(trans/s)

交易响应时间平均值(s)

数据库服务器CPU平均利用率

应用服务器CPU平均利用率

0.56

0.57

37.50%

13.58%

2.15

1.16

57.32%

24.02%

30

3.87

3.66

70.83%

39.12%

7.02

6.63

97.59%

53.06%

回答以下问题:

(1)简述交易吞吐量和交易响应时间的概念。

答:

系统服务器每妙能够处理通过的交易数。

交易响应时间:

是系统完成事务执行准备后所采集的时间戳之间的时间时隔,是衡量特定类型应用事务性能的重要指标,标志了用户执行了一项操作大致需要多少时间。

(2)试判断随着负载的增加,当交易吞吐量不再递增时,交易响应时间是否会递增,并说明理由。

随着负载增加,当交易吞吐量不再递增时,交易响应时间一般会递增

当系统达到交易吞吐极限时,客户端交易会在请求队列中排队等待,等待的时间会记录在响应时间中。

(3)对系统进行测试并且补充上表,根据测试结果,判断服务器资源使用情况是否合理,为什么?

数据库服务器资源使用不合理。

当并发用户达到50时,数据库服务器CPU平均使用率(%)达到97.5%,属不合理范围。

(4)在并发用户数为50时,如果交易吞吐量和交易响应时间都不满足需求,简述数据库端造成此缺陷的主要原因,有效的解决方案是什么?

数据库端造成此缺陷的主要原因包括:

服务器资源负载过重

数据库设计不合理

数据库单个事务处理响应时间长

系统并发负载造成最终用户响应时间长

有效的解决方案是:

采用数据库集群策略,并注意配置正确

(5)若去年仓库处理“税票录入”交易约100万笔,考虑到3年后交易量递增到每年200万笔。

假设每年交易量集中在8个月,每个月20个工作日,每个工作日8小时。

试采用80~20原理估算系统服务器高峰期“税票录入”的交易吞吐量(trans/s)。

(1000000*2*80%)/(8*20*8*3600*20%)=1.74trans/s

如图所示:

(1)答:

环形复杂度:

V(G)=10-8+2=4

(3)答:

独立路径有

<

1>

1-7-8

2>

1-2-6-8

3>

1-2-3-4-8

4>

1-2-3-5-8

(4)答:

测试用例4个:

1001:

满足不被4整除的路径

1996:

满足能被4不能被100整除的路径

2000:

满足能被400整除的路径

1800:

满足不能被400整除的路径

使用等价类划分法

地区码

有非数字字符

少于3位数字

3位数字

多余3位数字

前缀

200~999

起始位为‘0’

起始位为‘1’

多于3位数字

后缀

4位数字

少于4位数字

多于4位数字

覆盖等价类

123

4567

有效

1,3,4

805

9876

2,3,4

20A

无效

33

234

5678

1234

2B3

013

23

2345

1B34

34

23345

第五章课程设计指导书及参考文献

教材:

郑人杰等.软件测试.人民邮电出版社.2011.3

参考书:

[1]张小松王钰曹跃 

等译.软件测试(原书第2版).机械工业出版社.2006.4

[2]陈能技(著).软件测试技术大全:

测试基础、流行工具、项目实战(第二版).人民邮电出版社.2011.7

[3]段念.软件性能测试过程详解与案例剖析(第二版).清华大学出版社.2012.6

[4]GB/T 

9386-2008 

计算机软件测试文档编制规范

第六章致谢

感谢学院领导与分院领导的大力支持,感谢指导老师的辛勤指导,感谢同学们的热心帮助,感谢室友的无私帮助。

在此感谢我们的指导老师,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;

老师循循善诱的教导和不拘一格的思路给予我无尽的启迪;

这次课程设计的每个细节和每个数据,都离不开老师您的细心指导。

而您开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。

同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同感谢学院领导与分院领导的大力支持,感谢指导老师的辛勤指导,感谢同学们的热心帮助,感谢室友的无私帮助。

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

当前位置:首页 > 人文社科 > 视频讲堂

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

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