集成测试系统测试的区别,以及他们的应用场景主要是什么?
Posted 编测编学0基础软件测试训练营
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集成测试系统测试的区别,以及他们的应用场景主要是什么?相关的知识,希望对你有一定的参考价值。
区别:
1、计划和用例编制的先后顺序:
从V模型来讲
在需求阶段就要制定系统测试计划和用例,HLD(概要设计文档)的时候做集成测试计划和用例,有些公司的具体实践不一样,但是顺序肯定是先做系统测试计划用例,再做集成。
2、用例的粒度:系统测试用例相对很接近用户接受测试用例,毕竟在这个系统测试阶段我们本质上更多的是结合用户实际的操作场景进行测试,一切脱离了用户使用习惯的测试,我个人觉得意义相对就会变小。
集成测试用例比系统测试用例更详细,而且对于接口部分要重点写,毕竟要集成各个模块或者子系统。
3、执行测试的顺序:先执行集成测试,待集成测试出的问题修复之后,再做系统测试。
就像汽车一样,我们只有把车架子,车门,车的发动机等等集成在一起之后,才能进行整车的测试(系统测试)
应用场景:
集成测试:完成单元测试后,各模块联调测试;集中在各模块的接口是否一致、各模块间的数据流和控制流是否按照设计实现其功能、以及结果的正确性验证等等;可以是整个产品的集成测试,也可以是大模块的集成测试;集成测试主要是针对程序内部结构进行测试,特别是对程序之间的接口进行测试。集成测试对测试人员的编写脚本能力要求比较高。测试方法一般选用黑盒测试和白盒测试相结合。
现在企业中集成测试常见的一种形式就是前后端联调会多一些。
前端人员写好前端的业务逻辑,后端开发人员更多的是关注服务端的一些代码,当每个人人员将自己的逻辑实现之后,进行前后端的联调工作。
系统测试:针对整个产品的全面测试,既包含各模块的验证性测试(验证前两个阶段测试的正确性)和功能性(产品提交个用户的功能)测试,又包括对整个产品的健壮性、安全性、可维护性及各种性能参数的测试。系统测试测试软件《需求规格说明书》中提到的功能是否有遗漏,是否正确的实现。做系统测试要严格按照《需求规格说明书》,以它为标准。测试方法一般都使用黑盒测试法
以上是关于集成测试系统测试的区别,以及他们的应用场景主要是什么?的主要内容,如果未能解决你的问题,请参考以下文章