学渔pytest之一:缘起

        转行做测试,也和逍遥的出差仙儿生活告别。基于掌握点“核心技术”的想法和天天枯燥的功能测试日常形成了鲜明的对比。今儿看看前端,明儿瞅瞅算法,后儿又看看新语言,这种寻找安全感的过程却毫无安全感。人总是有意无意地自我妥协,还好公司进行了产品换代升级,研发从0开始,测试就不能只是功能测试了,因为还没有功能。有人大胆提出自己写测试框架测试接口和UI,本来吧我是反感+抗拒的,这种感觉就像让五音不全的人自己作曲,没基础,没向导,没时间。。。可事情又是两面的,一是可以有个借口上班学点别的,一个是支持我这么多年挣扎的理念---不能惯着自己,不能怂。中间省略1000字,于是,基于(chaoxi)pytest的自动化框架开发之路就这么开始了。

        先从logging部分搞起~~年轻时候总觉得什么事都很简单,这种思维定式现在还是或多或少存在着。大部分编程都一样,不就是调调函数嘛。。。现实给不再年轻的我和我“年轻”思维方式一记重拳,搞不懂呀~5~遇到的问题如下:

  • 知道python的logging模块,看pytest里好像也是用的logging模块嘛。在testing/logging/* 下有几个单元测试用的用力,试着顺藤摸瓜找到具体的实现。摸了一天,一个瓜也不见。
  • 觉得这样不行,感觉很糟。决定去学习一下,baidu/google了pytest logging,全是叫你怎么用,怎么就找不到**源码分析的好文章呢!堂堂大中国的技术人员,不懂得授之以鱼不如授之以渔的道理吗?还是不知道渔呀~~
  • 心中郁闷无比,惆怅无限,悲哀无边。难道就这么放弃了吗?不,好像有个办法---想办法是最原始的智慧体现哈。咱就把环境搭起来,完事跑个简单的例子,完事!debug一下----看看函数的调用过程,这样不见知道咱们自己改开发(chaoxi)哪写内容了嘛。

        精神为之一振,身体为之一激灵。完事就是pycharm ->Profile 'test case'->'Call Graph'->export Graph->挨个函数找+使劲看。就这么看到了希望,看到了曙光,看到了未来哈哈。那我们就开始吧,从小功能开始---实现测试结果的打印和记录,一步步开发(chaoxi)测试框架~~   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值