欢迎来到天天文库
浏览记录
ID:38112094
大小:163.87 KB
页数:5页
时间:2019-05-24
《软件测试笔记1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一章测试基础软件测试的定义:使用人工和自动的手段来运行或测试某个系统的过程。其目的是检验它是否满足规定的需求或弄清预期结果与实际结果间的差别。软件测试的目的:证明检测预防证明:1)获取系统在可接受风险范围内可用的信心2)尝试在非正常情况和条件下的功能和特性3)保证一个工作产品是完整的且可用或可被集成的检测:1)发现缺陷,错误和系统不足2)定义系统能力和局限性3)提供组件、工作产品和系统的质量信息预防:1)通过将测试活动提前介入到软件生命周期中,尽早的发现并消除前期研发阶段引入的缺陷,以防止前期缺陷遗留并放大到后续环
2、节2)通过对发现的缺陷进行分析,找出导致这些缺陷产生的流程上的不足,通过改进流程,预防同类缺陷再次产生软件生命周期:计划->需求分析->概要设计->详细设计->编码->测试->运行维护1)计划:SDP(软件研发计划)UTP(单元测试计划)SVVP(软件验证与确认计划)ITP(集成测试计划)STP(系统测试计划)2)需求分析:SRS(软件需求规格说明)根据研发类型,需求来源,则用户针对的具体对象分为两种:针对产品的与针对项目的3)设计:HLD(HighLevelDesign概要设计)LLD(LowLevelDesign
3、详细设计)4)编码:写成以某个程序设计语言表示的源程序清单,使用RDBMS(RelationalDatabaseManagementSystem关系型数据库管理系统)工具建立数据库。5)测试:检验软件是否符合客户需求,达到质量要求。按测试阶段分单元测试(UT)集成测试(IT)系统测试(ST)——最先介入,最晚结束6)运行维护:将软件交付用户投入正式使用,以后便进入维护阶段,可能有多种原因需要对其进行修改,如软件错误、系统软件升级、增强软件功能、提高性能等。软件研发的相关要素:人员过程工具人(组织)过程(流程)质量技术
4、(工具)1)人员组成分析人员设计人员开发人员测试人员配置管理人员(CMO,SCM)SQA2)组架构项目经理SQA开发经理测试经理配置经理软件开发组软件测试组配置管理组软件研发流程:常见的软件研发流程:瀑布模型,螺旋模型,RUP流程,IPD流程软件缺陷和BUG(包括错误和不足):缺陷的引入是随时的,不确定的。缺陷可以归结为三类:遗漏、错误、额外的实现。附录:1)SDP:SoftwareDevelopPlan软件研发计划2)SVVP:SoftwareVerificationandValidationPlan软件验证与生效
5、计划软件质量的定义:实体(被测试系统)基于某些特性满足需求的程度。实体特性需求1)实体:软件——被测对象2)特性:基于ISO9126分析SRS得出测试内容,分析测试内容的两种主要方法:a.ISO9126分析方法优点:国际标准b.测试类型分析方法缺点:无标准,实际应用中需要企业根据自身行业特点定义测试类型*相同点:成功经验复用,二者存在对应关系3)需求:质量三个层次a.符合需求规格(内部要求)b.用户显示需求(外部要求)c.用户隐式需求(使用要求)4)质量铁三角:过程技术组织软件质量管理体系质量管理理论:第一阶段:检验
6、质量管理第二阶段:统计质量控制第三阶段:全面质量管理100%需求覆盖TCs/页SRSTC质量评价Defects/TC(每用例缺陷数)(通过质量统计学得出)通过用例发现缺陷数占总发现缺陷数比例测试前期发现严重缺陷数占总发现严重缺陷数比例流行的质量管理体系1)ISOa.三个核心ISO9000管理理念和原则Iso9001组织质量管理体系必须履行的的要求做了明确的规定ISO9004组织持续改进的指南标准b.八项质量原则以顾客为中心*发挥领导作用全员参与过程方法管理的系统方法持续改进基于事实的决策方法*互利的供方关系2)CMM
7、/CMMI(CapabilityMaturityModel)能力成熟度模型a.起源:美国国防部委托立项美国软件工程研究所(SEI)提出的模型用来:评估软件承包商能力协助组织改进过程、提高过程能力b.必要性业界的实施标准业界的交流语言中国企业获取国际订单的门槛向下采购的保障降低软件生产风险的有力手段c.特点及各级概要初始级:不可预测的、无序的、混乱的。可重复级:有纪律的,经验复用已定义级:标准的、一致的已管理级:可预测的优化级:不断改进的3)六西格玛软件质量模型:质量模型:一组特性及特性之间的关系,它提供规定质量需求和
8、评价质量的基础外部和内部质量功能性可靠性易用性效率维护性可移植性适合性易理解性易分析性时间特性成熟性适应性准确性易学性易改变性容错性易安装性户操作性易操作性稳定性资源利用性易恢复性共存性保密安全性吸引性易测试性易替换性功能性的依易用性的依维护性的依效率的依从可靠性的依可移植性的从性从性从性性从性依从性
此文档下载收益归作者所有