全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  零基础学IT  >  详情

新手怎么学习软件测试?

来源:千锋教育
发布人:wjy
2022-12-16

推荐

在线提问>>

  新手怎么学习软件测试?从哪里开始学习?软件测试职位不仅需要精通编程,还需要业务熟练度和协作等软技能。成为一名软件测试工程师,需要学习功能测试、接口测试、性能测试、自动化测试等相关内容。

  我们需要提前了解软件测试相关职位的要求。具体的招聘要求和每个岗位的日常工作信息,网上有很多资料。我们先了解一下软件测试的相关术语:

  1、功能测试:又称手工测试,需要根据需求文档执行测试用例,采用等价类、边界值、错误推断等方法。

  2、接口测试:顾名思义,就是检测外部系统与内部系统、内部子系统的交互点。重点是检查数据交换等;

  3、性能测试:测试系统是否满足实际运行需求,分析哪些因素导致系统跟不上业务发展。

  4、自动化测试:分为UI自动化,即Python+Selenium定位元素模拟人进行页面操作。接口自动化是Python+requests;

新手怎么学习软件测试

  5. 测试开发:需要参与上述所有测试的各种规模的测试,重点是可衡量的性能和通用的测试框架。二是能够对开发者完成的软件进行二次开发

  需要学习的技术知识点:

  构建完整的Web和APP项目测试知识体系。

  对核心模块在实际项目中进行全方位、多角度的用例设计。

  讲解数据库等开发技术的测试应用方面,对业务功能进行深入测试。

  fidder等调试工具在测试中的应用及相关原理。

  测试工作的详细流程操作和常用环境。

  编写测试计划和测试场景。

  selenium自动化测试框架用于自媒体运营平台和后台管理系统的自动化测试。

  appium自动化测试框架用于对客户端APP进行自动化测试。

  使用PO模式设计自动化测试框架的架构。

  使用 pytest 测试框架来管理维护用例。

  使用 JSON 定义测试数据。

  引入数据驱动技术,实现测试脚本和测试数据的分离。

  使用logging实现日志收集。

  使用 HTMLTestRunner 模板生成简洁的 HTML 测试报告。

  使用Allure生成内容丰富、页面美观的自动化测试报告。

  使用 Jenkins 持续集成工具来管理自动化脚本。

  使用JMeter工具进行接口测试。

  使用Postman工具进行接口测试。

  使用requests库实现接口自动化测试。构建完整的接口自动化测试平台框架。

  APP性能测试。使用 Locust 进行性能测试。

  新手怎么学习软件测试?以上技术亮点要结合课程,对测试过程有一定印象后,可以找相关的类似项目举一反三。与一些开发专业相比,软件测试需要了解的东西更多。看一些招聘岗位要求,大多要求熟悉网络、linux系统、数据库、软件测试流程及理论、Java或python等脚本开发语言、自动化测试理论及工具使用、接口测试、安全测试, ETC。

相关文章

编程从什么开始学起?怎样学效率才高

如何零基础自学java编程?不能的盲目追求新技术

零基础小白学习前端的步骤是什么?

Web前端零基础需要学习什么?

零基础开始学前端有什么建议?

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取