荀子

首页 » 常识 » 问答 » 日常工作中应用到的技术
TUhjnbcbe - 2021/1/11 0:41:00
白癜风如何治好         https://m-mip.39.net/nk/mipso_4792802.html

精华推荐:重磅发布-自动化框架基础指南pdf

在日常工作中,我用到的技术,这里做一个简单的梳理

不管是查看系统日志还是自动化测试平台部署,都在linux上,所以shell成为了最常用的技术

最近两年在团队中实践"测试即代码"的理念,用于培养业务团队的自动化能力,选择的编程语言为Python,为了确保语言版本一致,选用Python3

在实践“测试即代码”过程中,为了确保整个团队有持续的交付,基于Jenkins2.X的核心特色:pipeline实现每周交付,所以Groovy也成了常用的技术

虽然在自动化测试过程尽量不做UI级,但有些特定的辅助工具,依旧基于UI操作方式会更好,所以对HTML、CSS、Javascript的掌握也成了基本功

当然了,SQL是必须的,查数据、分析、提取等等都得掌握

上述仅涉及基本的语言,未提及任何库!!!

总体而言,技术的选择和应用,不仅仅基于个人的爱好,更多的是考虑到团队的整体情况而定。

在库方面的选择

学习方面以标准库为主,应用方面以基于标准库扩展或是与标准库有相关理念的第三方库为主。

例如在基础测试框架方面,学习unittest标准库,企业实战则选择pytest,并且禁止使用各种奇葩、高大上的特性,通过软件工程思想、业务梳理结合最常用的特色来实现交付

在接口测试方面,则使用requests库

web、移动端使用基于webdriverwireprotocol协议的seleniumwebdriver和appium

当然最核心的还是熟练掌握编程语言和软件工程思想

加我

1
查看完整版本: 日常工作中应用到的技术