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软件测试实战 1

1.也说说软件测试2.vs2008软件测试实战的主要内容1.也说说软件测试 上学期刚刚上完软件测试的课程,实验课上讲解了不少测试工具的使用(例如ibm function tester、load run...
  • xuqianghit
  • xuqianghit
  • 2011年01月18日 20:27
  • 457

vs2008软件测试实战 2 test driven development

Test Driven Development 1.什么是测试驱动开发?2.使用“测试驱动开发”过程?3.测试驱动开发的好处是什么?4.一个好的unit test的特征5.通过一个简单实例了解“测试驱...
  • xuqianghit
  • xuqianghit
  • 2011年01月18日 21:17
  • 628

《捉虫记——大容量Web应用性能测试与LoadRunner实战》读书笔记

最近看了《捉虫记——大容量Web应用性能测试与LoadRunner实战》,关于Web端测试和LoadRunner的基本使用做一点笔记,后面可以再补充学习。强调一点,平台测试也很重要,就是指不同操作系统...
  • xionghuixionghui
  • xionghuixionghui
  • 2017年06月02日 22:37
  • 770

软件测试资料分享,经过认真整理的一套完整教学体系

  • zengzhenzong
  • zengzhenzong
  • 2016年12月16日 11:26
  • 107

零基础实战视频教程_软件测试工程师培训

零基础实战软件测试工程师就业班(共五阶段、快速掌握主流测试工具) 课程讲师:孙老师 课程分类:品牌套餐 适合人群:初级 课时数量:190课时 用到技术:QTP自动化测试、Loadrunner...
  • xiarilove
  • xiarilove
  • 2014年11月06日 11:20
  • 1382

微软测试工程师史亮:新的产品,新的挑战

史亮,东南大学计算机软件与理论专业博士,研究领域为软件分析与测试。2006年加入微软(中国)有限公司,任职软件开发测试工程师,负责微软在线业务与商业智能产品的测试工作。2011年调至微软总部,从事Mi...
  • formyth
  • formyth
  • 2015年01月07日 17:57
  • 1579

Test b() 还是Test b?

Test b() 还是Test b? 见下面一段代码,问语句1、2、3、4中,在编译时哪一句会报错? #include using namespace std;class Test{ public...
  • u010429424
  • u010429424
  • 2017年07月13日 12:47
  • 132

CxxTest使用简介 ——VS2008中使用C++单元测试框架

一.概述对于单元测试框架,Java有JUnit,.Net平台有NUnit,而C++项目可以选择CppUnit、Boost::test、CppTest、CxxTest、TUT等。我最近在VS2008中使...
  • Direwolf
  • Direwolf
  • 2010年03月17日 00:40
  • 6437

软件测试人员应具备的素质

1、端正对软件测试工作的认识 职业教育(认为不能发现所有错误,责任心不够),总结测试经验(认为测试工作无创造性,枯燥),测试是技术和经验的总结(认为技术比开发人员差)。软件测试的任务是站在使用者的角...
  • Jepson_bird
  • Jepson_bird
  • 2015年11月21日 01:06
  • 613

[SoftwareTesting][UnitTest][初级]VC++ 2008 Google Test:gtest 安装与配置

1、下载 地址:http://code.google.com/p/googletest/downloads/list 当前最新版本为 gtest-1.6.0 2、编译 解压 gtest...
  • lostaway
  • lostaway
  • 2011年09月12日 10:05
  • 3918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: vs2008软件测试实战 3 web test(1)
举报原因:
原因补充:

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