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。

未完。。。


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

转载于:https://www.cnblogs.com/xuqiang/archive/2011/01/21/1953328.html

vs2008软件测试实战 3 web test(1)相关推荐

  1. vs2008软件测试实战 1

    1.也说说软件测试 2.vs2008软件测试实战的主要内容 1.也说说软件测试 上学期刚刚上完软件测试的课程,实验课上讲解了不少测试工具的使用(例如ibm function tester.load r ...

  2. 软件测试实战项目04:打包app

    测试奇谭,BUG不见. 大家好,我是谭叔. 本期,我会将之前的项目分别打包成app.小程序.H5,在手机上(或模拟器)上使用它们. 接下来,请跟随我一步步操作打包吧. 一.打包 打开HBuilderX ...

  3. 简历再也不愁没有项目了,一举拿下软件测试实战项目

    在学习软件测试的路上,有一些好的项目经验是很重要的~ 今天呢,把这些软件测试实战项目分享给大家,希望大家都能收获理想Offer~ 一.项目名称:读书屋小说项目集 项目介绍: 市场上类似的产品有:7猫小 ...

  4. 《Web 标准实战》——Web开发人员必读的一本书

    <Web 标准实战>--Web开发人员必读的一本书 精彩推荐:图灵4月精彩新书预告 原 书 名:Web Standards Solutions: The Markup and Style ...

  5. 《软件测试实践--测试Web MSN》 之我的学习笔记(一)

    开篇话: 对于软件测试,对于一名大三的学生来说,我了解的确实不多,也很不全面,可以说是从学长学姐得到一些有些以偏概全的观点: 比如: 1.测试比开发要求的技术门槛要低,简单地来说,测试人员只需要轻点鼠 ...

  6. python构建知识库_手把手教导实战Python Web项目

    手把手教导实战Python Web项目 一.前言 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.Django的主要目的是简便.快 ...

  7. Bootstrap实战练习---Web全栈课程体系(表格+巨幕)

    Bootstrap实战练习-Web全栈课程体系(表格+巨幕) 原网页效果图 连接 我的网页效果 -我的代码 <!DOCTYPE html> <html> <head> ...

  8. Go实战--Gorilla web toolkit使用之gorilla/sessions(iris+sessions)

    生命不止,继续go go go!!! 昨天介绍了: Go实战–Gorilla web toolkit使用之gorilla/context 今天介绍gorilla/sessions: Package s ...

  9. 搭建开发环境——Python实战:Web App 开发 Day 01

    1. 背景介绍 Python 的功能十分强大,因其强大而丰富的开源包,让其可以实现高级爬虫,可以实现机器学习算法,可以应用到深度学习中,也可以开发Web App 项目. 本次的Python实战就是We ...

  10. 2019 Selenium3与Python3实战开发Web自动化测试框架(三)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :2019 Selenium3与Python3实战开发Web自动化测试框架(二)_cdtaogang's ...

最新文章

  1. 了解和使用类库(47)
  2. C 语言 普通基本数据类型 以及 其储存形式
  3. Excel 中使用数据透视表 Pivot Table
  4. Android实现仿美图秀秀给图片加框
  5. 免gre美国计算机硕士,美国硕士免GRE/GMAT的学校-计算机篇
  6. 数字转字符函数_Excel之文本函数CONCATENATE/TEXT/LEFT/MID/RIGHT/FIND/LEN
  7. java中集合选取怎么选_集合中的可选
  8. 6.824 MapReduce lab1 2020(一)
  9. 【 HDU - 2594 】Simpsons’ Hidden Talents(KMP应用,求最长前缀后缀公共子串)
  10. 如何判断国际会议是否被EI收录
  11. nftables入门文档
  12. 均值(Mean)和均值标准误差(S.E. Mean)
  13. ES6--async函数
  14. ecplise tomcat忽然出现404
  15. suse 12 sp5安装bug
  16. python实现sorted函数_Python sorted函数及用法
  17. DB---数据模型的三要素
  18. 8.HTML标签-表格标签table
  19. 华为od统一考试B卷【按身高体重排队】C语言 实现
  20. HP Pavilion X360 11-U054TU降级安装Win7总结

热门文章

  1. 20 个实例玩转 Java 8 Stream,写的太好了!
  2. 面试官:设计一个安全的登录都要考虑哪些?我一脸懵逼。。
  3. 别用Date了,Java8新特性之日期处理,现在学会也不迟!
  4. 淘宝昨现重大线上bug,S1级事故,疑似程序员故意埋雷
  5. 趣图:IT 项目的时间估算
  6. 推荐几个不错的技术公众号
  7. dump文件_windows程序崩溃时生成dump文件方法
  8. 一本通1619【例 1】Prime Distance
  9. Fiddler原理~知多少?
  10. 一个普通的 Zepto 源码分析(一) - ie 与 form 模块