判定覆盖
条件覆盖
判定/条件覆盖
组合覆盖
第1题:
假设从网上下载了一个软件包vnc-server-4.1.2-23.fc8.i386.rpm,存放在目录/root/rpm中,它所依赖的软件包都已安装好了,则如何安装该软件包?完成安装后,如果又不想要它了,则如何卸载或删除该软件包?最后查询该软件包以确认它已被删除。请分步写出相应的命令。
答:以root用户登录(在图形界面还要打开一个终端)
⑴安装软件包:
①cd/root/rpm
②rpm-ivhvnc-server-4.1.2-23.fc8.i386.rpm
(或rpm-ivh/root/rpm/vnc-server-4.1.2-23.fc8.i386.rpm)
⑵删除软件包:
rpm-evnc-server-4.1.2-23.fc8
(或rpm-evnc-server)
⑶查询软件包:
rpm-qvnc-server
(或rpm-qa|grepvnc-server)
第2题:
请给出覆盖基本路径集的测试用例集合。
第3题:
【问题5】 【C代码3】中x,y是两个已定义的整型变量。对该程序段进行覆盖测试时,必须适当地选取测试用例。如表5-10所示给出了可供选择的4组测试用例。若要实现语句覆盖,则至少应采用的测试用例是(2);若要实现条件覆盖,则至少应采用的测试用例是(3);若要实现路径覆盖,则至少应采用的测试用例是(4)或(5)。 【C代码3】 int a:=0; if (x==O && y>2) a:=1 /*A语句*/ else { if (x<1 || y==1) else a:=2 /*B语句*/ }
【(2)~(5)空缺处供选择的答案】 A.Ⅰ和Ⅱ组 B.Ⅱ和Ⅲ组
C.Ⅲ和Ⅳ组 D.Ⅰ和Ⅳ组
E.Ⅰ、Ⅱ和Ⅲ组 F.Ⅱ、Ⅲ和Ⅳ组G.Ⅰ、Ⅲ和Ⅳ组 H.Ⅰ、Ⅱ和Ⅳ组
第4题:
如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的
A.判定覆盖
B.条件覆盖
C.判定/条件覆盖
D.组合覆盖
第5题:
设计覆盖基本路径的测试用例集合。
第6题:
设计测试用例以覆盖基本测试路径。
第7题:
●下图所示的逻辑流实现折半查找功能,最少需要(34)个测试用例可以覆盖所有的可能路径。
(34)
A.1
B.2
C.3
D.4
第8题:
假设从网上下载了一个软件包myprog-3.0.tar.gz,存放在目录/root/rpm中,如何安装该软件包?完成安装后,如果又不想要它了,如何卸载或删除该软件包?请分别写出安装和删除该软件包的步骤和命令。
以root用户登录(在图形界面还要打开一个终端)
⑴安装该软件包的步骤和命令如下:
①cd/root/rpm
②tarxzvfmyprog-3.0.tar.gz
③cdmyprog-3.0
④./configure
⑤make
⑥makeinstall
⑵删除该软件包的步骤和命令如下
①cd/root/rpm/myprog-3.0
②makeuninstall
③cd..(或cd/root/rpm)
④rm–rfmyprog-3.0*
第9题:
如果存在一个测试用例集T可以访问所有长度为2的子路径,则称该测试用例集满足了图 的边对覆盖准则。( )
此题为判断题(对,错)。
第10题:
采用白盒测试方法对下图进行测试,设计了4个测试用例:①(x=0,y=3), ②(x=1,y=2), ③(x=-1,y=2),④(x=3,y=1)。至少需要测试用例①②才能完成( )覆盖,至少需要测试用例①②③或①②④才能完成( )覆盖。
A.语句 B.条件 C.判定\条件 D.路径 A.语句 B.条件 C.判定\条件 D.路径