某公司希望开展电子商务业务,委托其技术开发部进行网站规划与开发。张工是项目负责人,他在进行项目规划、需求分析、开发与设计过程中,要制定相应的软件测试计划并实施测试。10、【问题1】软件测试步骤的关系关联图如图14-5所示,请将图中的步骤(1)、(2)补充完整。11、【问题2】
小王负责某一模块的各项单元测试用例的设计和测试工作,其测试过程如图14-6所示,请将图中的模块(3)、(4)补充完整,并简述这两个模块的功能。
12、【问题3】系统中一个程序的结构如图14-7所示:该程序有4条不同路径,分别为L1:a→c→e;L2→a→b→d;L3:a→b→e;L4:a→c→d。小王设计了4组测试用例:①【(1,0,3),(1,0,4)】覆盖abe;【(2,1,1),(2,1,2)】覆盖abe:②【(2,1,1),(2,1,2)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;③【(2,0,4),(2,0,3)】覆盖ace;【(1,0,3),(1,0,4)】覆盖abe;【(2,1,1),(2,1,2)】覆盖abe;【(1,1,1),(1,1,1)】覆盖abd;④【(2,0,4),(2,0,3)】覆盖ace;【(1,1,1),(1,1,1)】覆盖abd;【(1,1,2),(1,1,3)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;这4组测试用例中(5)属于判定覆盖:(6)属于条件覆盖;(7)属于路径覆盖;(8)属于条件组合覆盖。(注:该题测试用例格式为【(A,B,X)输入,(A, B,X)输出】)。
10、(1)单元测试(2)系统测试
11、(3)驱动模块(4)桩模块
12、(5)②(6)①(7)④(8)③
10、[解析] 本问题考查软件测试的概念。总体来说,软件测试过程有4个步骤,即单元测试、集成测试、确认测试和系统测试。单元测试集中对用源代码实现的每个程序单元进行测试,检查各个程序模块是否正确地实现了相应的功能;集成测试是根据软件设计规定的软件体系结构,把已测试过的模块组装起来,检查程序结构的正确性;确认测试是检查已实现的软件是否满足了需求规格说明中所确定的各种软件需求,以及软件配置是否完全、正确;系统测试是把已确认的软件纳入实际运行环境中,与其他系统成分组合在一起进行测试。11、[解析] 在单元测试中对程序模块进行测试中,必须明确模块并不是一个独立的程序,在考虑模块测试时,同时要考虑它和外界的联系,用一些辅助模块去模拟与被测模块相联系的其他模块。其中驱动模块相当于被测模块的主程序,它接收测试数据,把这些数据传送给被测模块,最后输出实测结果。而桩模块是用以代替被测模块所调用的子模块,可以做少量的数据操作。它不需把子模块的所有功能包含其中,但不能不包含一定的功能。被测模块与驱动模块、桩模块共同构成一个测试环境。12、[解析] 白盒测试是一种测试用例设计方法,“盒子”指的是被测试的软件,白盒指的是“盒子”是可视的,测试人员清楚“盒子”的内容及其运作方式。白盒测试作为测试人员常用的一种测试方法,越来越受到重视。白盒测试并不是简单地按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。在这些方法中,语句覆盖是最基本的结构覆盖要求,它要求设计足够多的测试用例,以使程序中每条语句至少被执行一次:判定覆盖又称为分支覆盖,它要求设计足够多的测试用例,以使程序中每个判定至少有一次为真值,有一次为假值,即程序中的每个分支至少执行一次;判定/条件覆盖要求设计足够多的测试用例,以使判定中每个条件的所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次。
一台主机的IP地址为202.123.25.36,掩码为255.255.254.0。如果该主机需要在该网络进行直接广播,那么它应该使用的目的地址为( )
在计算机系统的日常维护工作中,应当注意硬盘工作时不能__(2)__。另外,需要防范病毒,而__(3)__是不会被病毒感觉的。
有 4 个 IP 地址:201.117.15.254、201.117.17.01、201.117.24.5 和 201.117.29.3,如果子网掩码为 255.255.248.0,则这 4 个地址分别属于3个子网;其中属于同一个子网的是()
在异步通信中,每个字符包含1位起始位、7位数据位、1位奇偶位和1位终止位,每秒钟传送200个字符,采用4相位调制,则码元速率为()。
在 Windows 中,运行( )命令得到下图所示结果。以下关于该结果的叙述中,错误的是( )。
Pinging 59.74.111.8 with 32 bytes of data:
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Reply from 59.74.111.8: bytes=32 time=3ms TTL=60
Reply from 59.74.111.8: bytes=32 time=5ms TTL=60
Ping statistics for 59.74.111.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 3ms, Maximum = 5ms, Average = 4ms
在ISO OSF/RM参考模型中,七层协议中的__(1)__利用通信子网提供的服务实现两个用户进程之间端到端的通信。在这个模型中,如果A用户需要通过网络向B用户传送数据,则首先将数据送入应用层,在该层给它附加控制信息后送入表示层;在表示层对数据进行必要的变换并加头标后送入会话层;在会话层加头标送入传输层;在传输层将数据分解为__(本题)__后送至网络层;在网络层将数据封装成__(3)__后送至数据链路层;在数据链路层将数据加上头标和尾标封装成__(4)__后发送到物理层;在物理层数据以__(5)__形式发送到物理线路。B用户所在的系统接收到数据后,层层剥去控制信息,把原数据传送给B用户。
在OSI/RM中,解释应用数据语义的协议层是()。
在TCP/IP协议栈中,ARP协议的作用是(),RARP协议的作用是(请作答此空)。
在地址 http://www.dailynews.com.cn/channel/welcome.htm 中,www.dailynews.com.cn 表示( ),welcome.htm 表示(请作答此空)。
在电子表格软件Excel中,假设A1单元格的值为15,若在A2单元格输入“=AND(15<A1,A1<100)”,则A2单元格显示的值为 ()