- 1
- 0
- 约8.87千字
- 约 23页
- 2019-10-13 发布于湖北
- 举报
南研所测试分部培训教材
按测试策略过程对软件测试的分类
按测试策略和过程
单元测试(UNIT TESTING)
集成测试(INTEGRATION TESTING)
确认测试(VALIDATION TESTING)
系统测试(SYSTEM TESTING)
证实主要系统功
能满足需求
软件测试策略
高层测试
HIGH LEVEL TESTING
低层测试
LOW LEVEL TESTING
验证原代码的
正确性
验证与确认
在广义上,软件测试是验证和确认VERFICATION AND
VALIDATION (V ﹠V )。验证指保证软件正确地实现了一特定功能
的一系列活动。确认是指保证所生产的软件可追溯到用户需求的一系列
活动。
VEIFICATION :Are we building the product right?
VALIDATION : Are we building the right product?
软件工程 正规检视 VV 的定义包含了许多活动,即软
与 度量
方法 评审 件质量保证SQA。测试是保证质量
的最后一道措施,质量贯穿于软件
软件质量 过程的每一个阶段。
标准和
测试
步骤 SQA
SCM
软件测试策略
软件工程过程可以看成一螺旋状。软件测试策略也可以看成一螺旋状
软件的测试步骤
单元测试主要应用白盒测试方法
集成测试集中在证实和程序构成问题上,主要采用黑盒测试方法,附之以白盒测试方
法
软件集成后,需要完成一系列高阶测试(确认和系统测试〕。确认标准必须被测试。
确认测试提供软件满足所有功能、性能需求的最后保证。确认测试仅仅应用黑盒测试
用例设计方法
需求
高阶测试
High-order Test
设计 集成测试 Integration Test
代码
单元 测试
测试方向
集成测试
集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块
按照设计要求组装成为子系统或系统,进行集成测试。要考虑以下问题:
在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;
各个子功能组合起来,能否达到预期要求的父功能;
一个模块的功能是否会对另一个模块的功能产生不利的影响;
全局数据结构是否有问题;
单个模块的误差积累起
原创力文档

文档评论(0)