码迷,mamicode.com
首页 > 编程语言 > 详细

用javascript进行测试用例的验证

时间:2015-03-22 00:29:16      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

1 问题描述

在一个对话框中,用户输入一组字符串,字符串需要满足长度为1到6,并且需要由0-9,a-z,或者A-Z组成,其他用例为非法。

2等价类划分

  有效等价类  编号 无效等价类  编号
字符数 1-6  1 0  4
    2 7  5
字符类型 A-Z,a-z,0-9  3 其他字符  6
      标点符号  7
      控制字符  8

3代码和对话框设计

运用正则表达式进行判定。

代码:

<html>
<head>
<script type="text/javascript">
function foo(){
   var str=document.getElementById(str).value;
       var st=/^[a-zA-Z0-9_]+$/; 
        if(!st.test(str)||str.length<1||str.length>6)       
       {
           window.alert("error");
       } 
       else{

    window.alert("succeed");
    }
   }
}
</script>
</head>

<body>
<input type="text" id="str" />
<input type="button" onclick="foo()" value="ok" />
</body>
</html>

 

4测试用例及结果:

用例 覆盖等价类 结果
04t6 1,3 成功
04,5 1,3,7 失败
derterr 5 失败
sdrt5& 1,3,8 失败
哈哈 1,6 失败
erz\ 1,3,6 失败
空值 4 失败

结果

技术分享

技术分享

 

用javascript进行测试用例的验证

标签:

原文地址:http://www.cnblogs.com/lichongjie/p/4356550.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!