收藏 分销(赏)

《软件测试》课后习题答案.docx

上传人:二*** 文档编号:4539101 上传时间:2024-09-27 格式:DOCX 页数:5 大小:96.31KB
下载 相关 举报
《软件测试》课后习题答案.docx_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、课后习题答案第1章一、单项选择题1、B2、C3、A4、B5、A二、填空题1、规格说明书检查清单2、引言测试概要测试内容及执行情况缺陷统计与分析测试结论与建议3、测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量。4、与整个开发流程融合成一体5、软件测试过程是为了发现程序中的错误。设计出好的测试方案和测试用例才能发现 迄今为止尚未发现的错误。软件测试中通过分析错误产生的原因和错误的发生趋势,可以 帮助工程管理者发现当前软件开发过程中的缺陷,以便及时改进。软件测试中对错误的分 析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性。测试中即使 没有发现错误的也

2、是有价值的,完整的测试是评定软件质量的一种方法。三、简答题1、评测测试需求制定测试计划设计测试用例执行测试编写测试报告2、测试计划包括:确定测试内容制定测试规那么设定测试环境安排测试任务计划 实施风险管理。主要作用是:测试工作是软件开发过程中不可缺少的组成局部,在软件开 发工作的开始阶段就要制定好软件测试计划,作为软件开发保障性的工作。一、填空题1、包括等价类划分法、边界值分析法、因果图与决策法、正交试验设计法。2、等价类。3、区分有效等价类与无效等价类两种情况。4、边界值分析法。5、恒等、非、与。二、单项选择题1、D2、C3、B三、简答题1、等价类要区分有效等价类与无效等价类两种情况。在划分

3、等价类时需要遵守 以下原那么:(1)按区间划分(2)按限制条件或规那么划分(3)按数值划分(4) 细分等价类。2、它是根据正交性从全面试验中挑选出局部有代表性的点进行试验,这些有代 表性的点具备了 “均匀分散,齐整可比”的特点,正交实验设计是一种高效率、 快速、经济的实验设计方法。3、分析出原因和结果原因:1、年薪制2、非年薪制3、严重违规4、一般过失结果:11、扣当月5% 12、扣年终2% 13、扣当月8% 14、扣年终5%画出决策图:12345678910111213141516条(1)1111111100000000件(2)1110100011101000(3)1101010011010

4、100违反惩罚约束,1、16同时违反前面两种约束)而不可能出现的情况因此删去。删除后剩下为Y的5条测试用例。4、分析可得:一共有3个字段:姓名、性别、状态,分别有两种取值(状态)翻开 s:/support, sas. com/techsup/technote/ts723 Designs, txt状态/因素姓名性别状态0空男激活1不空女未激活查表得到4(23),截图:2飞 n=4000Oil101no得到正交表为:序号姓名性别状态1空男激活2空女未激活3不空男未激活4不空女激活根据该正交表,即可得到对应的测试用例。第3章一、单项选择题1、C2、D3、B4、A5、C二、填空题1、程序内部逻辑结构2

5、、条件组合3、条件覆盖4、表示当前方法是测试方法三、简答题1、白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一 种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内 部的东西以及里面是如何运作的。“白盒”测试法全面了解程序内部逻辑结构,对所有逻辑 路径进行测试。相对而言,黑盒测试是测试人员将系统的内部看作一个黑盒子,不用查看内 部构造,不用关心功能是如何实现及代码如何编写,只看由输入的数据能否产生正确的输出 数据。2、条件组合覆盖 判定条件覆盖 条件覆盖 判断覆盖 语句覆盖第4章一、单项选择题1、D 2、A3、B二、填空题1、负载测试,压

6、力测试,容量测试。2、CPU使用率、内存利用率、磁盘I/O、网络带宽等。3、测试目的、范围及方法、环境描述、测试结果描述、结果分析、结论和建议等。4、Virtual User Generator Controller Analysiso三、简答题1 .通过录制可以直接生成脚本,并能选择对应Virtual User Generator的操作来测试程序; 生成虚拟脚本后,Controller可以设定负载方案,业务流程组合和虚拟用户数量,创立不同 的性能测试场景,同时提供了系统监控的功能;查看、剖析和比拟性能结果,生成不同格式 的测试报告。2. 1、分析性能测试需求2、制订性能测试计划3、设计测试用

7、例4、编写性能测试脚本5、 执行测试及脚本并监控6、分析运行结果7、编写性能测试报告1、并发用户数,指在同一时间点进行同样的操作的用户数量2、响应时间,是从用户发 送一个请求到用户接收到服务器返回的响应数据这段时间3、吞吐量,指单位时间内系统处 理的客户端请求的数量4、TPS即每秒事务数,指服务器在单位时间内(秒)可以处理的事 务数量5、点击率指的是每秒钟用户向Web服务器提交的 请求数,是Web应用的特 有指标。6、资源利用率,指系统服务器对资源的使用情况。第5章一、单项选择题1、C2、C3、D4、B5、A二、填空题1、较严重缺陷2、软件本身、团队工作和技术问题。3、报告信息、缺陷信息、修复

8、信息。第6章一、单项选择题1、C2、C3、D二、填空题1、开源,免费;多浏览器支持;多平台支持;多语言支持;使用简单、灵活;支持分布式。2、XML文档中某局部位置3、find_element_by_xpath()三、简单题1、1、指定计划2、分析测试需求3、设计测试用例4、搭建测试环境5、编写测试脚本6、 分析测试结果、记录测试问题7、跟踪测试BUG。2、id 定位:find_element_by_id(); name 定位: find_element_by_name(); class 定位: find_element_by_class_name() ; tag 定 位:find_elemen

9、t_by_tag_name() ; link 定 位: fin d_el e m ent_by_lin k_text();3、XPath只需要了解一个方法:find_element_by_xpath(),其他功能通过设定方法参数实现, 定位方式比拟灵活。第7章一、单项选择题1、B2、A3、D二、填空题1、恢复测试、平安测试、压力测试、功能测试、性能测试、UI测试、安装测试、配置测试 2、用户3、应尽快与用户协商,根据问题进行严重程度评估,找出合理的解决方法。4、非增量式集成测试策略和增量式集成测试策略。三、简答题1、增量式集成测试主要是大爆炸集成,在最短的时间内把所有的系统组件一次性集成到被

10、测系统中,只用一个用例来验证整个系统,不考虑各组件之间的相互依赖性或者可能存在的 风险。非增量式集成测试包括:自顶向下集成、自底向上集成、三明治集成等,不是一步到 位,而是逐步实现的,测试紧跟集成,也就是说单元测试与集成测试是结合在一起进行的。 2、集成测试、系统测试、验收测试分别对应开发阶段的详细设计、概要设计和需求分析。 开发阶段自上而下、逐步细化,测试阶段自下而上、逐步集成。具体来说,集成测试是将己 经测试过的软件单元组合在一起测试它们之间的接口,用于验证软件是否满足设计需求。集 成测试将经过测试的软件在实际环境中运行,并与其他系统的成分(如数据库、硬件和操作 人员等)组合在一起进行测试。验收测试主要是对软件产品说明进行验证,按照软件规格说 明书的描述对软件产品进行测试,确保其符合客户的各项要求。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服