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

University of California, Irvine
您将获得的技能: 计算机编程, 嵌入式软件, Network Protocol(网络协议, OSI 模型, 无线网络, 网络协议, 网络架构, TCP/IP, 计算机硬件, 计算机网络, 物联网, 嵌入式系统
★ 4.7 (1.3万) · 混合 · 课程 · 1-4 周

您将获得的技能: Data Ethics, Data Analysis, Analytics, Data-Driven Decision-Making, Data Literacy, Spreadsheet Software, Analytical Skills, Tableau Software, Data Sharing, Data Cleansing, Data Processing, Data Visualization Software, Data Visualization, SQL, Query Languages
★ 4.8 (12万) · 初级 · 课程 · 1-4 周
您将获得的技能: User Experience, UI/UX Research, User Experience Design, User Research, Design Thinking, Usability, User Centered Design, Prototyping, Sprint Retrospectives, Wireframing, Ideation, Sprint Planning
★ 4.8 (7.6万) · 初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: 计算机编程, 调试, 软件安装, 计划发展, Python 编程, 编程原则, 计算思维
★ 4.8 (23万) · 初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 计算机编程, Java 编程, 同行评审, 成长意识, Algorithm, 单元测试, Java, 解决问题, 交互式数据可视化, 面向对象编程(OOP), 软件测试, 面向对象设计, 计划发展, 数据结构, 用户界面(UI), 网络分析, 算法, 事件驱动编程, 图论, 技术交流, 社交网络分析
★ 4.7 (7217) · 中级 · 专项课程 · 3-6 个月
University of Michigan
您将获得的技能: 数据分析, 数据字典, 数据结构, 数据存储, 开发环境, 软件安装, 计算机编程工具, 文件管理, Python 编程, 数据操作, 数据处理, 文件输入/输出
★ 4.9 (9.7万) · 初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 人工智能集成, 人工智能扫盲, ChatGPT, 应用安全, 生成式人工智能, Prompt Engineering, 软件架构, 持续集成, 软件工程, 数据伦理, 软件开发, 提示模式, 法学硕士申请, 生成模型架构, 人工智能和机器学习(AI/ML), 软件设计, 代码审查, 代理工作流程, 生成式人工智能代理, 及时工程, 软件设计文件
★ 4.7 (1.2万) · 中级 · 专项课程 · 1-3 个月
University of Michigan
您将获得的技能: JSON, Network Protocol(网络协议, 网络服务, 恢复性应用程序接口, 网络协议, 软件安装, Python 编程, 超文本标记语言(HTML), 数据处理, 网络抓取, 应用编程接口 (API), 可扩展标记语言(XML), 可扩展语言和 XML
★ 4.8 (4.5万) · 初级 · 课程 · 1-3 个月
多位教师
您将获得的技能: 数据分析, 计算机编程, Java 编程, Algorithm, 单元测试, Java, 解决问题, 软件工程, 数据结构, 算法, 软件测试, 生物信息学, 用户界面(UI), 面向对象设计, 面向对象编程(OOP), 软件设计, 加密技术, 调试, 文件输入/输出, 事件驱动编程, 交互式数据可视化
★ 4.6 (1.5万) · 初级 · 专项课程 · 3-6 个月

University of Minnesota
您将获得的技能: Java 编程, 白盒测试, 需求分析, 功能测试, 测试案例, 可测试性, JUnit, 软件测试, 黄瓜(软件), Gherkin(脚本语言), 测试自动化, 行为驱动开发, 代码覆盖范围, 测试工程
★ 3.8 (116) · 中级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Software Testing, Software Technical Review, Software Quality Assurance, Verification And Validation, Human Factors
★ 4.3 (63) · 初级 · 课程 · 1-4 周

IBM
您将获得的技能: 数据分析, NumPy, 软件架构, Flask (Web 框架), 应用程序部署, 文件管理, 全栈式网络开发, Git(版本控制系统), 网络开发, 恢复性应用程序接口, 版本控制, Python 编程, GitHub, Unix Shell, Bash(脚本语言), Linux 命令, 软件设计, 外壳脚本, 利纳克斯, 软件开发生命周期
★ 4.6 (5.2万) · 初级 · 专项课程 · 3-6 个月