


免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文档系作者精心整理编辑,实用价值高。1、 测试计划与测试文档 软甲测试的目的是尽可能早一些找出软件的缺陷,并确保其得以修复,软件测试人员不断追求低成本下的高效率测试,成功的测试要依靠有效的测试计划、测试用例和软件测试报告,他们也是测试过程要解决的核心问题1.什么是软件测试?软件测试的目的是什么?分为哪几个阶段?软件测试的过程?类型?软件危机:原因:缺乏规范化工程的约束导致缺陷的不断积累与放大效应。解决方法是软件工程:将系统化的、严格约束的、可量化的方法应用于软件的开发与维护,即将工程化应用于软件 什么是软件测试:软件测试是为发现错误而执行的一个程序或系统的过程分析某个软件项以发现现存和要求的条件之差别并评价此软件项的特性软件测试的目的: 确保软件质量,有助于软件过程的改进 软甲测试的目的是尽可能早一些找出软件的缺陷,并确保其得以修复,软件测试人员不断追求低成本下的高效率测试 软件测试的过程: 拟定测试计划、编制测试大纲、设计测试用例、实施测试、分析测试结果 测试用例三要素:输入、执行条件、期望输出测试环境 = 软件 + 硬件 + 网络测试类型: 测试技术:黑盒、白盒、灰盒 按开发阶段:单元、集成、确认、系统、验收、性能、回归 执行状态:静态、动态 执行主体:开发方、用户、第三方测试如何理解测试无处不在?什么是软件功能点?什么是软件功能点?功能点:能够单独完成的某个具体业务流程。例如:一个用户管理功能常常关注的三个功能点:用户查询、用户修改、用于删除。这是大的功能点。还可以再细分。用户修改:修改用户登录密码、修改用户登录名、修改用户个人基本信息等等2.软件生存周期模型软件生存周期模型是描述软件开发过程中各种活动如何执行的模型,常用的模型有:瀑布模型、螺旋模型、3.白盒测试定义:又称结构测试(玻璃测试),是一种基于源代码或代码结构的逻辑的测试,生成测试用例以尽可能对多地发现并修改程序中的错误白盒测试有哪些方法? 白盒测试分为两大类:静态测试方法和动态测试方法静态测试方法:检验软件的表示和描述是否一致,没有冲突或者没有歧义动态测试方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖、基本路径测试基本路径:(独立路径)是指在程序入口与出口之间的任一路径,其间不存在两条长度大于2的相同子路径 什么叫独立路径集? 条件测试可以测试什么样的错误?举例说明 什么是向后程序切片?什么是向前程序切片?作为标准里的语句一定会在切片结果集里吗?4.黑盒测试定义:又称性能测试是一种基于规格说明,不要求考察代码,以用户视角进行的测试黑盒测试的基础:基于需求规格说明书,考虑正面测试和负面测试 黑盒测试设计测试用例主要有哪几种方法? 等价类划分法、边界值分析法、因果分析法、错误推测法5、单元测试与集成测试单元测试:单元测试对最小的软件设计单元(模块)的验证工作白盒为主黑盒为辅,优点:单元测试趋势程序员创建松耦合。高内聚的代码里,有助于软件的健壮性缺点:只能验证单元自身功能,不能捕获系统范围错误 集成测试:把单独的软件磨口结合在一起作为整体接受测试,主要通过测试来发现来发现和接口有关的问题黑盒为主,白盒为辅助优点:验证软件单元结合的功能、性能和可靠性以及单元间能否协调工作策略:瞬时集成策略:俗称大爆炸策略,特点:当所有的模块集成在一起进行测试缺点:错误很多,无休止,难以解决增量集成策略:将程序分成小部分进行测试,分为:自顶向下集成、自底向上集成和呼和集成。特点:错误容易分离,接口测试彻底。6.确认、系统、回归确认测试:是检验所开发的软件是否按照需求规格说明中确定的功能、特性、约束等技术要求进行工作,目的为了暴漏程序的错误以及和规格说明书中不一致之处,而不是证明它其正确(黑盒测试)系统测试:对完整集成后的产品和解决方案进行测试,用来评价系统对具体需求规格说明的功能和非功能的符合性测试。目的:发现产品设计、体系和代码的基础问题(引入时机:集成测试之后,实施对象:独立的测试团队)。特点:既测试产品功能也测试非功能的唯一测试阶段 (系统测试=功能测试+非功能测试) 系统测试方法:Alpha/Beta测试、压力、负载、安全性、兼容、性能 负载(容量测试):在特定的运行条件下验证系统的能力状况。 压力:是指通过对系统加载过度的资源来时系统崩溃,观察系统对出现故障时系统的反应 。目的:保证系统出现故障时可以适当的恢复 性能:为了获取或验证系统性能指标而进行的测试(评价响应时间、吞吐率、和系统的使用情况) 强度测试:迫使系统在异常资源下运行,检查系统对这一情况的抵抗力 容量测试:确定系统可处理同时在线的最大用户数 回归测试:回归测试是对之前已经测过、经过修改的程序进行重新测试,以保证该修改没有引入新的错误或者发现之前为发现的错误(引入时机:单元、集成、系统测试)回归测试的特点:测试计划测试范围时间分配开发信息完成时间执行效率常规测试已带有测试用例的测试计划整个程序测试时间有预算随时获得开发信息时间长高频率活动回归测试修改过的程序和需要更新的旧的测试计划被修改的部分正确性与原有功能整合测试时间不包括在进度表保留开发信息保证回归测试正确时间短由系统修改而触发的周期性活动 策略:全部重新测试:重新执行之前所有测试用例。优点:不进行测试用例的选择。缺点:不灵活有选择的重新测试:选择和使用现有的测试用例子集。优点:灵活。缺点:耗费大量的精力选择测试用例 波及效应:是为了发现受影响的部分和受潜在影响的部分,保证软
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025重庆市綦江区教育事业单位面向应届毕业公费师范生考核招聘60人笔试备考试题及答案解析
- 2025中级软考通关题库及答案详解
- 心理危机干预报告
- 2025浙江温州瑞安市司法局编外人员招聘1人笔试备考试题及答案解析
- 企业人文内涵塑造策略
- 大学化学教学方法与实践
- 绿化工程的推广及意义
- 纺织品包装设计手册
- 2025西安雁塔区长延堡社区卫生服务中心招聘笔试含答案
- 2025年口腔颌面外科颌骨骨折固定术后并发症处理技巧模拟考试试卷答案及解析
- 职业技能等级认定考试保密协议书
- 教学评一体化:新课标下道德与法治教学的必然选择
- 免还协议合同样本
- 脑出血病人的护理
- 2025中型工程承包合同
- 纪念抗日战争胜利80周年心得体会
- 典型质量案例警示
- T-ZSA 288-2024 餐饮设备智能烹饪机器人系统通.用技术要求
- 老龄工作培训课件
- 海姆立克急救法操作考核标准
- 档案员近3年年终工作考核情况
评论
0/150
提交评论