• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

我的Web自动化测试思路

发布: 2009-4-20 09:37 | 作者: 不详 | 来源: 测试时代采编 | 查看: 83次 | 进入软件测试论坛讨论

领测软件测试网

"大不可量,深不可测"---《韩非子·主道》 
   
        一个Web系统一旦开发完成,开发人员就可以暂时松一口气了;可是软件测试呢?后台升级,页面怎么测试?再来一遍?自动化测试或许是一个好的选择,那么怎么组织?按照什么思路进行呢?一方面我摸索着使用VSTS进行自动化测试,摸索了一个路子,正在进行中,或许你有更好的方法,请指点!
本文覆盖一下内容:
1. 定策:先走通 后走对
2. 架子怎么搭?
3.VSTS自动化测试工具能做什么、擅长做什么 ?

定策:先走通后走对

        先从这样一个点切入一下:我们做Web开发实际上是Asp.net框架上的一个应用,Asp.net又是什么呢?Asp.net是对HTTP协议的一个封装,使得开发更容易,更快捷…;由于Http协议先天的一些特征,比如http协议是无状态的,所以Asp.net能为我们提供一个服务器端的事件编程模型是戴着锁链跳出了优美的舞姿。

        然后,我们的Web自动化测试又在做什么呢?这个问题的答案可以从这样一个角度分析:Web自动化测试工具出现在了之前测试人员出现的位置上,那么由此我们可以判定—1.Web自动化测试/自动化测试工具肯定做了之前测试人员做的事情 2.Web自动化测试/自动化测试工具肯定做了测试人员做不到的事情

        我们的Web测试人员对一个Web系统(比如:电子购物网站)进行测试,最基本的要保证能走通若干个重要的流程,比如检索—>查看货物详细信息—>登录—>付费等等,这也就是“走通”;在这个过程中测试人员会判断检索的结果是不是对的,货物详细信息显示的是不是对的..

        这就是“走对”;我们的Web测试人员在日常工作中,无意识的就完成了这样两件事情。

        当Web自动化测试工具出现在测试人员的位置上的时候它要做到验证是不是能走通,是不是能走对;同时作为工具它还有人工无法替代的功能,比如:它可以定时的执行,反复的执行,及时的反馈,它可以做压力测试… 当自动化测试工具做到了测试人员可以做的事情,同时有做到了测试人员无法做到的事情的时候,它就具有了价值,可以成为产品了.

        我们可以看看VSTS的Web自动化测试工具,我们简单看一下MSDN上的描述:可以创建用于广泛的测试目的的 Web 测试:

o 创建执行 Web 应用程序的功能测试

o 创建数据驱动的测试。

o 创建并运行可以测试应用程序性能的测试。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: web Web WEB 思路 自动化

21/212>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网