软件测试课程可以帮助您学习测试计划、测试用例设计、自动化测试和性能测试。您可以掌握识别 Bug、编写有效测试脚本和使用各种测试方法的技能。许多课程会介绍用于自动化的 Selenium、用于单元测试的 JUnit 和用于问题跟踪的 JIRA 等工具,展示这些技能在实际软件开发环境中的应用。

University of Leeds
您将获得的技能: 质量保证, 软件测试, 系统测试, 单元测试, 用户验收测试(UAT), 测试案例, 验证和确认, 软件开发, 软件开发生命周期, 性能测试, 可用性测试, 测试计划, 软件质量保证, 功能测试, 验收测试, 集成测试
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 单元测试, 安全测试, 软件测试, 测试案例, 验证和确认, 回归测试, 行为驱动开发, 开发测试, JUnit, 硒(软件), Gherkin(脚本语言), 性能测试, 测试自动化, 软件质量保证, 测试计划, 可测试性, 黄瓜(软件), 代码覆盖范围, 验收测试, 开放式网络应用程序安全项目(OWASP)
中级 · 专项课程 · 3-6 个月

您将获得的技能: Release Management, Application Deployment, Test Planning, CI/CD, Software Quality Assurance, Performance Testing, Software Development Life Cycle, Software Testing, Maintainability, Risk Management, Test Driven Development (TDD), Data Validation, Behavior-Driven Development, Product Lifecycle Management, Systems Analysis, Systems Thinking, Business Process Automation, Data Modeling, Process Flow Diagrams, Digital Transformation
中级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 单元测试, 功能测试, 测试自动化, 验证和确认, 测试案例, 问题跟踪, 开发测试, JUnit, 软件质量保证, 可测试性, 代码覆盖范围, 测试计划, 软件测试, 集成测试, 测试数据
中级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Test Planning, Test Tools, Software Testing, Configuration Management, Test Case, Integration Testing, System Testing, Test Automation, Software Development Life Cycle, Acceptance Testing, Software Technical Review, Code Review, Unit Testing, Functional Testing, Regression Testing, Software Quality Assurance, Risk Management, Risk Management Framework, Verification And Validation, Usability Testing
初级 · 专项课程 · 1-3 个月

Board Infinity
您将获得的技能: Test Automation, Performance Testing, Software Quality Assurance, Security Testing, Regression Testing, User Acceptance Testing (UAT), Maintainability, Development Testing, Continuous Delivery, Code Review, Scalability, Automation, DevOps, Software Design, Technical Communication, Test Execution Engine, Application Programming Interface (API), Integration Testing, Waterfall Methodology, Agile Methodology
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 微服务, 测试驱动开发(TDD), 还原式 API, 单元测试, 测试案例, 集成测试, 测试自动化, Gherkin(脚本语言), 行为驱动开发, 代码覆盖范围, 软件测试, 测试数据
中级 · 课程 · 1-3 个月

您将获得的技能: Software Documentation, Test Automation, Generative AI, Software Testing, Vulnerability Scanning, Vulnerability Assessments, Test Case, Security Testing, Secure Coding, Full-Stack Web Development, Technical Documentation, Natural Language Processing
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Test Planning, Test Tools, Software Testing, Test Case, Software Quality Assurance, User Acceptance Testing (UAT), Quality Assurance, Agile Methodology, Risk Management Framework, Technical Communication
初级 · 课程 · 1-4 周
您将获得的技能: Software Quality Assurance, Quality Assurance, Test Automation, Test Tools, Acceptance Testing, Agile Software Development, Test Case, Software Testing, Continuous Integration, User Acceptance Testing (UAT), Agile Methodology, User Story, Automation, Analysis, Collaboration
中级 · 课程 · 1-4 周

IBM
您将获得的技能: Python 程序设计, 前端网络开发, 应用程序部署, 开发环境, 软件开发工具, 软件开发生命周期, 软件开发, 编程原则, 软件架构, 软件工程, 软件开发方法, 后端网站开发, 软件设计模式, 软件设计, 统一模型语言, 网络应用
初级 · 课程 · 1-3 个月

您将获得的技能: Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Database Management, MySQL, Digital Transformation, Relational Databases, Java Programming, Generative AI
初级 · 专业证书 · 3-6 个月
敏捷和 Atlassian Jira课程是免费软件测试的最佳课程之一。 本课程涵盖敏捷方法的最佳实践,并提供 Atlassian Jira 的实践练习。 另一个不错的选择是自动化 360课程。 本课程让用户亲身体验各种自动化工具和技术,并学习软件测试的最佳实践。
对于那些刚刚开始学习软件测试的人,我向他们推荐 Coursera 上的LearnQuest Certified Scrum Master、DevOps、Cloud 和 Agile Foundations、Python Scripting for DevOps、Intro to DevOps 和Python Operating System课程。 这些课程为软件测试打下了良好的基础,适合初学者。
对于寻求高级软件测试课程的人来说,UMN 的软件测试和自动化专业提供了广泛的选择。 从DevOps AWS CodeBuild 测试到Web 和移动测试以及黑盒和白盒测试,Coursera 都有适合每个人的课程。 如果您希望学习JUnit 测试,LearnQuest 将为您提供帮助。
从软件测试课程中获得的技能可以为 IT 行业带来各种职业机会,包括
是的,Coursera 提供各种免费课程,涉及许多主题,包括软件测试。虽然您可以通过审核课程免费获取大部分课程资料,但这并不包括分级作业或结业证书。对于那些希望获得证书以展示自己的学习成果或提升专业形象的人,Coursera 提供了购买课程的选项。此外,Coursera 还为符合条件的学习者提供免费试听或经济援助,让每个人都更容易获得证书。