51CTO订阅专栏 从零学Selenium自动化测试框架 ...

小程序订阅 省12¥

16篇  已完结 32人已订阅

专栏介绍

测试早已不仅仅是功能测试的时代,测试技术在不断的革新。自动化测试也越来越受到软件团队欢迎。开源Selenium,近几年深受测试从业者的喜爱。


Python 的易上手、高效率,深受开发与测试的喜爱,早些年Java和Selenium的自动化测试组合,不断的被Python与Selenium组合所替代。一套高效易用的自动化测试框架,能够大大提升测试效率,解放测试人员。


李晓鹏老师,十几年软件研发|测试、项目管理及咨询经验。擅长项目模块化流程设计、软件测试流程设计及敏捷测试开展、自动化(UI自动化、接口测试、性能)测试框架设计与实施。 

 

分别任职于微软、BEA等IT公司,现任某IT互联网创业公司项目总监。具有丰富的软件项目实施与项目管理实战经验,从系统工程师、数据库DBA、研发工程师、测试工程师、测试总监、项目总监等技术与管理岗位获得的丰富的项目及实战经验,令其可以站在技术人员的维度及企业管理者的高度,以更广的视角来理解测试管理(敏捷测试),并能配合和推动研发部门推广敏捷测试、性能测试及自动化测试框架的规划与实施。其著有多本技术书籍。

 

与企业合作深入推动自动化(性能)工具及框架应用与实施活动。很多课程与咨询中的最佳实践,均来自于其之前及当前参与的实际项目的一线实践。


博客小助手新微信~~~~~.jpg

专栏入口


专栏订阅成功后,即可通过以下4个途径永久阅读

1.“51CTO订阅专栏”小程序端

2.“51CTO”微信服务号端

3.“51CTO博客”web端

4.“51CTO学院”Android App端


适用人群

1.想要入行软件测试
2.自动化测试工程师
3.软件测试学习方法迷茫者

作者介绍

hblxp321

人气54W+ 文章131 粉丝107

李晓鹏·前微软资深工程师
曾任职于微软、BEA等IT公司,现任某IT互联网创业公司项目总监,十几年软件研发|测试、项目管理及咨询经验
擅长项目模块化流程设计、软件测试流程设计及敏捷测试开展、自动化(UI自动化、接口测试、性能)测试框架设计与实施

订阅说明

1.本专栏为图文专栏,共计16篇
2.专栏定期更新,现已更新完毕
3.专栏一经订阅永久阅读, 可与作者留言互动
4.本专栏为虚拟产品,一经订阅,概不退款,请慎重订购
5.专栏阅读过程中,如有任何问题请联系51CTO小助手(微信:cto51boke/QQ:3591348659)

学习本专栏您能收获什么

1.框架实现流程化
2.生成测试报告和日志
3.自动化测试框架的设计规划

专栏目录

  • 序:自动化测试框架能给我们带来什么?

    单一的自动化测试脚本,维护起来较为困难。自动化测试框架能够系统与高效的将分散的测试脚本进行组织,形成有规划、能跟踪、高效率的测试组合

  • 1.自动化框架的规划与设计

    如何规划自动化框架、如何设计。自动化测试框架需要包含那几部分。一起给自动化测试框架定个名字吧…… ,给自动化框架定个名字吧...~ AutoRunFrameWork(自己可以根据自己的喜好随便命名哦,名字而已吗...)

  • 2.配置文件的管理

    测试过程中常常配置与维护一些信息(工程路径、测试数据路径、测试报告路径等)。配置文件可以很好的帮助维护这些信息,通过配置文可以让维护工作变的简单而高效。本文章将详细讲解ini文件的操作

  • 3.数据驱动那些事儿…..

    不同的测试数据,构成不同的测试场景。测试数据的维护与测试脚本的剥离是需要认真考虑的事情。数据驱动能够很好的实现数据与脚本的分离,减少维护成本,提交自动化测试普及效率。

  • 4.日志管理

    开发(开发工程师or测试开发工程师)日常工作中,开发日志很能体现一个开发者能力和逻辑思维的项目。写得好的程序,日志有序完备,能够用于跟踪关键路径,方便定位问题,有时在定位性能问题上也十分有帮助。

  • 5.配置文件的应用

    配置文件有了,配置文件的管理也在掌握了。如何在自动化测试框架中应用配置文件?通过配置文件管理框架的各个层级目录呢?

  • 6.测试用例(Excel)的进一步封装

    Python实现对Excel的完美封装:现实过程中,常常用Excel来管理测试用例。使用Excel来展现测试用例更清晰,查看起来更容易、更易读、易于维护。

  • 7.自动化测试用例信息的制定

    python管理自动化测试用例信息:自动化测试脚本执行过程中,往往需要体现一些用例相关信息,而该信息能够在测试结果分析过程中提供一些指导。

  • 8. 漂亮的测试报告

    python3下,如何生成漂亮的HTML测试报告。高效的测试报告能够提高团队之间的合作效率,漂亮的测试报告更能够提高阅读性。本讲通过HTMLTestRunner生成HTML测试报告,提高测试报告的阅读性。

  • 9.测试报告通过『邮件』发送出去

    测试报告如何发送?可通过邮件将测试报告发送给项目小组内成员(便捷且高效)。

  • 10.测试场景的提取

    测试场景是自动化测试中的“最小颗粒”,测试场景的组织与提取构成了整个测试?

  • 11.PageObject设计模式

    摘要面向对象的特性:封装、继承、多态。在自动化中一样适用,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。

  • 12.框架中PO模式的应用

    领略了PageObject设计模式的风采,框架中如何将PO模式进一步升华呢?

  • 13.日志文件+数据驱动的完善

    出于维护测试用例(数据)文件、查看日志文件的便利性。日志文件、测试用例(数据)文件均需专有的路径进行管理

  • 14.测试用例的设计、实现与执行

    万事俱备,只欠东风! 自动化框架过程中的日志、测试报告均以准备完毕,那接下来看下如何控制用例的运行了哦....。

  • 15.测试框架总结

    从框架的雏形到框架的实现,终于完成了AutoRunFrameWork框架的实现,框架还有很多地方还需优化...。

组合专栏推荐

更多
试读 ¥51.00/永久订阅

已自动为您匹配最优优惠券

不使用优惠券

总金额:¥51.00

去支付