- 1、本文档共107页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件工程概论;说明;软件及软件工程;对软件的认识;软件的概念;软件的特点-1;软件的特点-2;软件失效曲线;软件与硬件本钱的比例;软件的开展阶段;软件的开展阶段;软件的规模;软件危机的典型事例;典型问题;典型问题;典型问题;问题的原因归结为软件危机;软件危机意义;出现软件危机的根本原因;软件危机的原因;解决软件危机的途径;从技术和管理上解决的途径;软件工程意义;软件工程的根本原理;软件工程的研究内容;软件工程的目标;软件工程管理的研究;软件开发技术的研究;软件工程三要素;软件生命周期;1-问题定义;2-可行性分析;3-需求分析;软件设计;4-总体设计;5-详细设计;6-编码;7-软件测试;软件测试过程实施;8-软件的运行维护;软件过程的意义和目标;阶段划分与执行顺序;软件工程将“阶段划分”和“执行顺序”综合考虑,采用一种非文字的图形方式,抽象概括地描述实际的软件开发活动,称为“软件生命周期模型”;又称为“软件开发模型”
由于各个阶段执行顺序不同,软件生命周期模型也有多种类型
瀑布模型
演化模型
螺旋模型
喷泉模型;典型的模型__瀑布模型;瀑布模型;瀑布模型的特点;软件开发方法简介;软件开发方法;结构化方法;面向对象方法;结构化方法下的
软件开发工具;1-结构化需求分析与工具;数据流图;数据流图4个根本图符;一个数据流图的例;数据流与数据加工的关系;利用数据流图分析软件功能;分层的结构化需求分析例;分层的数据流图;一个典型的例;上例的顶层数据流图;结构化总体设计常用工具;将数据流图转化为结构图;一个典型的软件结构图;结构图中涉及的术语;一个典型的软件结构图;深度宽度扇出扇入适当;3-结构化详细设计工具;程序流程图图符;程序流程图;数值选大;程序流程图例;N-S图图标;N-S图表示的例;软件测试及方法;黑盒测试;黑盒测试的目标;黑盒测试问题;一个事例;常用方法;等价类划分是一种典型的黑盒测试方法
等价类划分方法把所有可能的输入数据,即程序的输入域划分成假设干个局部;然后从每一局部中选取少数有代表性的数据做为测试用例,而进行测试;使用这一方法设计测试用例要经历划分等价类和选取测试用例两步。
划分等价类
等???类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。测试某等价类的代表值,就等价于对这一类其它的数值都进行了测试;有效等价类:是指对于程序的规格说明来说,是合理的,有意义的输入数据构成的集合
无效等价类:是指对于程序的规格说明来说,是不合理的,无意义的输入数据构成的集合
在设计测试用例时,要同时考虑有效等价类和无效等价类的设计;如果输入条件规定了取值范围,或值的个数,那么可以确立一个有效等价类和两个无效等价类
例如,在程序的规格说明中,对输入条件有要求:
“……数据可以从1到999……”
?那么有效等价类是“1≤数据≤999”
?两个无效等价类是“数据<1”或“数据>999”
;
如果输入条件规定了输入值的集合,或者是规定了“必须如何”的条件,这时可确立一个有效等价类和一个无效等价类
例如,在计算机语言中对变量标识符一般规定为“以字母打头的字符”。那么所有以字母打头的构成有效等价类,而不在此集合内〔如不以字母打头〕的归于无效等价类;如果输入条件是一个布尔量,那么可以确定一个有效等价类和一个无效等价类。
如果规定了输入数据的一组值,而且程序要对每个输入值分别进行处理。这时可为每一个输入值确立一个有效等价类,此外针对这组值确立一个无效等价类,它是所有不允许的输入值的集合。;典型的黑盒测试例;白盒测试;白盒测试的思想原那么;白盒测试的工作量例;逻辑覆盖测试法;(A1)and(B=0);语句覆盖就是设计假设干个测试用例,运行被测程序,使得每一可执行语句至少执行一次
在图例中,正好所有的可执行语句都在路径ace上,所以选择该路径设计测试用例,就可以覆盖所有的可执行语句;为本例设计满足语句覆盖的测试用例是:
【输入(2,0,4),输出结果为(2,0,3)】
覆盖ace;判定覆盖就是设计假设干个测试用例,运行被测程序,使得程序中每个判断的取“真”分支和取“假”分支,至少经历一次
判定覆盖又称为分支覆盖;【(2,0,4),(2,0,3)】覆盖ace
【(1,1,1),(1,1,1)】覆盖abd
【(2,1,1),(2,1,2)】覆盖abe
【(3,0,3),(3,1,1)】覆盖acd;条件覆盖就是设计假设干个测试用例,运行被测程序,使得程序中构成判断的每个条件的可能取值,至少执行一次
对于第一个判断:
条件A>1取真为,取假为
条件B=0取真为,取假为
对于第二个判断:
您可能关注的文档
- 运筹学基础及应用第五版-胡运权第五章.ppt
- 高二化学选修4第四章电化学基础学案(全章)简单.doc
- 营养障碍性疾病患儿的护理.ppt
- 从化自然地理环境特征及其对人类活动的影响研究.doc
- 诗词书画艺术欣赏3.ppt
- 董、监、高任职资格及实际控制人发生重大变更问题(胡珊).ppt
- 选3-4-2-第2讲-机械波.ppt
- 高职护理专业人才培养方案(三年制).doc
- 部编版八上富贵不能淫-贫贱不能移.ppt
- 鲁教版九年级数学上册期中试卷.doc
- 2024年广西工程职业学院单招(计算机)测试题库推荐.docx
- 人教版中学七7年级下册数学期末解答题培优卷(含答案) .pdf
- 2024年注册会计师之注会公司战略与风险管理能力测试试卷A卷附答案优质 完整版724550144.pdf
- 数字资产用户指南——2025年一季度全球数字资产.pdf
- 特种设备及特种作业人员专项整治行动实施方案 .pdf
- 有为教育理念下小学“美为”艺术课程体系的开发与实施研究 .pdf
- 2024年广西安全工程职业技术学院单招计算机测试模拟题库推荐.docx
- 2024年广西电力职业技术学院单招(计算机)测试题库必考题.docx
- 2024年广西工程职业学院单招(计算机)测试模拟题库附答案.docx
- 湖北省武汉市2022-2023学年八年级下学期期末英语试题(含答案)3.pdf
文档评论(0)