vs2008软件测试实战 3 web test(1)
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)相关推荐
- vs2008软件测试实战 1
1.也说说软件测试 2.vs2008软件测试实战的主要内容 1.也说说软件测试 上学期刚刚上完软件测试的课程,实验课上讲解了不少测试工具的使用(例如ibm function tester.load r ...
- 软件测试实战项目04:打包app
测试奇谭,BUG不见. 大家好,我是谭叔. 本期,我会将之前的项目分别打包成app.小程序.H5,在手机上(或模拟器)上使用它们. 接下来,请跟随我一步步操作打包吧. 一.打包 打开HBuilderX ...
- 简历再也不愁没有项目了,一举拿下软件测试实战项目
在学习软件测试的路上,有一些好的项目经验是很重要的~ 今天呢,把这些软件测试实战项目分享给大家,希望大家都能收获理想Offer~ 一.项目名称:读书屋小说项目集 项目介绍: 市场上类似的产品有:7猫小 ...
- 《Web 标准实战》——Web开发人员必读的一本书
<Web 标准实战>--Web开发人员必读的一本书 精彩推荐:图灵4月精彩新书预告 原 书 名:Web Standards Solutions: The Markup and Style ...
- 《软件测试实践--测试Web MSN》 之我的学习笔记(一)
开篇话: 对于软件测试,对于一名大三的学生来说,我了解的确实不多,也很不全面,可以说是从学长学姐得到一些有些以偏概全的观点: 比如: 1.测试比开发要求的技术门槛要低,简单地来说,测试人员只需要轻点鼠 ...
- python构建知识库_手把手教导实战Python Web项目
手把手教导实战Python Web项目 一.前言 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的框架模式,即模型M,视图V和控制器C.Django的主要目的是简便.快 ...
- Bootstrap实战练习---Web全栈课程体系(表格+巨幕)
Bootstrap实战练习-Web全栈课程体系(表格+巨幕) 原网页效果图 连接 我的网页效果 -我的代码 <!DOCTYPE html> <html> <head> ...
- Go实战--Gorilla web toolkit使用之gorilla/sessions(iris+sessions)
生命不止,继续go go go!!! 昨天介绍了: Go实战–Gorilla web toolkit使用之gorilla/context 今天介绍gorilla/sessions: Package s ...
- 搭建开发环境——Python实战:Web App 开发 Day 01
1. 背景介绍 Python 的功能十分强大,因其强大而丰富的开源包,让其可以实现高级爬虫,可以实现机器学习算法,可以应用到深度学习中,也可以开发Web App 项目. 本次的Python实战就是We ...
- 2019 Selenium3与Python3实战开发Web自动化测试框架(三)
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :2019 Selenium3与Python3实战开发Web自动化测试框架(二)_cdtaogang's ...
最新文章
- 了解和使用类库(47)
- C 语言 普通基本数据类型 以及 其储存形式
- Excel 中使用数据透视表 Pivot Table
- Android实现仿美图秀秀给图片加框
- 免gre美国计算机硕士,美国硕士免GRE/GMAT的学校-计算机篇
- 数字转字符函数_Excel之文本函数CONCATENATE/TEXT/LEFT/MID/RIGHT/FIND/LEN
- java中集合选取怎么选_集合中的可选
- 6.824 MapReduce lab1 2020(一)
- 【 HDU - 2594 】Simpsons’ Hidden Talents(KMP应用,求最长前缀后缀公共子串)
- 如何判断国际会议是否被EI收录
- nftables入门文档
- 均值(Mean)和均值标准误差(S.E. Mean)
- ES6--async函数
- ecplise tomcat忽然出现404
- suse 12 sp5安装bug
- python实现sorted函数_Python sorted函数及用法
- DB---数据模型的三要素
- 8.HTML标签-表格标签table
- 华为od统一考试B卷【按身高体重排队】C语言 实现
- HP Pavilion X360 11-U054TU降级安装Win7总结