vs2008软件测试实战 3 web test(1)

原创 2011年01月21日 16:13:00

web test

 


 

1.什么是web test?

2.web测试实战

 


 

1.什么是web test?

 

通常意义上的web test是有一些列的web request组成。web test通常情况下是不运行js的,但是可以通过plug-in的形式对js的行为进行模拟。web test主要是用于测试网站的功能测试和性能测试、负载测试等。

 

vs2008测试的通常做法是首先新建一个test project,然后记录一次web的操作,通过修改这次记录的内容反复运行这些测试,从而达到测试的目的。

 


 

2.web测试实战

 

下面将对这个简单web application ColorWebApp进行测试,该应用程序中包含三个页面,关系如下:default.aspx页面中通过选择Red或者是Blue将跳转到对应的Red.aspx或者是Blue.aspx页面上。

 

 

熟悉了需要测试的应用程序,下面开始我们的测试。

 

2.1 Recording and Running a Web Test

 

新建一个测试工程:

 

 

新建一个test:

 

 

 

此时Recorder弹出,如下:

 

 

按照下面的步骤操作:

 

 

保存生成的文件,运行该测试:

 

 


2.2 Adding Validation and Extraction Rules to a Web Test

 

validate rule主要是测试人员可以自定义一些规则,比如查找文本等。Extraction rule主要是用于提取提取测试过程中有用信息。

 

2.2.1 validate rule

 

插入一个验证规则:

 

这将打开“添加验证规则对话框”,按照如下设置:

 

 

运行该测试,此时测试是没办法通过的,因为如果在Default.aspx页面中点击的是Blue的话,在Blue.aspx页面中将找不到文本Red。

 

2.2.2 Extraction rule

 

添加Extraction rule:

 

 

在弹出的对话框中设置属性如下:

 

Property

Value

Context Parameter Name

ExtractionTest

Tag Name

span

Attribute Name

style

Match Attribute Value

Color:Blue

 

保存文件运行上面的test。

 

未完。。。


 

本博客中的内容均是在学习过程中的总结,其中难免存在不足之处,欢迎您指正。

 

相关文章推荐

vs2008中ActiveX控件的测试(Active X Test Container)

 vs2008中ActiveX控件的测试(Active X Test Container) 转载自:http://hi.baidu.com/chankiller/blog/item/aaa4b8024...

VS2008或以上版本的ActiveX控件的测试工具(ActiveX Control Test Container)编译记录

最近有个项目需要提供64位OCX资源给客户,但是客户没有给出测试环境,需要自己先内部测试。但是64位的IE怎么也调不到64位的OCX,没办法,只好另辟蹊径使用IDE自带的TstCon32.exe(Ac...

软件测试实战:测试Web msn(Part1)

  • 2011年09月04日 17:30
  • 14.31MB
  • 下载

关于“Web 创作组件” 解决MS Office 2007找不到Office.zh-cn问题以及VS2008 SP1 安装失败需指定visualwebdeveloperww.msi所在路径

2010-08-01 01:00 by elivsit, 4071 visits, 网摘, 收藏, 编辑其实就是将visualstudio2008中文版.iso打开,然后把WCU/WebDesigne...

手机开发实战191——手机软件测试1

软件测试 测试类型 按照企业中实际工作需要,通常主要进行下面几种类型的测试:功能测试、健壮性测试、接口测试、强度测试、压力测试、性能测试、用户界面测试、可靠性测试、安装/反安装测试、文档测...
  • xjbclz
  • xjbclz
  • 2016年06月14日 21:21
  • 217

Web 软件测试 Checklist 应用系列,第 1 部分: 数据输入

Checklist 在 Web 测试中的重要性 Checklist(检查清单)从名字字面意思即可理解,是用于检查的一系列条目。之所以需要 Checklist,是因为人们的记忆会有疏忽,可能遗漏一些需...

软件测试实战:测试Web MSN

  • 2014年05月06日 09:09
  • 22.81MB
  • 下载

【软件测试自动化-QTP NOTE 14】 == 如何创建高效的Test-Data Dictionary 2nd ==

为了高效地从Excel返回数据,有两种比较好的方法:1. 使用遍历  2.SQL 查询 这次以SQL查询为例,因为它表现更为高效。 用Excel,我们可以高效的使用DataClass类来建立我...

软件测试工具比较:QAC/QAC++ 与C++ Test的对比分析

QAC/QAC++ 与C++ Test的对比分析 1.        公司背景         Programming Research公司总部在英国,1986年成立,是编程标准领域的权威,专注...
  • yuyin86
  • yuyin86
  • 2012年07月28日 02:55
  • 5387
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: vs2008软件测试实战 3 web test(1)
举报原因:
原因补充:

(最多只允许输入30个字)