ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:436.50KB ,
资源ID:7650734      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7650734.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试基础第1-6章习题与解答.doc)为本站会员(Facebook)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

软件测试基础第1-6章习题与解答.doc

1、软件测试基础第 1-6 章习题与解答第 1 章 1为何说软件缺陷的最大来源是产品说明书?解答:产品说明书没有写,我们要记得说不出来就做不出来;产品说明书不完整、不停更改,难以和开发人员沟通。2简述软件质量保证和软件测试的关系。解答:软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件测试流程包括项目计划检查、测试计划创建、测试设计、执行测试、更新测试文档和测试评估;SQA 的活动可总结为协调度量、风险管理、文档检查、促进协助流程改进、监察测试工作。 软件质量保证和软件质量控制之间的界限越来越模糊了。软件测试是 SQA

2、 中的重要手段,SQA 的主要功能在软件测试中得到体现,集中在静态测试中,两者的关系越来越紧密。3在了解软件测试职业及其素质要求后,对你从事软件职业的生涯设计有何影响?略。第 2 章 1. 用流程图实现下面这个问题:计算并报告一个班学生的平均分数。开始将计数器与总和初始化为零计数器与总和初值为零还有数据吗 ?获得分数计数器加 1将分数添加到总和将总和除以计算器值赋给平均分显示平均分读下一个分数计数器加 1分数累加到总和求出平均值显示结果结束Y E SN O2. 用伪代码实现下面这个问题:输入一年中的某月,然后给出该月的天数,如果是 2 月,用户将回答这年是否是闰年。#includevoid m

3、ain()int month,year;bool Isleap;coutyear;if(year%4=0)coutmonth;switch( month)case 1:case 3:case 5:case 7:case 8:case 10:case 12:coutvoid main()int lastday,lastmonth,lastyear;int day,month,year;bool c1,c2,c3;coutmonthdayyear;c1=(day=1)lastmonth=month;lastyear=year;else lastday=30;lastmonth=month-1;la

4、styear=year;break;case 2:case 4:case 6:case 8:case 9:case 11:if(day1)lastday=day-1;lastmonth=month;lastyear=year;elselastday=31;lastmonth=month-1;lastyear=year;break;case 3:if(day1)lastday=day-1;lastmonth=month;lastyear=year;elseif(year%4=0lastmonth=2;lastyear=year;elselastday=28;lastmonth=2;lastyea

5、r=year;break;case 1:if(day1)lastday=day-1;lastmonth=month;lastyear=year;elselastday=31;lastmonth=12;if(year!=1812)lastyear=year-1;else coutKAI= AI-1排序结束J = Aj-1AJ Aj-1J =”均误写为“”,用上述得测试数据就不能发现。判定覆盖。选用上述得测试数据,内、外层循环都是从正常得循环出口退出得。要实现判定覆盖,还需在语句覆盖得基础上,增加两个能使程序从非正常出口退出的测试数据。例如,用以下两组数据:A8,4,8,K3和A8,4,4,K3或

6、A 8,4,8,4,K4 则程序将在满足 AI=AI-1或 AJ=AJ-1的条件下通过非正常出口,也能实现判定覆盖。但又可能出现另一种偏向,掩盖把“=”误写为“” 的错误,造成更加严重得测试漏洞。条件覆盖。从以上分析很容易想到,必须选取足够得测试,使复合条件占的每个条件分别按“ 真” 、“假 ”出现一次,才能克服前述的缺点,进一步提高发现错误的能力。测试用例:A8,4,9,6 , K4 A8,4,8,4,K 4就能对程序实现条件覆盖。此时 AI(或 AJ)大于、等于或小于 AI-1(或 AJ-1)的 3 中情况将分别至少出现一次,无论把“=”误写为“”或“=”,都可用这两组数据检查出来。其它覆

7、盖。本例中得两个复合条件,其组成条件都不是互相独立的。如果其中有一个条件(例如 AI=AI-1 )为真,则另一个条件(例如 AJ=AJ-1)必然为假。所有就本例来说,判定条件覆盖及条件组合覆盖都没有实际意义,可以不必讨论。由此可见,本例宜选择条件覆盖,以便得到较强得查错能力。测试数据可选择A 8,4,9,6,K4 A8,4,8,4,K 4 或合成一组:A8,4,8,4,9,6,K62请把下面的程序流程图转化成控制流图。12367 84591 01 1解答:12673491 01 185abcdefg hkijlm开始n3请把第 2 章的 NextDate 问题的伪代码转换成为控制流图,并简化。

8、 (略)4重新编写程序片断 1420,用嵌套 if-then-else 语句替代复合条件。14. if(a=b)AND (b=c)15. Then Output(“Equilateral”)16. Else If(ac)AND(bb)Then if(ac)Then Output(“Scalence”)Else Output(“Isosecles”)EndifEndifEndifEndifEndif第 5 章 1什么是单元测试?单元测试时对软件设计的最小单位-模块进行正确性检验的测试工作,主要测试模块在语法、格式和逻辑上的错误。2单元测试主要采用什么测试方法?单元测试的基本方法有:人工静态分析、自动静态分析、自动动态测试,人工动态测试。第 6 章1. 什么是测试桩?模拟被调用单元的一次性代码。2. 什么是驱动模块?用以模拟被测模块的上级模块的一次性代码。3. 系统测试包含哪些内容?压力测试、容量测试、性能测试、安全测试、容错测试

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报