对集成测试与系统测试的恍悟

       【前言】虽然做测试好些年了,但是自己对集成与系统测试之间的差别也一直没法用清晰的语言表达,今天不知怎地,突然好像有了顿悟。再搜,更加深了自己的理解。

 

       【解读】

通俗的讲,一个产品从研发到出厂的工程中,测试分为三个阶段:单元测试、集成测试、系统测试;

单元测试:一个模块的功能及常规错误测试;

我的解读: 单元测试往往局限于一个模块内部,细则指接口的功能正确性测试,常规错误处理测试(边界值、不合法值等)。

提升单元测试质量重点:测试时一定要考虑常规错误的测试,而这样的底层小模块如果能做好这些防范,对上层的质量就是个质的飞跃。

 

集成测试:完成单元测试后,各模块联调测试;集中在各模块的接口是否一致、各模块间的数据流和控制流是否按照设计实现其功能、以及结果的正确性验证等等;可以使整个产品的集成测试,也可以使大模块的集成测试;

我的解读:  主要验证各模块的数据是否正确传输,结果是否正确。当然模块间接口一致性也非常重要,即模块进行数据传输是参数类型应尽量保持一致,不用用户再做更多的转换。

集成测试方案思考:要确定集成的关键模块及其集成顺序。测试依据:设计说明书。

 

系统测试:针对整个产品的全面测试,既包含各模块的验证性测试(验证前两个阶段测试的正确性)和功能性(产品提交个用户的功能)测试,又包括对整个产品的健壮性、安全性、可维护性及各种性能参数的测试;

我的解读:系统测试范畴更广,除包含集成测试范畴(甚至包含单元测试范畴)外,同时应着重从用户的业务流程上进行功能验证。这个可以从考虑用户的使用场景出发。同时进行产品化测试、性能测试、压力测试、兼容性测试、稳定性测试等等。测试依据:需求规格说明书。

系统测试重点方向:从用户业务流程进行验证,还有后续的一些测试都要涉及到。

 

    【顿悟】生活往往就是这样,积累了一定的阅历后,有些一直困扰的问题就会突然解开了,顿时有种茅塞顿开、豁然开朗的感觉。“不是不报,时候未到”,呵呵,不是不明白,只是时候还没来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值