自动化测试项目实战

Posted 小洁码很快!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化测试项目实战相关的知识,希望对你有一定的参考价值。

两个问答

自动化测试有什么用?

这个问题,没啥细说的。

节省人工、减少回归、保证软件的稳定之类的理论文章不计其数。

你打算做自动化测试,恐怕更关心的是——掌握它,更有竞争力,面试能拿到更高的薪水。

什么样的项目,能做自动化测试?

这个问题,也没啥细说的。

我有一个观点——任何项目都可以做自动化测试

只不过,项目稳定、需求变更少,研发和维护周期长,有足够的的资源,更好做一点。

两个误区

真的为了钱吗?

相比功能测试,自动化测试、测试开发岗位的薪水确实可观。

但,你别忘了一个道理,是做自动化测试,能赚更多的钱;而不是,为了赚更多的钱,去做自动化测试。

不要本末倒置。

会写代码,就会自动化测试?

不会写代码,也可以做自动化测试

好的自动化测试框架,做自动化测试就像拼积木。再比如行为驱动框架,非研发人员,也可以做自动化测试。

会写代码,不一定会做自动化测试

这就好比,开发不是测试,测试不是开发,测试开发不是开发测试。

讲真,你需要理解“不能为了自动化而自动化”这句话的真谛。

自动化测试,本质是一个项目,往大了说,要为公司服务,往小了说,要为你的测试工作服务。

不是你觉得或者你的领导觉得,大家都在做自动化测试,所以我也要做,你需要量化你的自动化测试效果。举个简单的例子,做完自动化测试,一周能发现一个问题不?一个月能发现一个问题不?节省了多少工时?提升了多少效率?

如果做了之后,没有发现问题,没有实打实的提升效率,那你做的自动化测试项目,除了在系统稳定性层面有保障外,带来的价值并不高。至少说,你在向上或者部门汇报时,没啥亮点,你的自动化项目很容易被砍。

实战说明

起初,我想尽可能的多写、尽可能的深入,讲讲不同的框架、不同的模式。但后来,我做了一定范围内的调查,发现测试奇谭的大多数读者没做过自动化测试,或者自动化测试的经验不多。

于是乎,难点以后再聊,我不打算在这部分深入,本次实战教程的受众群体是:自动化测试经验不足的新手

这是一套快速入门的教程。我将尽可能的用最简单的语言带大家快速入门。

最后,讲讲新手入门的有三个关键点:

1、编码,优先选Python(语法简单易学)

2、框架,优先选unittest(简单,容易理解)

3、业务,优先选接口自动化(相比UI、APP自动化简单)

故,本次实战,是基于Python的unittest库做接口自动化测试

最后为方便大家学习测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。
在这里插入图片描述
包括,软件学习路线图,50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2021软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助……

关注我公众号:【程序员二黑】即可获取这份资料了!

以上是关于自动化测试项目实战的主要内容,如果未能解决你的问题,请参考以下文章

超详细从入门到精通,pytest自动化测试框架实战教程-allure测试报告

python3.6+selenium3.13 自动化测试项目实战一

python&selenium自动化测试实战项目——全面完整详细(02)

python&selenium自动化测试实战项目——全面完整详细(02)

自动化接口测试实战-第04天-读取外部数据文件iHRM项目实战

〖Python接口自动化测试实战篇①〗- 自动化测试基础扫盲及项目的生命周期详述