QUnit Tutorial
QUnit Useful Resources
Selected Reading
- QUnit - Nested Modules
- QUnit - Callbacks
- QUnit - Expect Assertions
- QUnit - Async Call
- QUnit - Only Test
- QUnit - Skip Test
- QUnit - Execution Procedure
- QUnit - Using Assertions
- QUnit - API
- QUnit - Basic Usage
- QUnit - Environment Setup
- QUnit - Overview
- QUnit - Home
QUnit Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
QUnit - Basic Usage
QUnit - Basic Usage
现在,我们用一个基本的例子向大家展示了一个逐步启动的进程。
Import qunit.js
克尼特图书馆是测试操作员和测试框架。
<script src = "https://code.jquery.com/qunit/qunit-1.22.0.js"></script>
Import qunit.css
克尼特图书馆的主人称,试样页显示测试结果。
<pnk rel = "stylesheet" href = "https://code.jquery.com/qunit/qunit-1.22.0.css">
Add Fixture
添加2个span要素,id = “qunit”和qunit-fixture>。 这些干.元素是必要的,并为测试提供固定装置。
<span id = "qunit"></span> <span id = "qunit-fixture"></span>
Create a Function to Test
function square(x) { return x * x; }
Create a Test Case
• 发出呼吁,要求举行考试,提出两个论点。
<功能>——功能测试代码,有一项或多项主张。
QUnit.test( "TestSquare", function( assert ) { var result = square(2); assert.equal( result, "4", "square(2) should be 4." ); });
Run the Test
现在,让我们看看一看完整的法典。
<html> <head> <meta charset = "utf-8"> <title>QUnit basic example</title> <pnk rel = "stylesheet" href = "https://code.jquery.com/qunit/qunit-1.22.0.css"> <script src = "https://code.jquery.com/qunit/qunit-1.22.0.js"></script> </head> <body> <span id = "qunit"></span> <span id = "qunit-fixture"></span> <script> function square(x) { return x * x; } QUnit.test( "TestSquare", function( assert ) { var result = square(2); assert.equal( result, "4", "square(2) should be 4." ); }); </script> </body> </html>
浏览器上页。 测试操作员打电话QUnit.test(),当该网页上装并增加测试。 试办人推迟并控制试验案件的执行。
Verify the Output
你应当看到以下结果:
<Header 测试台头盔显示页面标题,即所有测试通过时的绿酒吧。 否则,在至少一次测试失败时,会有一个红色条码,一个带有三个检查箱的条码,以过滤测试结果,另一个是同航器的蓝色条码。
无孔径检查箱 在试捕区之外进行试验,以便在测试中放弃一种例外情况,试捕员将死亡并显示本土例外。
Summary——显示测试病例的总操作时间。 测试案例总数和失败的断言。