前端测试
2019-08-22 11:15:16 0 举报
AI智能生成
前端测试
作者其他创作
大纲/内容
目的
正确性
测试的根本目的是验证代码的正确性
自动化
节省人力测试成本,通过编写测试用例,做到一次编写,多次运行
解释性
用准确的测试用例,来直观的表达代码的逻辑
驱动开发
要保证代码的可测试性
测试驱动开发(TDD)
保证重构
在有测试用例的保证下,可以轻松的对代码进行重构
测试要点
单元测试
断言
保证最小单元是否正常运行
测试用例
来判断一个代码功能是否能达到某个预期结果
测试覆盖率
注入统计代码,用于监听每一行代码的执行情况
行覆盖率(line coverage):是否每一行都执行了?
函数覆盖率(function coverage):是否每个函数都调用了?
分支覆盖率(branch coverage):是否每个 if 代码块都执行了?
语句覆盖率(statement coverage):是否每个语句都执行了?
mock
通过模拟数据来实现更灵活的测试环境
Easy Mock
E2E测试
模拟用户进行页面操作,来检查功能是否运行正常
puppeteer
性能测试
前端页面渲染性能测试
服务器压力测试
安全测试
常见的 web 攻击方式
XSS
SQL 注入
CSRF
功能测试
对产品的各功能进行验证,来检查产品的整体功能是否达到要求
0 条评论
下一页