您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 苏州大学软件测试与质量保证必考点(孙涌)
第一章1、质量:软件质量是软件产品满足使用要求的程度;质量观点:先验证观点:质量是产品的一种可以认识不可定义的性质;用户观点:满足使用目的的程度;制造者观点:产品性能符合规格要求的程度;产品观点:联合产品固有性质的纽带;价值观点:依赖于顾客愿意付给产品报酬的数量;2、McCall质量模型第二章1、软件测试分类白盒测试:通过对程序内部结构的分析、测试、检测寻找问题;按测试技术分黑盒测试:通过软件外部表现发现其缺陷和错误;单元测试:按测试阶段分集成测试:系统测试:确认测试:开发方测试:按测试实施组织分用户测试方法:第三方测试:2、软件测试最佳实践:①、单独的测试人员②、注重测试用例的设计③、重视集群现象④、完全测试不可能⑤、修复缺陷后,回归测试第三章软件测试风险管理技术风险1、测试风险分类管理风险头脑风暴法2、测试风险识别技术访谈风险检查表3、测试风险分析①、确定测试范围的功能点和性能属性;②、测试风险发生的可能;③、确定测试风险发生后的影响程度;④、计算测试风险优先级⑤、确定测试风险优先级第四章测试过程1、测试模型:V、W、H、X模型V需求分析验收测试概要设计系统测试详细设计集成测试编码单元测试测试人员2、软件测试三要素测试阶段测试工作产品3、测试阶段阶段一(测试计划阶段)P1P2建立总体测试计划开发详细的测试计划阶段二(测试用例获取)A1A2A3测试风险分析测试设计测试实现阶段三(测试有效性度量)M1M2M3执行测试检查测试集的充分性评价软件和测试过程4、缺陷度量P52①、缺陷密度②、缺陷消除率(DER)第五章黑盒测试P59必考;考察方式:应用第六章白盒测试P88第七章单元测试1、单元测试:验证软件单元的实现是否和该单元的说明完全一致的相关联的测试活动组成;2、单元测试的目的:①、验证代码是否与设计相符合②、跟踪需求和设计的实现是否一致③、发现设计和需求中存在的错误④、发现在编码过程中引入的错误接口局部数据结构3、单元测试内容:边界条件独立路径错误处理路径由顶向下4、单元测试策略由底向上的单元测试孤立5、单元测试过程:a、制定单元测试过程b、设计单元测试用例c、执行单元测试d、评审单元测试第八章1、集成测试:在单元测试的基础上,将所有模块按照概要设计的要求组装成为子系统,进行测试;大爆炸集成自顶向下集成2、集成测试策略:自低向上集成三明治集成协作集成高频集成第九章1、系统测试的定义:系统测试是通过与系统需求规格作比较,发现软件与系统需求规格不相符合或与之矛盾的地方2、系统测试的目的:通过与系统的需求定义作比较,发现软件与系统定义不符合或与之矛盾的地方,以验证软件系统的功能和性能等满足其规约所制定的要求1、系统测试与单元测试、集成测试的区别①、测试方法不同:前:黑盒测试;后:白盒测试②、测试范围不同:③、评估基准不同:性能负载强度容量2、系统测试类型安全性测试配置故障恢复安装文档用户界面第十章1、验收测试的定义证明需求的有效性和为取得用户的认可提供支持的一种很有价值的手段1、验收测试方法:Alpha测试、Beta测试第十一章1、软件测试自动化:让计算机代替测试人员进行软件测试的技术。2.测试工具可以进行部分的测试设计、实现执行和比较的工作2、自动化测试的优点:①、对程序的回归测试更方便②、可以运行更多、更繁琐的测试③、可以执行一些手工测试困难或不可能进行的测试④、更好地利用资源⑤、具有一致性和可重复性⑥、测试的复用性⑦、可以让产品更快面向市场⑧、增加软件信任度3、自动化测试的局限性①、不能取代手工测试②、手工测试比自动测试发现的缺陷多③、对测试质量的依赖性大④、测试自动化不能提高有效性⑤、测试自动化可能会制约软件开发⑥、工具本身并无想象力⑦、自动化测试对测试人员的要求比较高第十二章线性脚本结构化脚本1、测试脚本技术分为:共享脚本数据驱动脚本关键字驱动脚本2、执行后比较的益处:①、保存实际输出②、脱机进行比较③、可使用不同比较器④、可保存其他输出3、比较准则①、保持简单②、编制比较的文档③、尽可能标准化④、分割⑤、提高效率⑥、避免比较位图⑦、敏感和健壮测试问题平衡的目标第十三章测试自动化工具1、不同工具类型及其在生命周期中的位置第十四章1、IEEE对软件质量保证的定义2、软件质量保证是为了保证以下两点:软件开发过程是按照计划和规范实施的软件开发结果包括完整的软件和文档,并符合可预期的目标和检验标准3、质量保证是一种预防性、提高性和保证性的质量管理活动质量控制是过程性。纠偏性和把关性的质量管理活动4、全面质量管理:TQM在强调持续过程改进的严格要求下,将基本管理技术、现有的改进结果和技术工具整合在一起5、全面质量管理是一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的一种质量管理模式6、TQM的核心思想:全员性、全过程性、全面性7、软件质量保证的主要任务:SQA审计和评审、SQA报告、处理不符合问题8、SQA实施的五个步骤:目标、计划、执行、检查、改进第十五章课本p226编码过程流程图第十六章1、软件工程保证工具:预防软件故障,降低软件故障率,提高生产效率,为质量保证活动服务。主要包括:规程与工作条例、模板、检查表、配置管理、受控文档、质量记录2、模板的作用:A、方便文档的编制B、确保开发人员编制的文档更完善C、新组员的加入更容易D、方便文档审核感谢张月同学对本文档的大力支持。。。。。。
本文标题:苏州大学软件测试与质量保证必考点(孙涌)
链接地址:https://www.777doc.com/doc-4464959 .html