欢迎来到天天文库
浏览记录
ID:44751760
大小:318.00 KB
页数:10页
时间:2019-10-27
《软件测试题详解及答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、单项选择题(5*9)●UML中关联的多重度是指__(1)__。A.一个类有多少个方法被另一个类调用 B.一个类的实例能够与另一个类的多少个实例相关联 C.一个类的某个方法被另一个类调用的次数 D.两个类所具有的相同的方法和属性●已知3个类A、B和C,其中类A由类B的一个实例和类C的1个或多个实例构成。能够正确表示类A、B和C之间关系的UML类图是_(2)A_。●采用UML进行软件建模过程中,类图是系统的一种静态视图,用(3)可明确表示两类事物之间存在的整体/部分形式的关联关系。A.依赖关系B.聚合关系C.泛化关系D.实现关系●在UML语言中,下图中的a、b、c三种图形符号按照顺序分
2、别表示(5)。abcA.边界对象、实体对象、控制对象B.实体对象、边界对象、控制对象C.控制对象、实体对象、边界对象D.边界对象、控制对象、实体对象●在下面的用例图中,X1、X2和X3表示(6),已知UC3是抽象用例,那么X1可通过(7)用例与系统进行交互。并且,用例(8)是UC4的可选部分,用例(9)是UC4的必须部分。(6)A.人B.系统C.参与者D.外部软件(7)A.UC4、UC1B.UC5、UC1C.UC5、UC2D.UC1、UC2(8)A.UC1B.UC2C.UC3D.UC5(9)A.UC1B.UC2C.UC3D.UC544A45C46D47B32C35B对于右侧的程序流程,当采用
3、语句覆盖法设计测试案例时,至少需要设计个测试案例。A.1B.2C.3D.437B下面有关测试的说法正确的是___。A.测试人员应该在软件开发结束后开始介入B.测试主要是软件开发人员的工作C.要根据软件详细设计中设计的各种合理数据设计测试用例D.严格按照测试计划进行,避免测试的随意性为验证程序模块A是否正确实现了规定的功能,需要进行(1);为验证模块A能否与其他模块按照规定方式正确工作,需要进行(2)。(1)A.单元测试B.集成测试C.确认测试D.系统测试(2)A.单元测试B.集成测试C.确认测试D.系统测试系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。__不是
4、系统测试的内容。A.路径测试 B.可靠性测试C.安装测试 D.安全测试一个项目为了修正一个错误而进行了变更,但这个错误被修改后,却引起以前可以正确运行的代码出错。最可能发现这一问题。A.单元测试B.接受测试C.安装测试D.回归测试二、综合题(5*4+5*4+15)阅读下列说明以及图3-1和图3-2,回答问题1、问题2和问题3,将解答填入答题纸的对应栏内。[说明] 某电话公司决定开发一个管理所有客户信息的交互式网络系统。系统的功能如下: 1.浏览客户信息:任何使用Internet的网络用户都可以浏览电话公司所有的客户信息(包括姓名、住址、电话号码等)。 2.登录:电话公司授予每个客
5、户一个帐号。拥有授权帐号的客户,可以使用系统提供的页面设置个人密码,并使用该帐号和密码向系统注册。 3.修改个.人信息:客户向系统注册后,可以发送电子邮件或者使用系统提供的页面,对个人信息进行修改。 4.删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户的信息。 系统采用面向对象方法进行开发,在开发过程中认定出的类如下表所示:编号类名描述1InternetClient网络用户2CustomerList客户信息表,记录公司所有客户的信息3Customer客户信息,记录单个客户的信息4CompanyCustomer公司客户5InternalClient公司的管理人员[图3-1]
6、 [问题1] 在需求分析阶段,采用UML的用例图(usecasediagram)描述系统功能需求,如图3-1所示。请指出图中的A、B、C和D分别是哪个用例?A:浏览客户信息 B:修改个人信息 C:登录 D:删除客户信息 [问题2] 在UML中,重复度(Multiplicity)定义了某个类的一个实例可以与另一个类的多少个实例相关联。通常把它写成一个表示取值范围的表达式或者一个具体的值。例如图3-2中的类InternetClient和CustomerList,InternetClient端的“0..*”表示:一个Custo~erList的实例可以与0个或多个InternetClient的
7、实例相关联;CustomerList端的“1”表示:一个InternetClient的实例只能与一个CustomerList的实例相关。 请指出图3-2中(1)到(4)处的重复度分别为多少?(1)1(2)0..*(3)0..1(4)0..11)4种关系的含义: 依赖表示类之间的使用关系。 泛化表示一般类和特殊类之间的关系。 关联和聚集都表示实例之间的结构关系。 (2)组合和聚集的区别:
此文档下载收益归作者所有