Javascript单元测试Unit Testing之QUnit
作者:网络转载 发布时间:[ 2014/6/30 13:46:33 ] 推荐标签:Javascript 单元测试
QUnit是一个基于JQuery的单元测试Unit Testing 框架。虽然是基于JQuery但用来测试纯Javascript代码。
用来运行Javascript单元测试用例的html页面是这样的:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="lib/qunit-1.10.0.css">
</head>
<body>
<div id="qunit"></div>
<div id="qunit-fixture"></div>
<script src="lib/qunit-1.10.0.js"></script>
<!--test code goes here-->
</body>
</html>
|
假设我们有如下简单的javascript代码simpleMath.js,实现基本的数学操作,阶乘,平均数。
SimpleMath = function() {
};
SimpleMath.prototype.getFactorial = function (number) {
if (number < 0) {
throw new Error("There is no factorial for negative numbers");
}
else if (number == 1 || number == 0) {
// If number <= 1 then number! = 1.
return 1;
} else {
// If number > 1 then number! = number * (number-1)!
return number * this.getFactorial(number-1);
}
}
SimpleMath.prototype.signum = function (number) {
if (number > 0) {
return 1;
} else if (number == 0) {
return 0;
} else {
return -1;
}
}
SimpleMath.prototype.average = function (number1, number2) {
return (number1 + number2) / 2;
}
|
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
JavaScript有这几种测试分类JavaScript深入之创建对象的多种方式以及优缺点Prepack?JavaScript代码优化工具2017值得一瞥的JavaScript相关技术趋势JavaScript深入之从原型到原型链在Node.js中看JavaScript的引用每个前端开发者必会的二十个JavaScript面试题JavaScript 基础阶段测试题(含答案)说说如何用JavaScript实现一个模板引擎JavaScript四种调用模式和this示例介绍一道面试题引发的对JavaScript类型转换的思考JavaScript与Java、PHP的比较怎样写一个能同时用于Node和浏览器的JavaScript包?JavaScript 测试?单元vs功能vs集成测试Javascript项目单元测试小结简单易操作的跨浏览器JavaScript单元测试解决方案
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南