最新软件测试综合试题参考答案Word文档下载推荐.docx
- 文档编号:17081735
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:19
- 大小:240.94KB
最新软件测试综合试题参考答案Word文档下载推荐.docx
《最新软件测试综合试题参考答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《最新软件测试综合试题参考答案Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
+∞)、任意大于0小于500的非100倍数的整数;
D.(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,
9、在SQL语言的Select语句中,用于对结果元组进行排序的是哪一个子句?
___C___
A.GROUPBYB.HAVINGC.ORDERBYD.Where
10、改变文件所有者的命令为__C____
AchmodBtouchCchownDcat
二、简答题
1、QC中有几个内置组?
分别说出他们的作用。
答:
五个
TDAdmin:
项目管理员
Developer:
开发人员
Projectmanager:
项目经理
QATester:
测试人员
Viewer:
只具有浏览权限的人员
2、什么是软件缺陷?
如何判断一个缺陷?
绘制缺陷的处理流程。
所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。
判断是否是缺陷:
只要满足下列5个规则之一则称为发生了一个软件缺陷:
◆软件未实现产品说明书要求的功能
◆软件出现了产品说明书指明不应该出现的错误
◆软件实现了产品说明书未提到的功能
◆软件未实现产品说明书虽未明确提及但应该实现的功能
◆软件难以理解、不易使用、运行缓慢,或者从测试员的角度看,最终用户会认为不好。
缺陷处理流程:
3、一个文本框要求输入6位数字密码,且对每个帐户每次只允许出现三次输入错误,对此文本框进行测试设计的等价区间。
密码位数:
6位和非6位的;
密码内容:
数字的和非数字的;
输入次数:
三次以内和超过三次
4、LoadRunner需要监控window那些资源?
Loadrunner需要监控windowd的13项目资源,具体如下
服务器性能监控[Windows]
监控对象
性能参数
说明
内存
Memory
%CommittedBytesinUse
是Memory_CommittedBytes与Memory_CommitLimit之间的百分比比值
AvailableMBytes
显示了物理内存的剩余量。
该值低于4MB,并且达到分钟级时,表明内存不足
PageFaults/sec
每秒钟的缺页数。
该数值反映了有多少个请求的信息不在物理内存中对应的位置上。
该值偶尔高时,表明有线程竞争,持续走高时,表示可能有内存瓶颈
Pages/sec
显示pagesinput/sec和pagesoutput/sec的总和。
pagesinput/sec反映的是物理内存的短缺情况;
pagesoutput/sec显示从物理内存中调出的信息量,反映了服务器的繁忙程度
网络
NetworkInterface
BytesTotal/sec
是发送和接收字节的速率,包括帧字符在内
Packets/sec
为发送和接收数据包的速率
磁盘
PhysicalDisk
Avg.DiskQueueLength
指读取和写入请求(为所选磁盘在实例间隔中队列的)的平均数
CurrentDiskQueueLength
指在收集操作数据时在磁盘上未完成的请求的数目。
它包括在快照内存时正在为其提供服务中的请求。
这是一个即时长度而非一定间隔时间的平均值
DiskReadBytes/sec
指在读取操作时从磁盘上传送字节的速率
DiskWriteBytes/sec
指在写入操作时传送到磁盘上的字节速度
处理器
Processor
%ProcessorTime
指处理器执行非闲置线程时间的百分比
%UserTime
指用于用户模式的非闲置处理器时间的百分比
系统system
ProcessorQueueLength
是指处理队列中的线程数
5、QTP中,关键字Function与Sub有什么区别?
Sub过程与Function过程的区别:
1.Sub过程定义时无需定义返回值类型,而Function过程一般需要用“As数据类型”定义函数返回值类型。
2.Sub过程中没有对过程名赋值的语句,而Function过程中一定有对函数名赋值的语句。
3.调用过程:
调用Sub过程与Function过程不同。
调用Sub过程的是一个独立的语句,而调用函数过程只是表达式的一部分。
Sub过程还有一点与函数不一样,它不会用名字返回一个值。
但是,与Function过程一样,Sub过程也可以修改传递给它们的任何变量的值。
4.调用Sub过程有两种方法:
以下两个语句都调用了名为MyProc的Sub过程。
CallMyProc(FirstArgument,SecondArgument)
MyProcFirstArgument,SecondArgument
注意当使用Call语法时,参数必须在括号内。
若省略Call关键字,则也必须省略参数两边的括号。
6、请说明软件测试的生命周期。
软件测试整个生命周期是
测试需求分析→测试计划→测试设计→测试开发→测试执行→测试评估,测试计划就是定义一个测试项目的过程,以便能够正确的度量和控制测试。
三、数据库操作(sqlserver2005)
1、现有两张表,以下为表结构
createtabledep(
depidintidentityprimarykey,--部门号
depnamevarchar(20)
--部门名称
)
createtableemp(
empidintidentityprimarykey,
--员工号
empnamevarchar(20),
--员工姓名
salarymoney,
--工资
depidint
--部门号
问题:
1、请用一条sql语句查询出各部门的平均工资。
结果显示为如下形式:
部门号
平均工资
--------------------------
1
2500.4521
2
2845.0121
selectdepid部门号,avg(salary)平均工资
fromemp
groupbydepid
2、请列出工资大于本部门平均工资的员工姓名和部门号以及统计此部门的人数。
EMPNAME
DEPID
部门人数
---------------------------------
ZHANGSAN
15
LISI
10
正解1:
SELECTT1.empname,T1.depid,T2.部门人数
FROMdbo.empT1
INNERJOIN
(selectt1.depid,avg(t2.salary)ASsalary,COUNT(empid)AS部门人数
fromdept1
innerjoindbo.empt2ont1.depid=t2.depid
groupbyt1.depid)T2ONT1.depid=T2.depid
WHERET1.salary>
T2.salary
正解2:
selectempname,emp.depidas部门人数fromempInnerJoin(selectdepid,avg(salary)a,count
(1)sfromempgroupbydepid)bonemp.depid=b.depidandsalary>
a
四、测试用例
1、某程序规定:
“输入三个整数A、B和C分别做为三边的边长构成三角形。
通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算…”。
用等价类划分方法为该程序进行测试用例设计
解题思路:
我们可以设三角形的3条边分别为A,B,C。
如果它们能够构成三角形的3条边,必须满足:
◆A>
0,B>
0,C>
0,且A+B>
C,B+C>
A,A+C>
B。
◆如果是等腰的,还要判断A=B,或B=C,或A=C。
◆如果是等边的,则需判断是否A=B,且B=C,且A=C。
结论:
三角形问题的复杂之处在于输入与输出之间的关系比较复杂。
由等价类划分得出的测试用例:
2、用决策表测试法测试以下程序:
该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:
1≤month≤12和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。
参考答案:
(1)划分等价类
M1:
{mouth:
mouth有30天};
M2:
mouth有31天,12月除外};
M3:
mouth有12月};
M4:
mouth有2月};
D1:
{day:
1≤day≤27};
D2:
day=28};
D3:
day=29};
D4:
day=30};
D5:
day=31};
Y1:
{year:
year是闰年};
year是不闰年};
(2)建立决策表
1
2
3
4
5
6
7
8
9
10
11
条件
C1:
mouth在
C2:
day在
C3:
year在
M1
M2
M3
D1
D2
D3
D4
D5
-
4.WWW。
google。
com。
cn。
大学生政策2004年3月23日-
他们的成功秘诀在于“连锁”二字。
凭借“连锁”,他们在女孩们所喜欢的小玩意上玩出了大名堂。
小店连锁,优势明显,主要有:
动作
A1:
不可能
在现代文化影响下,当今大学生对新鲜事物是最为敏感的群体,他们最渴望为社会主流承认又最喜欢标新立异,他们追随时尚,同时也在制造时尚。
“DIY自制饰品”已成为一种时尚的生活方式和态度。
在“DIY自制饰品”过程中实现自己的个性化追求,这在年轻的学生一代中尤为突出。
“DIY自制饰品”的形式多种多样,对于动手能力强的学生来说更受欢迎。
A2:
day加2
3、竞争对手分析A3:
day复位
A4:
mouth加1
A5:
mouth复位
A6:
year加1
因为是连锁店,老板的“野心”是开到便利店那样随处可见。
所以办了积分卡,方便女孩子到任何一家“漂亮女生”购物,以求便宜再便宜。
(4)创新能力薄弱
(1)政策优势√
综上所述,DIY手工艺品市场致所以受到认可、欢迎的原因就在于此。
我们认为:
这一市场的消费需求的容量是极大的,具有很大的发展潜力,我们的这一创业项目具有成功的前提。
开了连锁店,最大的好处是让别人记住你。
“漂亮女生”一律采用湖蓝底色的装修风格,简洁、时尚、醒目。
“品牌效应”是商家梦寐以求的制胜法宝。
√
12
13
14
15
16
17
18
19
20
21
22
Y1
Y2
A3:
(3)简化决策表
1-3
6-9
11-14
C1:
C2:
D1-D3
D1-D4
A1:
A2:
day加2
A3:
A4:
A5:
A6:
21-22
M4
D4,D5
(4)决策表测试用例
测试用例
mouth
day
Year
预期输出
Test1-3
2001
18/6/2001
Test4
30
2/7/2001
Test5
31
Test6-9
18/1/2001
Test10
2/2/2001
Test11-14
18/12/2001
Test15
2002
2/1/2002
Test16
18/2/2001
Test17
28
2004
30/2/2004
Test18
2/3/2001
Test19
29
2/3/2004
Test20
Test21-22
3、给你一个纸的水杯,请尽量多的设计出测试用例。
可从功能性、性能性、易用性、稳定性、安全性……方面进行测试
功能性:
水杯的特性:
1、杯子的容量:
能装多少升水,少量、半杯、满杯。
2、杯子的形状eg:
圆形、上口大、下口小。
3、杯子的材料:
纸杯。
4、杯子的耐温度:
装冷水、冰水、热水。
5、杯子是否会漏水。
6、用杯子装水,看是否能喝到
广告的图案:
1、广告图案是否容易剥落。
2、广告图案是否合法。
3、广告图案遇水是否是否会掉落。
性能性:
1、盛冷水和热水时分别盛多少水杯能够承受。
易用性:
1、杯子是否方便饮用。
2、装热水时杯子是否烫手。
3、杯子是否有防滑措施。
稳定性:
1、装入液态多久后会漏水。
2、杯子从不同高度落下的损毁程度。
安全性:
1、杯子有没有毒或细菌。
2、杯子装入热水是否会变形或有异味。
3、装入不同液体,是否发生化学反应。
eg:
啤酒、可乐、咖啡等饮料。
可移植性:
1、杯子再不同的地方、温度等环境下是否都可以正常使用。
破坏测试:
1、检查水杯最大抗挤压和拉扯承受力。
2、检查水杯被破坏后,是否会造成使用者伤害。
五、智力题
1、有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?
解答:
同时点燃A,B两根香,其中,A点燃一头,B两头都点燃;
等B燃烧完毕,意味着过去了30分钟,那么还有30分钟A燃烧完毕。
所以只要在B燃烧完毕后马上点燃A的另一头,就可以得出15分钟的时间长度。
2、在房里有三盏灯,房外有三个开关,在房外看不见房内的情况,你只能进门一次,你用什么方法来区分那个开关控制那一盏灯
假设开关分123,在外面开启两个开关,比如打开12,过一会儿关闭一个,比如关闭2,马上进屋,还亮着的对应1,用手摸一下另外两个灯,热的对应2,冷的对应3
3、警察在盘问5个小偷嫌疑犯:
ABCDE
他们当中有3个人说真话.根据他们的说法,你能判断出谁是小偷.
A:
D是小偷
B:
我是无辜的
C:
E不是小偷
D:
A说的全是谎话
E:
B说的全是真话
E是小偷(A或者D一定有一个人说假话,逐一讨论)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 软件 测试 综合 试题 参考答案