测试积点老人 发表于 2018-12-14 16:01:42

QA技术概述

QA(Quality Assurance)质量保证,下面是QA的技术概述。

我们常用下面的技术和软件进行全面的测试。


[*]页面测试

            页面测试,顾名思义,用来测试页面的表示和前端功能。这同时涉及单元测试和集成测试。我们会用Mocha 进行页面测试。


[*]跨页测试

            跨页测试是对从一个页面转到另一个页面的功能的测试。比如电子商务网站上的结账功能,通常要跨越多个页面。因为这种测试会涉及多个组件,所以一般被当作集成测试。这个测试用的是Zombie.js。


[*]逻辑测试

            逻辑测试会对逻辑域进行单元和集成测试。它只会测试JavaScript,跟所有表示功能分开。


[*]去毛

            去毛不是要找错误,而是要找潜在的错误。去毛的一般概念是找出可能有错误的区域,或者可能在将来导致错误发生的问题代码。我们会用JSHint 做去毛。


[*]链接检查

            链接检查(确保你的网站上没有破损的链接)属于“唾手可得”的那一类测试。对简单的项目做链接检查看起来可能没有必要,但简单项目也会发展成复杂项目,破损的链接也将会出现。越早把链接检查放             到QA 过程里越好。链接检查属于单元测试(链接有效或者无效)。我们会用LinkChecker 做链接检查。


页: [1]
查看完整版本: QA技术概述