下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试学习通超星期末考试章节答案2024年软件测试要投入尽可能多的精力以达到100%的覆盖率
答案:错软件测试H模型融入了探索测试。
答案:错有一种测试模型,测试与开发并行进行,这种测试称为:(
)模型
答案:w模型按照阶段划分,软件测试分为哪几类?
答案:单元测试;集成测试;系统测试;验收测试单元测试通过的标准是什么?
答案:程序通过所有的单元测试用例;语句覆盖流程达到100%;分支覆盖率达到85%软件测试是系统开发不可少的一部分,具有以下哪些特征?
答案:可以是需求,而不仅仅是代码;既是静态活动也是动态活动;用来预防软件失效;有助于在软件生命周期中尽早发现问题,以降低修复软件缺陷所需的成本软件测试目的是什么?
答案:修正软件错误和缺陷提高软件质量;发现当前开发工作中所采用的的软件过程的缺陷;对软件质量进行度量和评估软件质量保证通常贯穿软件项目整个生产周期。()
答案:对软件测试是为了证伪而非证真()
答案:对静态质量特性包括结构化的、可维护的、可测试的代码以及正确而又完整的文档。()
答案:对软件的质量特性有静态质量特性和动态质量特性。()
答案:对开发人员接收到一个指派给自己的Bug后,认为自己的实现是符合需求的,此时该开发人员应该()。
答案:跟提该bug的人进行沟通,如果需求理解不能打成一致,找项目经理/需求管理者确定需求软件测试在实际开发过程可以做到穷尽测试。
答案:错软件测试与软件开发过程关系,下列描述正确的有()
答案:没有开发过程就没有测试过程;测试过程是为保证开发过程的产出进行验证和确认的一系列活动;不同的软件开发过程模型中,测试在其中所处的位置不同瀑布模型的优点有()
答案:简单;易于组织;质量保证,每一个阶段必须完成规定的文档;每一个阶段结束前完成文档审查及早改正错误软件开发模型的种类有()。
答案:瀑布模型;快速原型;增量模型;XP开发模型下面关于软件测试模型的描述中,不正确的包括()。
答案:V模型的软件测试策略既包括低层测试又包括了高层测试,高层测试是为了源代码的正确性,低层测试是为了使整个系统满足用户的需求()强调软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行。
答案:H模型W模型是基于“尽早地和不断地进行软件测试”的原则。()
答案:对最具代表意义的测试模型是()。
答案:V模型在进行静态白盒测试的过程中,正式审查的基本要素不包括()。
答案:解决问题需求评审的目的就是需要让需求明确起来,让测试,开发,需求方都能对需求(这里的需求当然也包括需求实现方式)达成一致。()
答案:对测试项目周期包括以下哪个阶段?()
答案:以上都是螺旋模型将测试看作是前进的一步,并试图将产品分解成增量版本,每个增量版本都可以单独测试。()
答案:对瀑布模型将测试看作是一种开发后的活动。()
答案:对快速原型模型也依赖与用户反馈和交互获取最初需求,在快速原型模型中,进行构建的是原型。()
答案:对定性评估包括以下哪方面的评价()。
答案:Bug的类型分布;Bug录入的清晰程度简明程度可以对测试人员的工作作出评价的是()。
答案:以上三者都是报告bug时注意的问题有()。
答案:注意测试结果;不要出现错别字;附加必要的截图和文件;提供软件测试环境每日构建的流程包括()。
答案:编译结果;每日构建平台测试计划的要点包括()。
答案:确定测试范围;进度安排通常可以通过以下哪几项来检查需求()。
答案:需求规格说明书;产品说明书下列哪一项不属于缺陷分类报告()
答案:缺陷区域分布报告;缺陷轨迹报告测试环境的搭建可能包括的内容有()。
答案:测试数据;测试机器;测试文档;操作系统测试的策略包括()。
答案:测试方式下列哪一项不属于项目的要素()。
答案:效率下列哪一项不属于软件测试的阶段()。
答案:循环测试下列属于需求规格说明书检查要点的是()。
答案:完整性对软件测试的经济性进行总结和分析
答案:软件测试是软件生命期中费用消耗最大的环节。测试费用除了测试的直接消耗外,还包括其他的相关费用。影响测试费用的主要因素有:
(1)软件的功能,软件产品需要达到的标准决定了测试的数量。对于那些至关重要的系统必须进行更多的测试。
(2)目标用户的数量,一个系统的目标用户数量的多少也在很大程度上影响了测试必要性的程度。
(3)潜在缺陷造成的影响在考虑测试的必要性时,还需要将系统中所包含的信息价值考虑在内。因此我们应该从经济方面考虑,投入与经济价值相对应的时间和金钱去进行测试。
(4)开发机构的业务能力一个没有标准和缺少经验的开发机构很可能会开发出充满错误的软件系统。而一个建立了标准和有很多经验的开发机构开发出来的软件系统中的错误将会少很多。
(5)测试的时机测试量会随时间的推移发生改变,在一个竞争很激烈的市场里,争取时间可能是制胜的关键。测试量应该针对合适的目标进行调整。简述软件测试工程师应具备的素质
答案:通常软件人员应具备如下素质:
(1)良好的沟通能力
(2)掌握比较全面的技术
(3)充分的自信心
(4)足够的耐心和责任感
(5)要具备怀疑精神和学习能力
(6)超强的记忆力和良好的洞察力简述软件测试的复杂性。
答案:软件测试的复杂性体现在:不可能对程序实现完全测试。杀虫剂现象,即为了克服被测试软件的免疫力,软件测试员必须不断编写新的测试程序,对程序的各个部分进行不断测试,以避免被测试软件对单一的测试程序具有免疫力而使软件缺陷不被发现。
软件测试的代价不容易掌握,因为随着测试量的增加,测试成本将呈几何数级上升,而软件缺陷数量降低到某一数值之后将没有明显的变化,寻求最优测试点,掌握好测试工作量是至关重要的。在实际操作过程中,测试人员要进行正确的判断,合理的取舍,根据风险分析来决定哪些故障需要修复,哪些故障可以不修复,即并不是所有的软件缺陷都需要被修复。简述软件测试发展的历史及软件测试的现状。
答案:软件测试是伴随着软件的产生而产生的。在软件行业发展初期,没有系统意义上的软件测试,更多的是一种类似调试的测试,测试用例的设计和选取也都是根据测试人员的经验随机进行的,大多数测试的目的是为了证明系统可以正常运行。到了20世纪70年代以后,很多测试理论和测试方法应运而生,逐渐形成了一套完整的体系。在产业界,从20世纪70年代后期到20世纪80年代中期,很多软件企业成立了QA或者SQA部门。后来QA的职能转变为流程监控(包括监控测试流程),而测试(Testing)则从QA中分离出来成为独立的组织职能。
到了20世纪80年代初期,一些软件测试的基础理论和实用技术开始形成,软件测试作为软件质量保证(SQA)的主要职能,包含软件质量评价的内容。软件测试已有了行业标准(IEEE/ANSI)。在我国,软件测试目前还没有形成一个真正的产业,尚处于起步阶段。但是,在国内,现在在软件测试行业中各种软件测试的方法、技术和标准都还在探索阶段。
总之,国内软件测试行业与一些发达国家相比还存在一定的差距。某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;
②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;
③承诺不需要其他人员,自己就可以独立进行测试工作;④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休;你认为应聘者甲的保证哪些是正确的?
答案:都不正确下面关于软件测试的原则错误的是?
答案:设计测试用例时,输入条件应当是合理的下面关于软件测试的说法,哪一个是错误的?
答案:软件测试是程序测试软件测试的目的是
答案:尽可能发现软件中的错误软件测试类型按开发阶段划分是_____?
答案:单元测试、集成测试、确认测试、系统测试、验收测试测试要求:输入一个学生成绩n,判断是否及格(0到100整数)分析:1)输入的成绩有边界要求2)隐含成绩及格的条件,默认大于等于60为及格
答案:过程:确定有效区域和无效区域;临界点:0、60、100;取值:-1、0、1、59、60、61、99、100、101/star3/origin/99e9ab0d3437ecea0ba6315733cf5e80.jpg
答案:(1)分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表(包括有效等价类和无效等价类)。年龄:一位或两位非零整数,值的有效范围为1~99性别:一位英文字符,只能取值‘M’或’F’婚姻:字符,只能取值‘已婚’或‘未婚’抚养人数:空白或一位非零整数(1~9)点数:一位或两位非零整数,值的范围为1~99(2)根据(1)中的等价类表,设计能覆盖所有等价类的测试用例使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由Java语言书写,请按要求回答问题。intGetMaxDay(intyear,intmonth){1
intmaxday=0;2
if(month>=1&&month<=12)3
{4
if(month==2)5
{6
if(year%4==0)7
{8
if(year%100==0)9
{10
if(year%400==0)11
maxday=29;12
else13
maxday=28;14
}15
else
16
maxday=29;17
}18
else19
maxday=28;20
}21
elseif(month==4||month==6||month==9||month==11)22
maxday=30;23
else24
maxday=31;25
}26
returnmaxday;}(1)请画出以上代码的控制流图。(2)请计算上述控制流图的环复杂度V
(G)(独立线性路径数)(3)假设输入的取值范围是1000
<
year
<
2001,请使用基本路径测试法为变量year、month设计测试用例(写出year取值、month取值、maxday预期结果),使其满足基本路径覆盖要求。
答案:(1)请画出以上代码的控制流图。注意:需要将复合条件分开单独画成节点。例如:month>=1&&month<=12分别用节点2-1,2-2表示month==4||month==6||month==9||month==11分别用节点21-1,21-2,21-3,21-4表示
(2)请计算上述控制流图的环复杂度V
(G)(独立线性路径数)区域法:V(G)=11边与节点的关系:V(G)=27-18+2=11判定节点的关系:V(G)=10+1=11(3)假设输入的取值范围是1000
<
year
<
2001,请使用基本路径测试法为变量year、month设计测试用例(写出year取值、month取值、maxday预期结果),使其满足基本路径覆盖要求。在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。
答案:可划分为1个有效等价类,2个无效等价类用边界值健壮测试法,假定X为整数,10≤X≤100,那么X在测试中应该取()个边界值
答案:X=9,X=10,X=11,X=99,X=100,X=101条件组合覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判断中条件的各种可能组合都至少出现一次,满足条件组合覆盖级别的测试用例也是满足下列哪一个级别的?
答案:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖/star3/origin/f7bd9d4678b104e0cb2c5a44a6f2f5e5.jpg
答案:V(g)=6/star3/origin/19c6adfee5303cb7b6547c344f95d523.png
答案:①TRUE②FALSE③TRUE/star3/origin/b8c8daa979eba3b4e818138e36d1d56c.jpg
答案:4unittest中,setUpClass()表示测试类在执行前,执行一次该方法
答案:对unittest编写测试用例时,测试类不需要继承TestCase类,也可进行自动化测试
答案:错unittest编写自动化用例时,每个测试方法需要以test开头
答案:对selenium回车确认函数()
答案:submit(selenium获取当前网页的URL是()
答案:current_url使用selenium定位到页面中的元素按钮,对齐进行点击可以使用哪个函数()
答案:click()设初始化浏览器驱动变量为driver,使用selenium打开百度(/)的语句是()
答案:driver.get(''使用selenium
ID定位方法定位百度首页输入框,其语句是()
答案:find_element(By.ID,'kw'测试分析和设计人员一般由具有丰富经验的资深测试工程师承担,较早进入项目,负责需求评审、设计评审、测试需求分析、测试用例设计、测试脚本开发等。
答案:对项目经理、开发组长和测试组长“三足鼎立”,测试团队具有独立的、权威的地位。
答案:对以开发为核心,测试只是开发队伍的一部分,也就是开发团队中有测试人员,但没有形成独立的团队。在这种模式中,测试负责人向开发经理汇报。即便有项目组,测试工作也会被开发主管过滤后在汇报给项目经理。
答案:对一份完整的测试报告一般包括引言(目的、参考资料等)、测试概要(背景、时间、地点、人员等)、测试内容及执行情况、缺陷统计与分析、测试结论与建议等要点。
答案:对软件测试的生命周期就是开发周期。
答案:错不同类型的软件产品测试的方式和重点不一样,测试流程也会不一样。(
)
答案:对(
)能力要相对全面,包括项目管理、测试流程控制、沟通、业务、技术等各个方面的能力。
答案:测试经理(
)全面负责项目的测试工作,如协调测试计划、统筹资源、组织测试件的评审、监控测试的执行等。
答案:测试组长测试团队与开发团队的三种模式(
)、(
)、(
)。
答案:以开发为中心的模式;以项目为中心的模式;独立的测试组织模式软件测试最基本的测试流程可以划分为(
)、(
)、(
)、(
)、(
)。
答案:分析测试需求;制订测试计划;设计测试用例;执行测试;编写测试报告项目任务:资产管理系统需求分析任务描述:1、参照教材P16-24资产管理系统需求分析内容,以小组为单位对资产管理系统进行需求分析,可以充分发散思维,汇总小组分析结果。2、下次课进行PPT汇报演示,各小组推选代表讲解资产管理系统,对系统需求进行分析。3、小组汇报结束后,随机抽取3-5人进行汇报。4、各小组汇报完成后,教师对汇报演示结果进行点评。具体要求:1、每人输出一份PPT需求分析文档,以附件形式上传作业平台。2、每个小组推举1位代表上台演示,每个小组3-8分钟。3、PPT或者WORD投屏汇报(建议最好是PPT)。4、演示汇报前,请先介绍团队成员,以及成员分工。
答案:略。需求文档就是描述软件要做成一个什么样的规格产品的说明文档。
答案:对测试需求应该具有(
)、可度量性和可测试性,以确保测试的准确性和有效性。
答案:明确性(
)是测试需求分析的一个重要输出,它详细描述了将要进行的测试类型、范围和目标。
答案:测试计划(
)是测试需求分析的一个重要输入,它描述了软件的功能和非功能需求。
答案:需求规格说明书;需求文档在进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 饰品代加工合同模板
- 现金付款 合同模板
- 柜台劳务合同模板
- 审核品牌推广服务合同模板
- 环保抛光设备转让合同模板
- 房屋出租后转让合同模板
- 发廊托管合同模板
- 天然植物租赁合同模板
- 租房合同模板涉及拆迁
- 计件合同模板常州
- 现代汉语汉字PPT
- 《复变函数》教案 第三章 复变函数的积分 伊犁师范学院数学系
- 四川省专业技术人员继续教育2023年公需课试题及答案
- 职场人际关系与沟通课件
- 第九版内科学-高血压-课件
- Lesson13Atschool(课件)冀教版英语四年级上册
- 幕墙操作工安全操作规程
- 《小学美术活动中学生创新思维培养的研究》课题研究开题报告结题报告
- QC(质量管理)培训课件
- 《汉字应用水平测试题》练习试卷及其参考答案
- 新建小学建设工程项目建议书
评论
0/150
提交评论