1 / 10
文档名称:

前端自动化测试解决方案探析.docx

格式:docx   大小:118KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

前端自动化测试解决方案探析.docx

上传人:科技星球 2022/3/11 文件大小:118 KB

下载得到文件列表

前端自动化测试解决方案探析.docx

相关文档

文档介绍

文档介绍:前端自动化测试解决方案探析
 
   
 
 
 
 
 
 
 
     
 
 
 
 
 
前端测试一直是前端项目开发过程中机器重要的一个环节,高效的测试方法可以减少我们进行代码自测的时间,提ine是一个BTT的框架,不依赖其它框架。测试集以函数describe(string, function)封装;测试用例,以it(string, function)函数封装,它也包含2个参数;断言,以expect语句表示,返回true或false;断言的比较操作时,将Expectation传入的实际值和Matcher传入的期望值比较,另外任何Matcher都能通过在expect调用Matcher前加上not来实现一个否定的断言(expect(a).not().toBe(false);)
describe("A suite is just a function", function() {
var a;
it("and so is a spec", function() {
a = true;
expect(a).toBe(true);
expect(a).not().toBe(false);
});
});
jasmine也支持异步测试用例。
describe("long asynchronous specs", function() {
beforeEach(function(done) {
done();
}, 1000);
it("takes a long time", function(done) {
setTimeout(function() {
done();
}, 9000);
}, 10000);
afterEach(function(done) {
done();
}, 1000);
});
/introduction
qunit
qunit是一个可基于jquery的简单测试框架,主要运行在浏览器端。,一个测试集中通过回调函数里面多个断言判断来实现多个测试用例,使用起来非常简单。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>QUnit Example</title>
<link rel="stylesheet" href="-">
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<script src="-