使用VS2005进行WEB功能测试
下面通过一个简单的例子来讲解VS2005是如何做WEB测试的.
1、编写一个加法程序,其中编写一个加法方法,然后调用该方法。
//程序源代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
public int Add(int a, int b)
{
return a + b;
}
protected void Button1_Click(object sender, EventArgs e)
{
int temp = 0;
temp = Add(Convert .ToInt32 (TextBox1 .Text ),Convert .ToInt32 (TextBox2 .Text ));
TextBox3.Text = temp.ToString();
}
}
//程序运行截图
2、 新建WEB测试。
在工具栏中“测试->新建测试”,在弹出的对话框中选择“web测试”。此时弹出WEB录制界面,输入URL,可以进行web界面录制。
当录制结束后,可以对自己录制的内容进行一些自定义操作,如插入请求,插入事物,添加验证规则、文本检测,字段检测,参数化设置(可以直接与数据库进行连接)等信息。
3、 运行测试
当对自己录制的内容进行了相应修改设置后,设置运行环境并运行该测试,以检查运行结果是否通过。
将上述参数分别改为:TextBox1=a,TextBox2=b;
此时在运行该WEB测试,可以看到测试结果如下:
结论:
当进行WEB功能测试时,为了能够更好的发现问题,必须首先设计一个较好的测试用例,只有这样,采用WEB功能测试才能发现更多的问题。(如下设计一个简单的用例)
参数a |
参数b |
预期结果 |
实际结果 |
备注 |
12 |
21 |
33 |
33 |
|
32768 |
100 |
数值超出范围 |
||
aaa |
12 |
谈出对话框,提示“输入参数的类型不对,请重新输入”等信息, |
||
空格 |
空格 |
谈出对话框,提示“输入参数的类型不对,请重新输入”等信息, |
||
…. |