美文网首页
前端测试

前端测试

作者: 活力小腰果 | 来源:发表于2016-12-07 19:23 被阅读0次

前端测试的现状

前端测试可以从API测试和GUI测试入手,虽然部分的代码是可以通过API测试来保证质量,但在前端项目中大部分的还是GUI的代码,并且由于GUI测试时复杂性大、可能性多,所以前端测试的重难点是GUI的测试。与传统的GUI测试相比,由于前端的快速迭代的特性,通常只对通用组件、算法及数据模块进行测试,而一些不稳定的经常迭代的代码的测视例维护成本大不太适合写测试。

前端测试的意义

前端测试保证了代码的健壮性与易维护性,在开发阶段就能及时发现问题,提高代码的质量。有了前端测试,开发团队可以更好的代码交给后续的开发人员维护,在修复bug的时候不容易引发回归错误。同时测试用例能够很好的向开发者及使用者阐释代码的用意,有利于团队的协作开发。

前端测试的难点

1.在操作GUI软件时,用户可能操作的序列性大,而与之带来的是系统状态的多变,复杂的系统状态难以用数据描述。

2.GUI测试的覆盖准测与传统测试不同,由于GUI系统状态的多变,测试时不光要考虑有多少代码被覆盖,还要考虑在多少种状态下被覆盖。

3.前端项目的快速迭代特性,项目的输入输出映射经常改变,给测试用例的维护带来挑战。

前端测试的分类

1.界面测试:测试界面是否正常。

2.功能测试:

(1)UI测试:ui测试是从用户的角度出发,主要是对界面交互以及操作的测试。

(2)单元测试:单元测试是从开发人员的角度出发,保证自己代码的正确性。其对象一般是对方法、组件。

3.性能测试:性能测试需要在开发过程中持续关注,否则页面的性能容易在迭代过程中下降,且后期难以改善。

4.页面特征测试:某些区域可能在功上并没有异常,但可能与应用场景或者需求不符合,例如移动端的大图检测。

前端测试的工具

1.界面测试

像素对比:PhantomCSS

dom对比:page-monitor

相关文章

  • 软件硬件测试快速入门:前端和后端测试的区别

    前端测试简介 前端测试是一种展示层的测试。外包测试大多是点点点,多属于前端测试。 前端测试检查GUI或Web等可视...

  • 前端单元测试(一) - 入门向

    目录 概述为何要写测试前端测试的类型TDD vs BDD 常用前端单元测试框架JestMocha More前端测试...

  • 前端测试

    前端测试的现状 前端测试可以从API测试和GUI测试入手,虽然部分的代码是可以通过API测试来保证质量,但在前端项...

  • 前端测试框架 Jest

    前端测试工具一览 前端测试工具也和前端的框架一样纷繁复杂,其中常见的测试工具,大致可分为测试框架、断言库、测试覆盖...

  • react测试用例

    什么是测试用例 字面理解来说,就是测试一个东西,对于我们前端开发来说就是测试前端功能,前端主要分为 html cs...

  • 如何开展前端的测试工作

    如何开展前端的测试工作 一、前端的测试工作 1、熟悉测试环境 2、需要的准备工作 App:手机、是否上线、测试的用...

  • 关于前端测试

    关于前端测试 前端测试分为两类: 单元测试UT:其意义在于比较细粒度的去测试我们业务代码中写的function,测...

  • base64传后台中文乱码

    前端调用测试 var name=$.base64.encode("测试"),

  • 有赞前端质量保障体系

    前言 最近一年多一直在做前端的一些测试,从小程序到店铺装修,基本都是纯前端的工作,刚开始从后端测试转为前端测试的时...

  • 接口自动化和ui自动化选哪个好

    1、首先接口测试是跳过前端界面对服务端的测试,UI测试是对前端界面的测试,从分层测试的角度考虑,两者不应该是可以互...

网友评论

      本文标题:前端测试

      本文链接:https://www.haomeiwen.com/subject/jpfjmttx.html