下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、名词解释:软件可靠性、1在规定的条件下,在规定的时间内,软件不引起系统失效的概率,该概率是系统输入和系统使用的函数,也是软件中存在错误的函数;系统输入将确定是否会遇到已存在的错误(如果错误存在的话)2在规定的时间周期内,在所述条件下程序执行所要求的功能的能力。软件缺陷、软件缺陷是存在于软件(文档、数据或程序)之中的那些不希望或不可接受的偏差。其结果是软件运行于某一特定条件时出现软件故障,这时软件缺陷被激活。软件评审、评审是用于开发过程早期检查和纠正缺陷的有效方法,使项目管理者为确定当前的阶段性产品能否发布,能否进行阶段转移而组织的正式检查。软件配置管理、软件配置管理是一种标志、组织和控制修改的
2、技术,作为CMM2级的一个关键域,在整个软件的开发活动中占有很重要的位置,其主要责任是控制变化。测试、指软件开发公司组织各方面的典型用户在日常工作中实际使用版本,并要求用户报告异常情况,提出批评意见,然后软件开发公司再对版本进行改错和完善。黑盒测试、黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明书的规定正常使用,程序能否适当的接收输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息的完整性(把程序看作一个黑盒子,完全不考虑程序的内部结构和处理过程)静态测试、静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口、等来检查程序的正确性。软件生命
3、周期、需求分析、设计、编码、测试、安装、维护,软件测试贯穿于整个软件开发生命周期。论述简答:软件能力成熟度模型是什么?五个等级答:能力成熟度模型CMM 是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述,其核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化,标准化。CMM 的 5 个等级 初始级,可重复级,已定义级,已管理级,优化级 影响软件质量的因素答:软件业通过多年的实践,总结出软件质量是人、过程和技术的函数,即 Q=M,P,T。其中,Q 表示软件质量,M 表示人,P 表示过程,T 表示技术。软件基线是什么?答:软
4、件基线是项目储存库中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线(已经通过复审和批准的某规约或产品,它因此可作为进一步开发的基础,并且只能通过正式的变化控制过程改变。)软件质量保证的目标答:以独立审查的方式监控软件生产任务的执行,给开发人员和管理层提供反映产品质量的信息和数据,辅助软件工程组得到高质量的软件产品。其主要工作包括以下三个方面1通过监控软件的开发过程来保证产品的质量2保证生产出的软件和软件开发过程符合相应的标准与规程3保证软件产品、
5、软件过程中存在的不符合问题得到处理,必要时将问题反应给高级管理者软件测试划分为几个阶段,各个阶段的含义答:单元测试,集成测试,系统测试,验收测试,回归测试。单元测试:指对软件中最小可测试单元或基本组成单元进行检查和验证集成测试:在单元测试的基础上,确保各单元模块组合在一起后能够按既定意图协作运行并确保增量的行为正确系统测试:在集成测试的基础上,在实际运行环境下对计算机系统进行一系列的严格测试,保证系统交付给用户后能够正常运行验收测试:让软件用户决定是否接受产品,是一项确定产品是否能满足合同或用户所规定需求的测试回归测试:修改旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误
6、,贯穿于整个软件测试过程。黑盒测试有哪些方法?具体实施如何选择方法答:划分等价类、边界值分析法、错误推测法、因果图法、判定表驱动法(组成?)、正交试验法、场景法。(1)首先进行等价类划分,包括输入条件和输出条件的等价划分,将无限测试变成有限测试,这是减少工作量和提高测试效率最有效的方法。(2)在任何情况下,都必须使用边界值分析法。经验表明,用这种方法设计出的测试用例发现程序错误的的能力最强。(3)可以使用错误推测法追加一些测试用例,这需要依靠测试工程师的智慧和经验。(4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准,应当再补充足够的测试用例。(5)如果程序的功
7、能说明中含有输入条件的组合情况,则一开始就可以选用因果图法和判定表驱动法。(6)对于参数配置类的软件,要用正交试验法选择较少的组合方式达到最佳效果。(7)利用功能图法,我们可以通过不同时期条件的有效性设计不同的测试数据。(8)对于业务流清晰的系统,可以利用场景法贯穿整个测试案例设计过程,在案例中综合使用各种测试方法。软件测试遵循哪些原则?答:1在整个开发过程中要尽早地和不断地进行软件测试2开始测试时不应默认程序中不存在错误3设计测试用例时,要给出测试的预期结果4测试工作应避免由系统开发人员或开发机构本身来承担5对合理的不合理的输入都要进行测试6重点测试错误群集的程序区段7除检查程序功能是否完备外,还要检查程序功能是否有多余8用穷举测试是不可能的9长期完整保留所有的测试用例和测试文件,直至该软件产品被废弃为止软件自动化测试,捕获-回放技术答:(1)捕获:将用户每一步操作都记录下来。这种记录的方式有两种:程序用户界面的 像素坐标或程序显示对象(窗口、按钮、滚动条等)的位置,以及相对应的操作、状态变化或是属性变化。所有的记录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省珠海市斗门区2023-2024学年七年级上学期期末英语试卷(含答案)
- 物业服务合同协议书
- 机器学习模型维护数据协议
- 慢阻肺急性加重期个体化用药策略
- 2026年垃圾分类知识竞赛试题(含答案)
- POS机刷卡交易服务合同协议
- 2026年技术服务与成果转化协议
- 慢病防控:远程医疗的实践与挑战
- 演员配音服务协议
- 慢病防控:慢性病患者的生活质量提升策略
- 2025年中国企业级AI应用行业研究报告
- 外派培训协议合同
- 水电站资产转让合同范本模板
- 脓毒症诊断与治疗临床规范指南(2025年版)
- 辽宁省沈阳市沈河区2024-2025学年七年级上学期期末考试英语试卷
- 矿山清包工合同范本
- 2025中闽能源股份有限公司招聘考试笔试参考题库附答案解析
- 小学语文整本书阅读教学在培养学生批判性思维和创新精神方面的实践研究教学研究课题报告
- 密度的应用 练习题 人教新教材 八年级物理上册
- 人教PEP版(2024)四年级上册英语 全册 教案
- 2026高中政治学业水平考试知识点归纳总结(复习必背)
评论
0/150
提交评论