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

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

软件功能自动化测试之我见

发布: 2011-1-28 09:33 | 作者: 不详 | 来源: 领测测试网采编 | 查看: 65次 | 进入软件测试论坛讨论

领测软件测试网

  在开展自动化测试之前,最好做个测试计划,明确测试对象、测试目的、测试的项目内容、测试的方法、测试的进度要求,并确保测试所需的人力、硬件、数据等资源都准备充分。制定好测试计划后,下发给用例设计者。

  5.3分析测试需求

  用例设计者根据测试计划和需求说明书,分析测试需求,设计测试需求树,以便用例设计时,能够覆盖所有的需求点。一般来讲,基于Web的系统测试需要覆盖以下几个方面:

  页面链接测试,确保各个链接正常

  页面控件测试,确保各个控件可靠

  页面功能测试,确保各项操作正常

  数据处理测试,确保数据显示准确、处理精确可靠

  模块业务逻辑测试,确保各个业务流程畅通

  5.4设计测试用例

  通过分析测试需求,设计足够多能够覆盖所有需求点的测试用例,形成专门的测试用例文档。并不是所有的测试用例都能用自动化来执行,所以需要将能够执行自动化测试的用例汇总成自动化测试用例。必要时,要将登录系统的用户、密码、产品、客户等参数信息独立出来形成测试数据,便于脚本开发

  5.5搭建测试环境

  自动化测试人员在用例设计工作开展的同时即可着手搭建测试环境。因为自动化测试的脚本编写需要录制页面控件,添加对象。测试环境的搭建,包括被测系统的部署、测试硬件的调用、测试工具的安装和设置、网络环境的布置等等。

  5.6编写测试脚本

  根据自动化测试用例和问题的难易程度,采取适当的脚本开发方法编写测试脚本。一般先通过录制的方式获取测试所需要的所有页面控件,然后再用结构化语句控制脚本的执行,插入检查点和异常判定反馈语句,将公共普遍的功能独立成共享脚本,必要时对数据进行参数化。当然还可以用其他高级功能编辑脚本。脚本编写好了之后,需要反复执行,不断调试,直到运行正常为止。脚本的编写和命名要符合管理规范,以便统一管理和维护。

  5.7执行自动测试

  测试脚本调试好之后,自动化测试者即可调用这个脚本,验证软件功能,执行回归测试、流程测试等,以替代机械重复性的手工测试工作。自动测试执行过程中,应关注脚本的运行情况,如果遇到错误,不要轻易中止运行。先分析运行出错是不是延时引起的,如果是,只要再试一次即可。如果是系统功能有问题,应及时记录系统问题。根据不同的需要,测试者可以选择批量运行测试脚本。

  5.8分析测试结果

  美科林公司的功能测试工具(QTP)能很好地与测试管理工具(QC)集成。执行测试后的结果报告会自动传递给QC,从而能够统计分析测试通过与没通过的情况,生成各种样式的报表。

延伸阅读

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

43/4<1234>

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

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