软件测试技能大赛学习路线

这篇具有很好参考价值的文章主要介绍了软件测试技能大赛学习路线。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大纲

软件测试技能大赛学习路线

目录

大纲

写在开头

阶段0:前期准备

1. 阶段一:环境搭建及系统部署

1.1. 知识点

1.2. 实战

1. 阶段二:单元测试

1.1. 知识点

1.1.2. 代码走查

1.1.3. 白盒测试

1.1.4. 单元测试

1.2. 实战

阶段三:功能测试

3.1. 知识点

3.1.1. 功能测试文档

3.1.2. 整体测试文档(2022国赛)

3.1.3. 功能测试用例设计

阶段四:性能测试

4.1. 知识点

4.1.2. JMeter

4.2. 实战

阶段五:自动化测试

5.1. 知识点

5.2. 实战

阶段六:接口测试

6.1. 知识点

写在开头

首先呢,欢迎来到软件测试赛项,我们要了解在软件测试赛项中需要学习那些知识点。

目前,软件测试赛项主要是在对接1+X证书-Web应用软件测试、省级职业院校技能大赛软件测试、全国职业院校技能大赛软件测试赛项中体现。

阶段0:前期准备

1.1+X证书-Web应用软件测试

  • 了解Web应用软件测试职业技能等级标准:https://xfyh-certificate.obs.cn-north-4.myhuaweicloud.com/XueFen/file-exam-server/202204/19/610085.pdf?AccessKeyId=GJIEWFNZB7GN5YF9LHHL&Expires=1681484032&versionId=G00111803F54740F00006812023B8DA8&Signature=ETwy9RYtFxQJxZYbsbRvq4S5znw%3D2

2.全国职业院校技能大赛

全国职业院校技能大赛官网:全国职业院校技能大赛

2.12017-2023年任务书

  • 2017年全国职业院校技能大赛软件测试赛项任务书:http://www.chinaskills-jsw.org/_img/2017/05/06/20170506115025493.doc

  • 2018年全国职业院校技能大赛软件测试赛项任务书:http://www.chinaskills-jsw.org/_img/2018/06/07/20180607145951936.rar

  • 2019年全国职业院校技能大赛软件软件测试任务书:http://www.chinaskills-jsw.org/_img/2019/06/11/20190611154604234004.zip

  • 2021年全国职业院校技能大赛软件软件测试任务书:http://www.chinaskills-jsw.org/_img/2021/05/23/20210523221342816.pdf

  • 2022年全国职业院校技能大赛软件软件测试任务书:https://link.csdn.net/?target=http%3A%2F%2Fwww.chinaskills-jsw.org%2F_img%2F2022%2F07%2F18%2F20220718073745437.pdf

  • 2023年全国职业院校技能大赛软件测试赛项任务书附件:GZ034 软件测试赛项规程.pdf

20218-2023年赛题库

2023年软件测试赛项赛题库软件测试赛项赛题.rar

2018-2022年正式题库

2018年软件测试正式题库:

http://www.chinaskills-jsw.org/_img/2018/06/07/20180607145951936.rar

2021年软件测试正式题库:http://www.chinaskills-jsw.org/_img/2021/06/28/20210628160306320.rar

2022年软件测试正式题库:http://www.chinaskills-jsw.org/_img/2022/09/05/20220905133419613.rar

2023年软件测试正式题库:

http://www.chinaskills-jsw.org/_img/2023/08/07/20230807125129332.zip

3.省职业院校技能大赛

各省、自治区、直辖市技能大赛考点基本上是参照国赛任务书修改,备赛根据国赛要求备赛,省赛项规程问指导老师。

4.书籍推荐

Web应用软件测试(初级)作者:北京四合天地科技有限公司

Web应用软件测试(中级)作者:北京四合天地科技有限公司

Web应用软件测试(高级)作者:北京四合天地科技有限公司

这三本非常关键本赛项的关键书籍

软件测试项目实训 作者:于艳华

软件测试项目实战(第4版)作者:于艳华

全方位走进软件测试 作者:董佳佳

软件测试管理与实践 作者:赵聚雪

1. 阶段一:环境搭建及系统部署

1.1. 知识点

1.1.1. Linux

  • 安装Virtual Box虚拟机

  • CentOS系统的安装与配置

  • Linux常用命令

1.2. 实战

1.2.1. 2021-2022国赛题 (A1-环境搭建及系统部署要求)

  • JDK环境搭建与配置

  • MySQL环境搭建与配置

  • Tomcat环境搭建与配置

  • 系统应用部署

学习建议

这部分只需要掌握如何在Linux系统下jdk、MySQL、Tomcat的搭建 和系统的部署尽量掌握Linux下的命令

资源

  • 视频

    Linux系统黑马程序员软件测试视频教程,软件测试基础入门到项目实战(涵盖软件测试基础+黑马头条项目实战)_哔哩哔哩_bilibili 环境搭建:软件测试基础-手把手教你搞懂测试环境项目部署_哔哩哔哩_bilibili JDK安装:linux安装jdk1.8_哔哩哔哩_bilibili MySQL安装:30分钟玩转Linux系统下MySQL的快速安装_哔哩哔哩_bilibili 快速在Linux操作系统下安装Tomcat并部署项目:快速在Linux操作系统下安装Tomcat并部署项目_哔哩哔哩_bilibili

    Linux系统安装部署JDK+Tomcat+MySQL+Nginx集群搭建等:

    09-项目部署至Linux服务器_哔哩哔哩_bilibili

    Linux系统安装部署:

    【Linux】12.Linux部署JavaWeb项目_哔哩哔哩_bilibili

    Linux下Java项目部署实战:

    码同学-Linux下Java项目部署实战_哔哩哔哩_bilibili

  • 文档文章来源地址https://www.toymoban.com/news/detail-444247.html

    菜鸟教程:Linux 教程 | 菜鸟教程

  • 书籍

《Web应用软件测试》-初中级

1. 阶段二:单元测试

1.1. 知识点

1.1.1. JAVA基础

Java环境搭建与语法

Java循环、数组与方法

Java基本面向对象知识

Java异常、包装类与字符串

Java集合、泛型、多线程、I/O

1.1.2. 代码走查

1.1.3. 白盒测试

语句覆盖法

判定覆盖法

条件覆盖法

判定条件覆盖法

条件组合覆盖法

路径覆盖法

基本路径覆盖法

1.1.4. 单元测试

JUnit基础注解

JUnit assert断言方法

JUnit assertThat一般匹配符断言

JUnit assertThat字符串相关匹配符断言

JUnit assertThat数值相关匹配符断言

JUnit assertThat集合相关匹配符断言

JUnit参数化设置

JUnit测试套件

JUnit测试优先级顺序

JUnit TestRunner使用

JUnit内置Rule中TestName使用

JUnit内置Rule中TemporaryFolder使用

JUnit内置Rule中ExternalResource使用

JUnit测试private方法

1.2. 实战

1.2.1. 代码走查 (2021国赛题库、2018国赛题、2021国赛题)

1.2.2. 白盒测试 (2021国赛题库、2021国赛题)

1.2.3. 单元测试 (2021国赛题库、2022国赛题库、2022国赛题)

学习建议

这部分考察代码的编写能力以及对白盒测试用例的覆盖度测试数据合理结果正确性

资源

视频

白盒测试:软件测试精品教程,深入学习白盒测试设计方法【黑马程序员出品】_哔哩哔哩_bilibili

白盒测试6种覆盖方法判定视频教程(语句、分支、条件、判断条件、组合、路径)_哔哩哔哩_bilibili

单元测试:JUnit单元测试(二)-@Before和@After注解应用_哔哩哔哩_bilibili

JUnit基础教程_哔哩哔哩_bilibili

文档

Junit文档:编写测试 - 《Junit 5官方文档中文版》 - 书栈网 · BookStack

W3Cshool手册:jUnit 教程_w3cschool

  1. 阶段三:功能测试

    3.1. 知识点

    3.1.1. 功能测试文档

    计划

    编写目的 项目背景 测试目的 测试参考文档 测试范围 测试提交文档 软件配置 硬件配置 人力资源分配 功能测试计划 功能测试整体进度安排 相关风险

    总结

    编写目的 项目背景 测试参考文档 测试环境与配置 测试用例设计方法 测试方法 接口测试方法设计介绍 用例汇总 功能测试过程回顾 Bug汇总 测试结论

    3.1.2. 整体测试文档(2022国赛)

    计划

    项目背景 编写目的 测试目的 测试参考文档 测试范围 软件配置 硬件配置 人力资源分配 整体测试进度规划 功能测试计划 自动化测试计划 性能测试计划 接口测试计划 发布标准 相关风险

    总结

    项目背景 编写目的 测试结果文档 功能测试方法设计介绍 自动化测试方法设计介绍 性能测试方法设计介绍 接口测试方法设计介绍 功能测试过程回顾 自动化测试过程回顾 性能测试过程回顾 接口测试过程回顾 用例汇总 Bug汇总 测试结论

    3.1.3. 功能测试用例设计

    等价类划分法 边界值分析法 因果图/决策表 场景法 正交实验法

    3.1.4. 执行功能测试

    3.2. 实战

    学习建议

    这部分建议根据以上三本教材推荐建议学习掌握等价类边界值和场景法基本上可以编写测试大部分测试用例,计划跟总结百度文库有很多有资源。

    资源

    *视频**

    软件测试:黑马程序员软件测试视频教程,软件测试基础入门到项目实战(涵盖软件测试基础+黑马头条项目实战)_哔哩哔哩_bilibili

    功能测试:【千锋】软件测试视频教程-项目实战之功能测试(强烈推荐)_哔哩哔哩_bilibili

    功能测试:308.功能测试-测试计划和方案的演示【补充】_哔哩哔哩_bilibili

文档

测试计划:03测试计划 - 百度文库

测试总结报告:软件测试总结报告 - Online typing test (en.kukuw.com)

测试用例:测试用例(功能用例)——完整demo(一千多条测试用例)_角色与权限的测试用例_红目香薰的博客-CSDN博客

  1. 阶段四:性能测试

    4.1. 知识点

    4.1.1. LoadRunner

    搭建LoadRunner工具,并进行配置 基于LoadRunner的录制回放 基于LoadRunner的思考时间 基于LoadRunner的检查点 基于LoadRunner的参数化 基于LoadRunner的关联 基于LoadRunner的事务与检查点 基于LoadRunner的场景设计与运行 基于LoadRunner的结果分析

    4.1.2. JMeter

    搭建JMeter工具,并进行配置 基于JMeter的录制回放 基于JMeter的思考时间 基于JMeter的检查点 基于JMeter的参数化 基于JMeter的关联 基于JMeter的事务与检查点 基于JMeter的场景设计与运行 基于JMeter的结果分析

    4.2. 实战

    4.2.1. LoadRunner

    (2018国赛题、2021国赛题库、2021正式比赛、2022国赛题、2022正式比赛)

    4.2.2. JMeter

    (2021国赛题库、2021正式比赛、2022国赛题、2022正式比赛)

学习建议

这部分主要考察对性能测试术语的定义和loadrunner和jmeter性能测试工具的使用

资源

视频

Loadrunnr:2-11脚本运行及查看结果_哔哩哔哩_bilibili

2022年最新 LoadRunner性能测试实战教程_哔哩哔哩_bilibili

jmeter:黑马程序员性能测试全套教程,4天快速入门性能测试+项目商城实战(含JMeter工具等)_哔哩哔哩_bilibili

fiddler:Fiddler抓包工具实战全网最全最细教程,没有之一【柠檬班】_哔哩哔哩_bilibili

文档

性能测试报告:资产管理系统性能测试总结报告 - 豆丁网

性能测试报告:资产管理系统性能测试报告.doc_淘豆网

书籍

LoadRnunner性能测试巧匠训练营

全栈性能测试修炼宝典JMeter实战

  1. 阶段五:自动化测试

    5.1. 知识点

    5.1.1. Python

    Python基础

    5.1.2. Selenium

    浏览器基本操作(如打开浏览器、输入地址、网页最大化等) Selenium元素定位方法:id定位 Selenium元素定位方法:name定位 Selenium元素定位方法:xpath定位 Selenium元素定位方法:css_selector定位 Selenium元素定位方法:link_text定位 Selenium元素定位方法:partial_link_text定位 Selenium元素定位方法:class_name定位 Selenium元素定位方法:tag_name定位 Selenium复数元素定位方法 Selenium之鼠标模拟操作 Selenium之键盘模拟操作 Selenium之时间等待处理 Selenium之sumbit()方法使用 Selenium之页面中下拉框的处理 Selenium之操作下拉滚动条方法 Selenium之窗口切换 Selenium之页面元素属性删除 Selenium之文件上传处理 Selenium之页面截图操作 Selenium之alert弹出框处理 unittest自动化测试框架 读取csv文件 数据驱动 Page Object模式

    5.2. 实战

    5.2.1. Python

    (2021国赛题库、2021正式比赛、2022国赛题库、2022正式比赛)

学习建议

这部分主要考察自动化测试术语的定义在前期学习的过程中尽量找到一些可能考察术语方面的定义,自动化测试题目共分为4题 由容易到困难

资源

视频

python教程:10天玩转Python软件测试

selenium:软件测试web自动化测试,Web自动化流程精讲和移动自动化测试环境_哔哩哔哩_bilibili

文档

Python:Python 基础教程 | 菜鸟教程

selenium:Selenium3自动化测试实战——基于Python(虫师)

  1. 阶段六:接口测试

    6.1. 知识点

    6.1.1. PostMan

    PostMan Get接口请求 PostMan Post接口请求 PostMan环境变量 PostMan全局变量 PostMan测试断言 PostMan测试驱动 PostMan设置Cookie

学习建议

这部分主要考察术语的定语有四到填空题和接口测试实施过程,看完视频多去找网上找一些接口进行实战得分并不困难

资源

视频

Postman:黑马程序员4天玩转接口测试,接口重点全解析+传智健康项目实战(包含requests库,集成UnitTes,Dubbo等诸多工具)_哔哩哔哩_bilibili

接口测试:Postman接口测试使用教程和接口自动化测试项目实战你要的都有_哔哩哔哩_bilibili

接口测试2:7.Postman接口测试【 Postman接口关联实际应用场景案例讲解】_哔哩哔哩_bilibili

接口测试3:11-业务场景中使用Postman环境变量_哔哩哔哩_bilibili

文档

到了这里,关于软件测试技能大赛学习路线的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试小白的的学习路线

    当你是一个软件测试小白时,以下是一个学习路线,可以帮助你建立起扎实的软件测试基础: 学习软件测试基础知识: 了解软件测试的定义、目的和原则。 学习软件开发生命周期和测试阶段的概念。 掌握常见的软件测试术语和定义。 学习测试方法和技术: 学习黑盒测试和

    2024年02月09日
    浏览(52)
  • 2023最全软件测试学习路线图(从入门到精通)

    六维全息课程注重综合能力培养,从入学到职后一站式服务测试开发人才。2023年最新软件测试学习路线图,从入门到精通一应俱全。 9阶段专业课+11大专项测试项目 适应互联网企业测试开发需求。  对于想入行学软件测试的新手来说,首先就需要一个高效的学习线路图,还要

    2024年02月15日
    浏览(56)
  • 【软件测试】测试大纲编写模板范文

    ** ** 1、测试目的:通过测试验证该系统已经达到设计指标。 2、测试环境 服务器端: 3、测试方法:使用以用户文档为基础构造的测试用例来测试程序和数据。 4、测试项目: a)系统登录与退出 b)软件功能测试 c)用户界面 d)安全可靠性(对于无安全保密性要求的软件,第2条可免

    2024年02月12日
    浏览(51)
  • 全国大学生软件测试大赛Web应用大赛训练题功能测试脚本

    全国大学生软件测试大赛Web应用大赛训练题功能测试脚本 1:findu 2:girlbbs 3:myoffice 4:百度 5:抖音 6:美团 7:医疗管理系统 8:中国铁路

    2024年02月06日
    浏览(57)
  • 全国大学生软件测试大赛指南

    在项目文件夹 mootest 新建一个测试类(文件) 如下面图所示 点击下面图2中的【+】,添加文件。保存文件,建议文件名为 ****Test.java 编写测试类。 如下面图所示 运行测试类,查看成绩 运行测试类,如下图: 查看成绩,如下图: 提交本次比赛(练习)成绩。 如下图 需要建

    2024年02月11日
    浏览(51)
  • 软件测试必备7大技能

    1.在测试中最重要的文档,他是测试工作的核心,是一组在测试时输入输出的标准,是软件需求的具体对照。编写测试用例,是测试人员的基本功,真正能写好的人并不多。 2.测试用例包含的内容:用例编号,用例名称,测试背景,前置条件,优先级,测试数据,测试步骤,

    2024年02月08日
    浏览(40)
  • 2023年软件测试工程师,初级到高级进阶路线指南,测试之路...

    提到软件测试工程师时,很多人依然会联想到那些“点点点”并企图在“点点点”中找到缺陷的人,也就是大家常说的依照测试规范和测试案例来对软件进行测试,检查软件是不是有缺陷,判断软件是不是稳定。但这其实是一个很不好的观点。 近年来,随着各大互联网企业的

    2024年02月09日
    浏览(62)
  • 软件测试人员需要具备哪些技能?

    作为一名软件测试人员,以下是一些必要的技能: 1.测试技术:了解测试的基本原理、测试方法和测试技术,包括黑盒测试、白盒测试、灰盒测试、功能测试、性能测试、安全测试、回归测试、自动化测试等。 2.编程技能:熟悉至少一种编程语言,以便能够编写测试脚本和自

    2024年02月11日
    浏览(43)
  • 2023全国大学生软件测试大赛开发者测试练习题99分答案(ScapegoatTree2023)

    提示:该题只需要分支覆盖得分即可,不需要变异得分

    2024年02月07日
    浏览(57)
  • 软件测试技能,JMeter压力测试教程,Plugins Manager插件管理器(十三)

    前面讲了JDBC连接数据库的时候,需下载mysql对应的jar包,放到libext目录下就可以使用了 jmeter 有个插件管理器Plugins Manager,可以方便的管理其他插件的下载和更新 下载地址:https://jmeter-plugins.org/install/Install/ 下载插件后把jar包放到 lib/ext 目录,然

    2024年02月07日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包