qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          使用Qunit對js代碼進行單元測試

           1、創建qunit.html 文件添加由官方提供的cdn 加載測試框架
          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>QUnit Example</title>
          <link rel="stylesheet" >
          </head>
          <body>
          <div id="qunit"></div>
          <div id="qunit-fixture"></div>
          <script src="http://code.jquery.com/qunit/qunit-1.15.0.js"></script>
          <script src="project.js"></script>
          <script src="tests.js"></script>
          </body>
          </html>
            最后面引入的 project.js 就是待測試的文件
            最后面引入的 tests.js 就是測試用例的文件
            2、測試用例的編寫
            先寫一個待測試例子,這是一個判斷是否是偶數的方法
          //project.js
          function isEven(val) {
          return val % 2 === 0;
          }
            3、編寫測試
          //tests.js<br>test('isEven()', function() {
          ok(isEven(0), 'Zero is an even number');
          ok(isEven(2), 'So is two');
          ok(isEven(-4), 'So is negative four');
          ok(!isEven(1), 'One is not an even number');
          ok(!isEven(-7), 'Neither is negative seven');
          })

          posted on 2014-09-28 09:19 順其自然EVO 閱讀(312) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄web 前端性能測試

          <2014年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 长岭县| 沙湾县| 东海县| 黎川县| 定陶县| 吴堡县| 德惠市| 仙桃市| 都匀市| 新巴尔虎右旗| 长乐市| 延津县| 平昌县| 石阡县| 孝感市| 华容县| 济宁市| 广宁县| 平和县| 吴桥县| 临沧市| 红安县| 二连浩特市| 麦盖提县| 贞丰县| 武夷山市| 天水市| 江门市| 中西区| 六安市| 宾川县| 枣强县| 乳山市| 崇州市| 黔西| 中山市| 雷州市| 新密市| 吉安市| 郴州市| 永泰县|