Qu'est-ce que la spécification en Ruby ?
Qu'est-ce que la spécification en Ruby ?

Vidéo: Qu'est-ce que la spécification en Ruby ?

Vidéo: Qu'est-ce que la spécification en Ruby ?
Vidéo: Apprendre Ruby on Rails (30/30) : Tester son code avec Rspec 2024, Avril
Anonim

Les Rubis Spéc . Suite, en abrégé rubis / spécification , est une suite de tests pour le comportement du Rubis langage de programmation. Il ne s'agit pas d'une spécification standardisée comme celle de l'ISO et n'a pas vocation à le devenir. Il s'agit plutôt d'un outil pratique pour décrire et tester le comportement de Rubis avec code.

De plus, qu'est-ce qui est décrit dans Ruby ?

Le mot décris est un mot-clé RSpec. Il est utilisé pour définir un « groupe d'exemples ». Vous pouvez considérer un « groupe d'exemples » comme un ensemble de tests. Les décris Le mot-clé peut prendre un nom de classe et/ou un argument de chaîne. Le bloc n'est qu'un Rubis bloc désigné par le Rubis faire/fin des mots-clés.

De plus, qu'est-ce que RSpec dans Ruby ? RSpec est un outil de test pour Rubis , créé pour le développement axé sur le comportement (BDD). C'est la bibliothèque de test la plus fréquemment utilisée pour Rubis dans les applications de production. Même s'il dispose d'un DSL (langage spécifique au domaine) très riche et puissant, il s'agit essentiellement d'un outil simple que vous pouvez commencer à utiliser assez rapidement.

En tenant compte de cela, qu'est-ce que le test Ruby ?

Unité essai est un excellent moyen de détecter les erreurs au début du processus de développement, si vous consacrez du temps à une rédaction appropriée et utile essais . Comme dans d'autres langues, Rubis fournit un cadre dans sa bibliothèque standard pour la configuration, l'organisation et l'exécution essais appelé Test ::Unité. Un moyen de définir la réussite/l'échec de base essais.

Qu'est-ce qu'une spécification de fonctionnalité ?

Spécification de fonctionnalité . Spécifications des fonctionnalités sont des tests de haut niveau destinés à exercer des tranches de fonctionnalité. via une application. Ils doivent piloter l'application uniquement via son externe. interface, généralement des pages Web.

Conseillé: