8年大厂测试经验前辈自动化测试方式策略分享

本文是一位拥有8年经验的测试工程师分享的自动化测试策略,包括界面自动化、命令行自动化和API自动化测试。针对不同测试类型的特点,提出界面自动化需分层架构和按模块细分用例,命令行和API测试则可利用关键字驱动降低维护量。强调根据应用场景选择合适策略,避免盲目自动化。
摘要由CSDN通过智能技术生成

Time will tell.

有时候做自动化测试是很害怕 “完美主义” 与 “盲目主义” 的,局限于一些误区,所以一定要以测试价值为导向,不时的跳出来看一看其自动化测试的应用价值是不是进入了误区。这次,对一些不同的自动化测试方式的应用进行了策略分析,不同的自动化测试方式应用不同的场景,不管如何应用,提高效率则是最佳应用。

一、自动化测试方式

自动化测试几种方式暂按测试类型分成:

1、界面自动化测试

  • C/S架构(或者桌面类型)界面自动化测试:包括桌面界面测试类型,当然有windows方面的软件界面、跑在windows操作系统上的虚拟机方式的界面,例如java swing。前者采取的方式可以调用操作系统本身的API来构建自动化测试、后者可以采用虚拟机内的事件处理机制来完成了。

  • B/S架构(或者web类型)界面自动化测试:其实现原理之一可以依靠JS来进行客户端的操作,然后寻找对象是采用了DOM解析技术,将web方面的节点进行解析定位。

  • 手机方面(嵌入式产品)界面自动化测试:其实现原理之一也是可以依靠其相关系统提供的API来完成。例如:安卓的monkey就是安卓提供的一个提供动作操作的一个工具。


2、命令行自动化测试

  • CLI自动化测试:即嵌入式的产品很都基于嵌入式操作系统完成,例如:电信产品中的ciso路由器就是
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值