python自动化测试第35期-柠檬

194 阅读3分钟

Download:百度网盘

提取码:45on

.自动化测试入门难? 很多人一听到自动化测试,就会心想:哇、这个人好厉害啊,我要努力学代码和他一样强。

自动化测试入门真的应该第一时间上手学代码吗?

答案是否定的。自动化入门难只是因为很多人搞错了方向! 基于本人在测试团队培训自动化的实际经历,自动化测试入门首先该了解的并不是如何写代码或者使用工具实现自动化测试脚本,而是应该首先了解自动化测试思维。

如果你入门就学python/java,那你很有可能会被立马劝退。身边无数的测试同学验证了这句话,正在看本文的你是否也有类似的经历?

自动化测试思维我将其归纳为下面这句话: 自动化测试是将人工测试的动作转化成机器模拟人工执行测试动作的技术。

作为小白的你,肯定一头雾水。下面我将基于不同的自动化测试类型,带你来深度了解下自动化测试思维

1.WEB-UI自动化测试 WEB功能测试☞测试人员使用火狐浏览器打开项目地址,人工操作页面+人眼检测页面变化+sql确认数据入库,测试软件的功能是否符合预期。

WEB自动化测试☞脚本或工具打开火狐浏览器打开项目地址,脚本操作页面+脚本检测页面变化+动态sql确认数据入库,测试软件的功能是否符合预期。

2.APP-UI自动化测试 APP功能测试☞测试人员使用手机/平板打开项目APP,人工操作页面+人眼检测页面变化+sql确认数据入库,测试软件的功能是否符合预期。

APP自动化测试☞脚本或工具驱动手机打开项目APP,脚本操作页面+脚本检测页面变化+动态sql确认数据入库,测试软件的功能是否符合预期。

v2-a1e59198ebfc9de03f285778de9d2bd7_720w.jpg 3.接口自动化测试 接口测试☞测试人员使用接口测试工具(postman,jmeter等),人眼检查返回数据+sql确认数据入库,测试接口的功能是否符合预期。

接口自动化测试☞脚本或工具实现接口调用+脚本检测页面变化+动态sql确认数据入库,测试接口的功能是否符合预期。

现在你应该大致能明白了,不论是UI自动化测试还是接口自动化测试,不论你是决定使用Python、java脚本实现自动化,还是使用RobotFramework、Jmeter、soapui或者其他自研的自动化测试平台来实现自动化测试。他们最终实现的自动化测试工程,都是在实践上面的思维。即将人工测试的动作转化成机器模拟人工执行测试动作。