自动化测试体验

        入行测试已五年有余,前三年干的是测试用例翻译为自动化用例脚本,分析失败用例找BUG。之后至今做的手工测试,空闲之余自己研究搭建接口测试框架。接下来聊聊每段经历自己的一些体验。

初入自动化测试

       要说为何最初选择了自动化测试,因为当时毕业对自己编程能力不够自信,没选择干开发,就选择了测试。再来看要用到语言写脚本,也不算荒废编程(现在看来,是荒废了),所以就这么入坑了。

       说一下项目背景,是通信行业的基站系统,有硬件和软件测试,我做的是外包出来的软件自动化测试。项目的自动化测试框架都是现成的,用的TCL语言(不通用),要做的也就是不断的往里面加用例脚本。出现公共的可复用的业务提取出来实现公共函数用于单个用例中去调用。基础配置文件,数据文件,业务代码是分类规划的。

       一个用例的流程:登录--->实现业务预置条件--->业务流程执行及检查点设置--->恢复环境(增加的要删除,恢复初始设置)--->退出登录。

        完成的用例会将用例编号写入文件,再由工具来调用执行,都是晚上跑,白天分析执行结果。任务的调起还有专职人员来做。

        工作的绩效考核主要看脚本数量,提BUG数量。每天疲于应对KPI,每天都处于一种忙碌的状态,而这样工作的意义在哪里,没有仔细思考过。后来经历了一次裁人风波,我因为工作时间久点,业务知识熟悉,而留了下来。

         之后有了个新项目,是用python语言实现的测试框架,同样也是框架现成,只需要会使用。学习了一下python的基础语法,就开始上手了。现在想来遗憾的是,当时没有意识到应该好好研究一下这个框架底层的东西(这个项目不像TCL语言的那个底层代码不可见)。

接口测试

       做了三年的用例翻译后,因个人原因离开了这份工作,换了个城市,也换了测试的行业方向。测过了WEB网站、APP、H5页面、小程序,这期间也接触了接口测试。

       最初了解的接口测试是报错时浏览器上按F12,查看是否是接口返回的报错,来判断是前端还是后端的问题。使用抓包工具抓取消息后,修改请求参数后发送。

       公司业务提供三方接口(支持JAVA、PHP)供客户使用,所以接触了在IDEA(java编程语言开发的集成环境)中配置SDK包,在开发提供的测试DEMO中去测试接口。为什么不使用PostMan或Jemter测试工具呢,是因为它复杂的签名验证算法,在接口测试工具中难得搞。之后因为签名难,校验难,新功能客户要手动更新SDK包等问题,开发了新的接口,可以直接用http发起请求,易于自行实现签名校验和接口跨平台化。签名简化后就使用了接口测试工具来测试。

       在本地部署(不想数据保存在公司方的服务器上,就把项目部署到客户方的服务器上)项目中因为签名验证算法简单,所以有使用PostMan或Jemter来测试。

       在使用工具来做接口测试的过程中,有感觉到重复劳动,所以萌生了做成自动化的接口测试。在网上搜索了一番后,我决定用python+requests+unittest来做。


简要介绍一下目录结构,之后另写一篇来详细介绍具体实现。

Common---放可以提取出来共用的

Config---配置文件

Data---构造测试数据的文件

Report---调哪些测试用例执行,生成测试报告

Testcase---测试用例,按模块划分

生成的测试报告展示:


报告内容展示:


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343

推荐阅读更多精彩内容