全球旧事资料 分类
软件缺陷被发现、报告到这个缺陷被修复、验证直至最后关闭的完整过程。
17对软件缺陷报告处理方式:审阅拒绝接受分配再测试重新打开关闭暂缓第7章静态测试与动态测试:1静态测试:是一种不通过执行程序而进行测试的技术。根据用户的要求及相关标准、规范对测试对象进行分析与检
5
f查。2静态测试内容:测试对象:包括文档、代码、界面等。关键任务:是检查软件的表示和描述是否符合相关规范,有没有错误或者有没有歧义等。瞄准:瞄准的是软件系统在描述、表示和规格上的缺陷。从而对测试对象的质量进行测量和验证。时期:静态测试一般在开发前期介入,提高文档、代码的质量,是进一步测试执行的前提。规范”,是静态测试的重要依据,如文档规范、编码规范、界面规范等。3静态测试技术结构:
4走查:是一种静态分析方法中的非正式检查过程。走查以发现文档或代码是否符合标准和规范,是否存在逻辑错误、含糊的表达为目的。对文档的走查主要从文档的格式是否规范,内容是否完整、正确、一致等方面进行验证。5审查:是一种正式的检查和评估方法,最早是由IBM公司提出,经实践证明是一种有效的检查方法。审查包括设计(文档)审查或代码审查。审查,首先需要软件开发者自查,之后再由审查小组检查。a设计(文档)审查为了保证设计文档的质量,必须以一定的规范和结构来组织文档。正式的文档可以是技术需求、软件架构或者软件设计等。在组件测试或集成测试之前,或测试过程中,开发人员通常会检查设计文档是否正确或满足规范。集成测试过程中,需要分析测试对象是否满足接口设计指南。b代码审查:可靠性可读性和可维护性移植性6评审:通常在审查会后进行,审查小组根据审查的错误记录来评估该软件,决定是否需要重新进行审议评审。评审对产品状态进行的评估,以确定产品与计划结果之间的偏差,并提供改进建议。评审依赖于文档作者或审查小组提供的反馈结果。评审是降低文档、代码缺陷、提高其质量的有效方法7评审的好处:降低缺陷、降低消除缺陷的成本、缩短开发时间、早期修正了缺陷,可减少动态测试的成本和时间、降低系统运行的故障率8评审的6个步骤:计划、概述、准备、评审会议、返工和跟踪。9参与评审的角色和职责:经理主持人作者(被评审的人,主要负责人)评审人员记录员10静态分析工具:编译器:编译器作为静态分析工具,可以发现程序中的格式、语法错误,并且以故障或警告方式来进行报告。比如:检查编程语r
好听全球资料 返回顶部