程序员常刷题规格学习目标解释单元测试的目的和好处。描述TDD及其重要性,解释什么是RSpec。比较和对比 expectations和matchers。比较和对比常见的RSpec术语,包括'describe''it''context'before(:each)before(:all)'subject''let'。使用RSpec编写和通过单元测试。框架:测试驱动开发简介。为什么我们要在应用程序中实施测试?随着应用程序复杂性的增加,我们需要一个安全网。我们需要自动化测试来确保我们不伤害代码。这些是关于代码的规范,您可以运行这些规范,以确保代码执行其应有的操作。回想一下你的编码方式:创建网页的一部分,然后浏览页面进行测试,确保其按照预期运行。然后,添加新功能并测试,重复这一过程。想象一下,如果有一组自动化规范针对代码运行,那么您可以检查新的更改是否满足需求,以及之前的功能是否被破坏。