Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/black-box-white-box-testing

课程概述

在软件开发过程中,测试是确保软件质量的重要环节。Coursera上的黑盒与白盒测试课程为学习者提供了系统的测试技术知识,帮助大家掌握各种黑盒与白盒测试的方法。

学习目标

完成本课程后,学习者将能够了解多种黑盒与白盒测试技术,并实践创建有效的测试用例集(称为测试套件)以便有效地发现软件缺陷。学习者还将评估测试的可测性,创建自动化测试的oracle,评估测试套件的缺陷发现有效性,并使用多种技术生成测试输入。

课程大纲

  • 模块 1: 介绍

    本模块介绍测试充分性的基本知识,以及影响测试有效性的因素和如何量化这些指标。

  • 模块 2: 黑盒与白盒技术

    本模块学习多种可用于黑盒和白盒测试策略的测试技术。

  • 模块 3: 基于需求的测试

    聚焦于基于需求的测试,审查测试角度的需求,学习如何使用Cucumber工具编写更复杂的结构化需求。

  • 使用Cucumber进行黑盒和白盒测试

    通过使用Cucumber工具集,对两个示例项目实施各种测试策略。

推荐理由

课程内容系统丰富,既包括理论知识又有实践部分。通过对不同测试技术的深入讲解,学习者能够增强实践能力。尤其是对Cucumber工具的应用,将会极大地提升你的测试技能,是希望深入了解软件测试领域的学习者不可错过的机会。

结论

对于想要提高软件测试能力的朋友们,Coursera的黑盒与白盒测试课程是一个绝佳的选择。无论你是初学者还是有一定基础的测试工程师,这门课程都能为你提供有效的学习和提升资源。

课程主页: https://www.coursera.org/learn/black-box-white-box-testing

作者 CourseEye