全球旧事资料 分类
3软件的应用领域:金融:银行、保险、证券通讯:手机等电子商务游戏工业控制办公软件通用软件4软件测试包括:满足用户要求(功能性的测试)、性能需求:可靠性、易用性、效率。软件测试两类型:功能、性能5测试的目的:检验系统是否满足规定需求,或弄清实际结果与预期结果之间的差别(Bug),即验证和确认软件质量。6:软件测试人员的素质:会测试方法,熟悉业务知识,懂程序、文档测试管理、设计、执行(全才);会测试方法、熟悉业务知识测试执行;会测试方法测试执行;什么都不会瞎执行。实施测试可以是不同过的角色:开发者测试、用户测试、用户群测试。第二章:软件测试的基础1软件测试的基本原则:站在用户的角度,对产品进行全面测试。尽早、尽可能多地发现缺陷(bug),并负责跟踪和分析产品中的问题。对不足之处提出质疑和改进意见。争取零缺陷(zerobug),做到足够好(good-e
ough)。2软件测试的10项原则:1所有测试的标准都是建立在用户需求之上。2软件测试必须基于“质量第一”的思想去开展各项工作。3事先定义好产品的质量标准。4软件项目一启动,软件测试也就开始,而不是等程序写完,才开始进行测试。5穷举测试是不可能的。6第三方进行测试会更客观,更有效。7软件测试计划是做好软件测试工作的前提。8要设计合理的测试用例。9对发现错误较多的程序段,应进行更深入的测试。10重视文档,要善于保存一切测试过程文档。3软件缺陷:缺陷通常表现为软件功能上的失败(failure)、功能和实际需求的不一致,即矛盾(i
co
siste
cy)。从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题。从外部看,软件缺陷是系统所需要实现的某种功能的失效或与用户需求的违背。4软件缺陷分类(分级):致命的、严重的、一般的、微小的5软件缺陷的4中状态:激活已修正关闭或非激活潜伏6代码缺陷的来源:大范围错误:编译错误运行时错误非预期的行为小范围错误:句法错误构建错误语义错误内存错误7软件缺陷可能出现的地方:无处不在,其中需求说明书是软件缺陷出现最多的地方,我们更要重视文档的测试。提前测试,发现缺陷,预防缺陷在后期大爆发8如果不提前测试,缺陷爆发点:在单元测试阶段。9软件开发生命周期模型:瀑布螺旋RUP迭代V模型敏捷开发模型IPD开发
10:软件测试阶段:测试计划测试用例设计规格说明书审查系统设计和代码审查单元测试集成测试系统测试验r
好听全球资料 返回顶部