首页资讯 • 正文

web前端包含的测试过程是如何进行的?

发布时间:

这个东西各个公司工作室各个组各个项目都不一样,但基本技能还是那些:


1. 不要把所有问题留在测试阶段,开发就是最好的测试。所以开发的时候,多console,多打端点,使用chrome测试开发工具测资源、渲染等。渲染还可以使用时间戳API打印出来进行检测,chrome测试开发工具还可以测低网络高延迟比如2G网络请求,建议学习下。

2. 写好代码后,一般你的构建工具比如E2E、ESlint包括webpack自带的一些检测会测试你的编码规范、UI性能以及代码可执行度;同时最好自己引入node断言或一些JS测试包比如chai.js 等进行单元测试。(公司内部都会自己基于webpack自己开发一套构建工具)

3.测试后,只是证明你的代码没问题了,兼容、安全、网络还有待测试。兼容一般会专门交给测试,测不同浏览器兼容,测浏览器不同版本兼容,测PC和移动端兼容,如果是native和H5还会分开测,所以公司都专门有测试。安全,其他公司我不知道,反正我们公司自带门神检测。网络这一块,只能到测试服务器后,线上使用chrome开发者工具测试,看一下资源包等加载、解析、渲染等问题。

4.最后,说到上线,最好是多分支开发,一个线上分支,一个测试分支,剩下的都是各个开发分支。多git status和git diff,看下更改。另外留意线上改动,确保和线上同步。这点自己小组确立规范,不能乱,不然每次push都是冲突很恼火的。

有些测试方法的界限比较模糊,比如功能测试的同时会穿插一些兼容性和安全性的测试,以下列出简单的一些点,可以参考下: 1、该页所提供的功能逻辑方面有无问题; 2、各输入项的合法性测试、输入顺序;(是否只做了前端的js验证) 3、该页权限,既无访问权限的用户能否直接访问该页; 4、不同浏览器下该页的显示; 5、该页链接的参数是否可以修改,对功能的影响; 7、多个页面打开该页,进行操作,是否有不合法的影响; 8、网络环境异常情况下系统的处理; 9、页面链接是否正确; 10、cookies测试;

相关文章Related

  • 教学过程的三种过程
  • web文档有哪三种
  • 新建文档的三种方式
  • 新建文档的三种方法
  • 文档的三种视图
  • 新建文档有哪三种方式

相关文章Related

返回栏目>>

首页   |   网站地图

Copyright © 2002-2019 小品网,存货,笔记本,房屋,舰艇 版权所有