Pepino – Resumo (Galego)

Para aproveitar mellor as probas de software, as organizacións hoxe están a dar un paso adiante. Implementan importantes escenarios de proba de aceptación mentres o desenvolvemento está en progreso. Este enfoque é comúnmente coñecido como o desenvolvemento dirixido por comobo (BDD).

O desenvolvemento dirixido por un comportamento dános a oportunidade de crear scripts de proba tanto desde a perspectiva do desenvolvedor como do cliente. A continuación, ao comezo, os desenvolvedores, os xestores de proxectos, o QA, os probadores de aceptación do usuario eo propietario do produto (accionista), todos cumpren e mantén a brainstorming sobre os escenarios de proba que deben ser aprobados para que este software / aplicación teña éxito. Deste xeito, crean un conxunto de escenarios de proba. Todos estes scripts de proba están nunha linguaxe sinxela de inglés, polo que tamén serve como documentación.

exemplo

Se estamos a desenvolver unha función de autenticación de usuario, o seguinte pode ser algúns escenarios de proba de clave , que debe ser aprobado para ser un éxito.

  • O usuario debe ser capaz de iniciar sesión co nome de usuario e contrasinal correctos.

  • O usuario non debe ser capaz de iniciar sesión cun nome de usuario incorrecto e un contrasinal correcto.

  • O usuario non debería ser capaz de iniciar sesión co nome do usuario correcto E o contrasinal incorrecto.

Como funciona

Porque cando o código estea listo, os scripts de proba tamén estarán listos. O código ten que pasar os scripts de proba definidos en BDD. Se non ocorre, será necesario refracer o código. O código está conxelado só despois da execución exitosa dos scripts de proba definidos.

é unha noción moi sinxela, pero o que necesitamos para implementar este concepto. A resposta é o marco de desenvolvemento alimentado por comportamento (BDD). O pepino é unha desas ferramentas de código aberto, que apoia o desenvolvemento conducido polo comportamento. Para ser máis preciso, o pepino pode definirse como un marco de proba, impulsado por texto sen formato en inglés. Serve como documentación, probas automatizadas e axuda de desenvolvemento, todo nun.

Entón, que fai o pepino? Pódese describir nos seguintes pasos:

Pepino Ler o código escrito en texto sen formato inglés (linguaxe Gherkin, que será presentado posteriormente neste tutorial) no ficheiro característico (que será presentado máis tarde) .

atopa a coincidencia exacta de cada paso na definición do paso (un ficheiro de código; os detalles proporciónanse posteriormente no tutorial).

O fragmento de código que será O executado pode ser cadros de software diferentes como selenio, rubí en carrís, etc. Non todas as ferramentas do cadro BDD son compatibles con todas as ferramentas.

Isto converteuse no motivo da popularidade do pepino sobre outros cadros, como JBehave, JDAVE, Easyb, etc.

Pescado admite máis dunha ducia de diferentes plataformas de software, tales como:

  • Ruby on Rails
  • selenium
  • picocontainer
  • primavera Marco
  • Watir

Beneficios de pepino noutras ferramentas

  • Pescador admite diferentes idiomas como Java. Net e Ruby .

  • actúa como unha ponte entre a lingua comercial e técnica. Podemos conseguir isto creando un caso de proba en texto sinxelo en inglés.

  • Permite que o script de proba sexa escrito sen coñecemento de calquera código, tamén permite a participación de non programadores.

  • cumpre o propósito dun marco de proba dun extremo a outro a diferenza doutras ferramentas.

  • Debido ao sinxelo A arquitectura do script de proba, o pepino proporciona reutilización de código.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *