软件测试流程.doc_第1页
软件测试流程.doc_第2页
软件测试流程.doc_第3页
软件测试流程.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

厦门亿群软件技术有限公司一. 软件生命周期流程图1. 基本流程图 2. 相关专业术语:1) 什么是单元测试?i. 单元测试即模块测试,是为发现语法及逻辑错误而对模块内代码进行的测试,主要是检查模块内代码是否实现了详细设计说明书中规定的模块功能和算法。属于白盒测试ii. 单元测试要求对编程语言及代码结构要有较深的了解,所以一般是由开发人员来测试;或者是开发人员编写测试脚本给测试人员测试;或者使用自动化测试工具agitator进行测试2) 什么是集成测试?i. 集成测试其目的是要找出在模块接口上面,包括整体体系结构上的问题ii. 集成测试包括以下几个:模块内集成,子系统内集成,子系统间集成iii. 集成测试主要测试点:测试各个模块连接穿越模块接口的数据是否丢失;测试各个子功能组合,能否达到预期的父功能的要求;测试模块间会不会产生不利的影响等3) 什么是系统测试?i. 系统测试是将经过测试的子系统装配成一个完整系统后进行的测试;系统测试是站在用户角度上做的功能性验证,包括功能测试,交互测试,性能测试等(功能测试和交互测试是系统测试时必须有的,但性能测试不一定跟功能测试一起提交);一个系统测试分一个测试周期,但一个测试周期含有多个测试循环ii. 功能测试是指测试软件的功能是否符合功能需求说明书所要求的iii. 交互测试是指测试软件的用户界面规范性,产品的易用性iv. 测试循环是指测试修复活动(BUG修复后再进行测试和验证,以消除修改BUG时产生的新BUG)v. 测试周期是指从测试申请,测试执行,测试报告的一个完整生命时间线;一个测试周期包含多个测试循环4) 单元测试,集成测试及系统测试三者的关系i. 打个比喻,一个软件比作一座房子,则单元测试相当于测试一个砖头,集成测试相当于测试这些砖头所砌成的墙壁,系统测试相当于测试整座房子5) 什么是验收测试?i. 验收测试是指为确定软件系统是否满足验收标准以及客户决定是否接受而进行的正式测试ii. 验收测试包括Alpha测试及Beta测试,验收测试过程中,测试人员不参与iii. Alpha测试是指在开发环境下给用户进行的测试,即:参与测试的人了解行业背景,且 测试过程中有开发人员在场;(比如我们在公司里把BizPBX挂在服务器上给公司同事测试,同事发现BUG时可以及时反馈给开发人员,这就是Alpha测试)iv. Beta测试是在真实的环境下,所面向的是真正的用户,这些用户可能不了解行业背景, 且开发人员不在场,这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论