软件测试技术08-测试平台
- 格式:pptx
- 大小:255.36 KB
- 文档页数:19


17秋学期《软件工程与软件测试技术》在线作业及答案17秋学期《软件工程与软件测试技术》在线作业试卷总分:100 测试时间:-- 试卷得分:100单选题(共20 道试题,共40 分。
)得分:401.GB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是(A)A. 功能性,可靠性,易用性,效率,维护性和可移植性B. 功能性、可靠性、易用性、效率、稳定性和可移植性C. 功能性、可靠性、安全性、效率、易用性和可移植性D. 功能性、可靠性、兼容性、效率、稳定性和可移植性满分:2分得分:22.对于软件的β测试,下列描述正确的是(D)A. β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B. β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C. β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试D. β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试满分:2分得分:23.以下各项中,哪几项属于需求说明书的评测内容(D)①系统定义的目标是否与用户的要求一致②设计的约束条件或限制条件是否符合实际③是否考虑过软件需求的其他方案④软件的行为与它必须处理的信息、必须完成的功能是否一致A. ①、②、④B. ①、③、④C. ②、③、④D. ①、②、③、④满分:2分得分:24.针对逻辑覆盖有下列叙述,哪一项是不正确的(B)A. 达到100%DC要求就一定能够满足100%SC的要求B. 达到100%CC要求就一定能够满足100%SC的要求C. 达到100%CDC要求就一定能够满足100%SC的要求D. 达到100%MCDC要求就一定能够满足100%SC的要求满分:2分得分:25.验收测试的定义是(C)A. 由用户按照用户手册对软件进行测试以决定是否接受B. 由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接受C. 按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接受D. 由开发方和用户按照用户手册执行软件验收满分:2分得分:26.为了提高测试的效率,应该(D)A. 随机地选取测试数据B. 取一切可能的输入数据作为测试数据C. 在完成编码以后制定软件的测试计划D. 选择发现错误可能性大的数据作为测试数据满分:2分得分:27.(D)不是易用性测试包括的内容A. 安装测试B. 界面测试C. 菜单测试D. 文档测试满分:2分得分:28.以下属于软件维护阶段文档的是(C)A. 软件需求说明B. 操作手册C. 软件问题报告D. 测试分析报告满分:2分得分:29.下列说法不正确的是(B)A. 人工测试保证了与自动系统交互的人员可以正确的执行它们的功能B. 回归测试验证了将要安装的系统不会影响已经安装的或其他的新系统交互的系统的任何部分C. 功能测试验证了当系统处在多种环境和事务发生重复时,系统需求都可以得到正确的实现D. 性能测试保证了系统在大压力的访问量情况下,系统的处理效率保持与普通压力情况下一样满分:2分得分:210.通过疲劳强度测试,最容易发现(B)问题A. 并发用户数B. 内存泄漏C. 系统安全性D. 功能错误满分:2分得分:211.以下(A)属于白盒技术设计测试用例的方法A. 逻辑覆盖B. 等价类划分C. 边界值分析D. 因果图满分:2分得分:212.用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取(B)边界值A. X=10,X=100B. X=9,X=10,X=100,X=101C. X=10,X=11,X=99,X=100D. X=9,X=10,X=50,X=100满分:2分得分:213.下列对于测试工具选择原则描述不正确的是(B)A. 将测试工具与其目的用途进行匹配B. 为整个生命周期选择统一的测试工具作为标准C. 将测试工具与测试者的技能水平相匹配D. 选择一个经费允许的测试工具满分:2分得分:214.(A)不是文档测试包括的内容A. 合同文档B. 开发文档C. 管理文档D. 用户文档满分:2分得分:215.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准A. 程序的内部逻辑B. 程序的复杂结构C. 使用说明书D. 程序的功能满分:2分得分:216.下述说法错误的是(B)A. 单元测试又称为模块测试,是针对软件测试的最小单位——程序模块进行正确性检验的测试工作B. 集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C. 集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统D. 系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求。
T-VEC在适航认证中的成功应用案例分析背景描述: 航空某所的某产品要通过适航认证,其中两个核心软件配置项被定级为DO-178B A级,适航当局按照DO-178B标准对软件测试工作提出了明确的要求。
挑战: 按照DO-178B对A级软件的要求,其在相关章节对软件的验证过程和目标有明确的要求,其中关于低级需求的测试覆盖,以及测试用例设计是该项目的一个难点。
该项目源代码5万余行,其中有效代码行数2万3千余行,如果采用传统的测试手段,采用人工方式进行测试用例设计,人工方式的测试用例注入执行,人工方式的测试报告整理,该项目预计需要:项目应用情况: 在该项目中,根据应用的特点,分别采用TTM和Simulink进行建模,然后导入到T-VEC 的TVGS中自动生成测试向量,再通过相关脚本自动将生成的用例导出为Testbed/TBrun支持的TCF格式,导入到Testbed/TBrun中进行自动回归,确认功能是否满足要求;同时在此基础上进行白盒覆盖率分析,根据覆盖率情况看是否需要追加测试用例。
最终将T-VEC生成的测试向量导出到报告生成系统自动生成word格式的测试用例说明报告;将Testbed/TBrun测试后的结果导出到报告生成系统自动生成word格式的测试报告。
在提交的问题单经过确认,代码经过修改后,使用脚本实现全自动化的回归测试。
项目收益: 通过采用该方案,项目组总共花了160个人天,其中: 取得了如下收益:项目规划准备20个人天;测试需求建模60个人天;测试执行20个人天;人工完善测试用例20个人天;问题分析提交报告及回归15个人天;测试报告生成及整理15个人天;测试相关自动化脚本编写调试10个人天。
共生成8300多个测试用例;提交经确认的问题报告单20个;全面达到前面列的DO-178B A级的相关要求;最终提交19000多页文档;顺利通过适航当局该阶段的审查;对比采用传统方式预计需要的时间,效率提高了4倍多。