数据人与超自然意识 发表于 2024-11-30 23:29:00

分层测试(一):什么是分层测试?

什么是分层测试?

分层测试是通过对质量问题分类、分层来包管团体系统质量的测试体系。
模块内通过接口测试包管模块质量,多模块之间通过集成测试包管通讯路径和模块间交互质量,团体系统通过端到端用例对核心业务场景进行验证,用户体验通过手工测试确保无妨碍用户的交互。
分层测试实当代码、服务、界面分层测试的团体架构目标,逐层建设美满自动化测试本领,渐渐做到在包管质量的前提下提升需求交付效率。
可以这么说,当你碰到对一个系统进行团体保障,不知道怎么入手的时间,进行分层测试是一个良好的解决思路。
分层测试的优点

1、井井有条:各层测试目标清晰,能形成结果叠加,加强质量防护本领。
2、支持日构建:整个体系支持日构建,支持MR后自动构建,提升开辟团队安全感,提升发布效率。
3、白盒测试:加强了对代码实现逻辑的明白,提升团体代码质量和设计质量。
原则

1、稳固性:稳固性是自动化用例的生命线。
2、有用断言:用例无断言,就是耍无赖。
3、测试下沉:要小不要大,自动化用例尽量下沉,用接口用例覆盖。
4、三早:早测试,早发现,早修复。
5、聚焦业务: 尽量专注于业务场景,确保每个测试都有代价。
6、复用业务办法: 依赖基础办法及代码,降低基础办法引入的厘革对用例稳固性的影响。
7、数据独立: 测试数据独立,降低测试数据耦合引入的用例维护复杂性。
表示图

https://i-blog.csdnimg.cn/blog_migrate/d1a03fedf3c50f6844724111a6c9ad24.png
末了: 下方这份完备的软件测试视频学习教程已经整理上传完成,朋友们假如需要可以自行免费领取 【包管100%免费】
https://i-blog.csdnimg.cn/blog_migrate/155ee4c2aae90e4df7f6fee8033b6d30.png#pic_center
这些资料,对于【软件测试】的朋友来说应该是最全面最完备的备战堆栈,这个堆栈也伴随上万个测试工程师们走过最艰难的路程,希望也能资助到你!
https://i-blog.csdnimg.cn/blog_migrate/a34c75aa539ff3592072bf3ab18544c1.gif#pic_center

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 分层测试(一):什么是分层测试?