For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
软件测试按照测试阶段可以分为单元测试、集成测试、系统测试、验收测试,本文合肥IT培训小编就针对每个测试具体介绍一下其定义及原则,希望大家有所了解。
1、单元测试
定义: 对软件中的最小可测试单元进行检查和验证
原则:
1)尽可能保证各个测试用例相互独立;
2)单元测试一般由代码的开发人员来实施;
好处:
1)能尽早发现缺陷;
2)有利于重构;
3)简化集成;
4)文档;
5)用于设计
限制:
1)不可能覆盖所有的执行路径,所以不能保证捕捉到所有路径的错误;
2)每一行代码,一般需要3~5行测试代码才能完成单元测试,所以存在投入和产出的一个平衡。
java单元测试框架:JUint
2、集成测试
**定义:是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动
和单元测试区别:
1)测试对象不同;
类 、模块
2)测试依据;
3)测试方法;
3、系统测试
定义:是将经过集成测试的软件,作为计算机系统的一个部分,与系统中其他部分结合起来,在实际运行环境下对计算机系统进行的一系列严格有效的测试,以发现软件潜在的问题,保证系统的正常运行。
关注点:
4、验收测试
定义:也称为交付测试。针对用户需求、业务流程的正式的测试,确定系统是否满足延后标准,由用户、客户或其他授权机构决定是否接受系统。
细分:
用户验收测试
运行验收测试
合同和规范验收测试
alpha测试:开发端
Beta测试:用户端
欢迎报名合肥达内IT培训免费训练营,全程北京一线大咖级讲师亲授,为你解析互联网IT行业发展趋势,就业前景,更可解答你的一切疑问!
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请添加3216764521学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。