1、分层自动化测试:
分为三层:
最底层 数据处理层→unit (70%)→单元测试 code Review
中间层 义务逻辑层→Server (20%)→模块接口测试 web接口测试
最顶层 UI界面层→UI(10%)→UI自动化测试 js自动化测试
2、适合做自动化测试的场景
1.任务测试明确,不会频繁变动
2.回归测试比较频繁
3.界面比较稳定
4.有大量重复任务
5.软件的维护周期较长
6.项目进度方面的压力较小
7.测试人员具有一定的编程及能力
重点:需求不会频繁变动;回归比较频繁;UI界面比较稳定的;周期比较长的
3、常用的自动化测试工具
1:UTF(Unifled Functional Testing) =QTP(Quick Test Pro)+ST(Service Test)是企业级的自动化测试工具,支持B/S C/S两种架构,提供录制回放功能
2、RF(Robot Framework):一种基于python语言编写的自动化测试框架,有良好的扩展性,支持关键字驱动,可测多种类型客户端或接口,进行分布式测试。
3、Selenium:是一个用于web应用程序的开源测试工具,直接运行在浏览器中,像真正的用户在操作。
自动化测试初步了解
最新推荐文章于 2024-04-22 21:25:34 发布