- 1.01 编译安装Python3
- 1.02 设置pip3源
- 1.03 Ipyhon基本使用.
- 1.04 if语句
- 1.04 VSCode安装
- 1.05 VSCode安装插件.
- 1.06 VSCode基本设置
- 1.07 VSCode创建文件
- 1.08 VSCode运行Python代码
- 1.09 变量
- 1.10 判断表达式
- 1.11 数据类型
- 1.12 if 语句
- 1.13 python程序和循环
- 1.14 函数的定义和调用
- 1.15 今日作业
- 2.01 字符串的基本操作
- 2.02 字符串的取值和切片
- 2.03 字符串的方法
- 2.04 列表的创建
- 2.05 列表的取值和切片
- 2.06 列表的方法和循环列表
- 2.07 元组的创建
- 2.08 元组的基本操作
- 3.01 创建字典
- 3.02 创字典的key
- 3.03 字典的value
- 3.04 字典生产环境实战
- 3.05 创循环字典
- 3.06 字典的修改
- 3.07 面向字典编程
- 3.08 创建集合
- 3.09 集合运算
- 3.10 函数的参数
- 3.11 函数的返回值
- 3.12 subprocess模块
- 3.13 获取主板信息
- 3.14 主板信息代码优化
- 3.15 获取基本信息
- 3.16 获取CPU信息
- 3.17 获取内存信息
- 3.18 处理每个内存信息
- 3.19 基础信息代码优化
- 3.20 CPU和内存代码优化
- 3.21 模块化编程
- 4.01 开头邮箱SMTP服务
- 4.02 发送明文邮件
- 4.03 群发加密邮件
- 4.04 添加钉钉机器人
- 4.05 发送钉钉消息
- 4.06 Python正则模块介绍
- 4.07 基本正则
- 4.08 正则分组
- 4.09 获取图url
- 4.10 下载海量图片到本地
- 5.01 pymsyql介绍和数据准备
- 5.02 创建表
- 5.03 插入一条数据
- 5.04 插入多条数据
- 5.05 获取数据
- 5.06 Redis数据部署和基本使用p4
- 5.07 Python操作redis的基本使用
- 5.08 Redis场景应用之获取加密密码和会话id
- 5.09 Reis 场景应用之存储用户会话信息
- 5.10 小练习流程分析
- 5.11 小练习代码讲解
- 6.01 项目介绍和JSON
- 6.02 UWSGI小试牛刀
- 6.03 URL
- 6.04 功能细化返回首页
- 6.05 封装MySQL
- 6.06 封装redis
- 6.07 返回服务器列表的页面
- 6.08 返回服务器列表数据
- 6.09 使用缓存
- 6.10 API返回JSON 数据
内容简介:【千锋教育】 软件测试全套免费课程 让你从零基础掌握软件测试全流程。本课程系统讲解软件测试的定义、原则、测试阶段、测试模式等核心概念,帮助学习者深入理解软件测试的逻辑与方法。课程涵盖计算机基础、Linux和数据库操作、功能测试、Python编程、接口测试、性能测试等内容,适合初学者和希望提升测试技能的技术人员。
课程简介
在当今快速发展的互联网行业中,软件测试已经成为保障产品质量不可或缺的一环。【千锋教育】 软件测试全套免费课程 以实用为导向,为学习者提供全面的知识体系与实战训练机会。课程从软件测试的基本概念入手,逐步深入,涵盖了测试理论、测试用例设计、测试工具使用等多个方面。学习者将了解如何通过测试手段发现程序错误、衡量软件质量,并评估其是否满足设计要求。此外,课程还注重实操能力的培养,例如熟练掌握Linux系统命令、数据库操作以及Fiddler工具的使用,确保学习者能够迅速应用所学知识到实际工作中。 课程不仅提供了扎实的理论基础,也包含了大量案例分析和项目实战。比如,在Ego微商小程序项目中,学员可以深入了解微信小程序的测试流程,以及如何运用Postman和Python进行接口测试。同时,金融项目与UI自动化测试部分的加入,进一步拓展了学习者的技能范围,使其能够在不同场景中灵活应对。通过这门课程的学习,学员不仅能够掌握核心测试技术,还能获得行业所需的实操经验,为未来的职业发展打下坚实基础。学习目标
本课程旨在帮助学习者建立系统的软件测试知识体系,掌握从需求分析到测试执行的整个流程。学员在完成课程后,不仅能理解软件测试的核心概念,还能熟练运用各种测试工具和方法,如Postman、JMeter、Selenium等,独立完成功能测试、接口测试和性能测试任务。 课程特别强调测试用例的设计和缺陷管理,使学员具备编写高质量测试用例的能力。同时,课程内容结合实际项目,如金融项目实战和UI自动化测试,帮助学员将理论知识转化为实践技能。这些实操环节让学员在真实环境中锻炼自己,提升应对复杂测试场景的能力。适用人群
本课程适合对软件测试感兴趣的学生、刚入行的测试工程师,以及希望通过培训提高职业技能的技术人员。无论是完全没有编程基础的新手,还是有一定经验但希望系统学习测试知识的从业者,都可以从中受益。 对于初学者来说,课程提供了计算机基础、前端开发与后端架构的基础知识,帮助他们建立起扎实的专业背景。而对于已有经验的人士,课程中的高级测试方法和实战项目则能进一步提升他们的技术水平,满足企业在测试岗位上对高技能人才的需求。
课程大纲
课程共分为九个阶段,涵盖软件测试的主要内容。
第一阶段:软件测试基础
主要包括软件测试的定义、原则、测试阶段等基础知识。学习者将掌握软件测试的核心课程内容,了解测试的基本流程。
第二阶段:Linux和数据库
介绍Linux操作系统、常用命令及数据库基本操作。学员将能够熟练使用Linux命令和SQL语言,掌握Redis的常见类型和操作。
第三阶段:功能测试
涵盖测试理论、测试用例设计和缺陷管理。学员将学习黑盒测试方法,撰写测试报告并掌握禅道测试管理工具。
第四阶段:Python编程
教授Python基础语法、面向对象编程以及UnitTest框架的使用。这一阶段为后续的自动化测试奠定了基础。
第五阶段:接口测试
包括HTTP协议、Postman和requests库的使用。学员将学习如何搭建接口自动化测试框架,并掌握Mock测试相关知识。
第六阶段:Ego微商小程序项目实战
通过对小程序项目的测试实践,学员将掌握环境部署、测试计划和用例设计等关键技能。
第七阶段:性能测试
重点介绍JMeter工具的使用和性能测试流程。学员将掌握性能测试指标和测试报告的撰写技巧。
第八阶段:金融项目实战
针对金融行业的特殊性,课程将引导学员处理复杂的测试场景,包括数据加解密、第三方接口模拟等。
第九阶段:UI自动化测试及项目实战
学习Web和移动平台的自动化测试,包括Selenium、Appium以及PyTest框架的实际应用。








