【测码学院】python自动化测试培训-分层自动化的层次有哪些

自动化测试的误区:
  1、自动化测试脚本在完成后因为产品更新导致大量测试用例失效,由于团队忙于新功能开发,当失效的用例积累越来越多时,这些测试用例就慢慢失去维护。如果开发这些用例同学在的时候可能还好办。
  2、大量的自动化测试脚本没有发现问题,上线后仍然问题不断。在测试中我们主要针对正常流程进行测试,但是在线上出故障的都是非正常流程。
  3、代码质量问题严重。很多人写的单元测试只是构造一个输入然后检查返回值,结果是测试通过了但是问题却遗漏了。
  4、重复*制造。大量的团队都在开发自己的自动化测试框架,实际上只是对各种开源框架进行裁剪完善。
  【测码学院】python自动化测试培训-分层自动化的层次有哪些

分层测试包含如下几个层次:
  1、单元测试:开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。
  2、集成测试:也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图〕组装成为子系统或系统,进行集成测试。在这里我们可以认为就是接口测试。
  3、系统测试:将需测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素及环境结合在一起测试。在这里我们就可以理解为是UI测试。另外还要个综合规律发现得越早修复成本越低。
  相关推荐:【测码学院】python自动化测试培训-Python自动化之代码覆盖
  更多Python自动化测试培训视频可前往:https://www.cemaxueyuan.com/course/detail/2.html
  更多免费python自动化测试培训课程可前往:https://www.cemaxueyuan.com/course.html