Commodum BDD: SpecFlow+TFS

Articuli in Interreti multi sunt quomodo utendi SpecFlow, quomodo configurare TFS ad probationes currunt, sed non est unus qui continet omnes aspectus. In hoc articulo, dicam tibi quomodo potes mittere et emendare scripta SpecFlow omnibus commoda.

Infra incisam disces obtinere;

  • Currentem probat ex TFS
  • Coniunctio scriptorum automatica ad casus probandos in TFS
  • Semper up-ut-date contenti probati casibus in TFS
  • Facultas scriptorum recensere directe in versione systematis ab testers
    Commodum BDD: SpecFlow+TFS

erectus

Praegressi sumus cum munere applicationis automandi experiendi aditum BDD utendi. Cum fundamentum munerum ratiocinandi in societate nostra TFS est, imaginem habui in capite meo ubi gradus SpecFlow scripti sunt gradus casuum testium in TFS, et probationes e consiliis examinibus deductae sunt. Infra quomodo perficiatur.

Quid opus est nobis;

  1. Project cum probat in SpecFlow
  2. Caeruleus DevOps Servo (aka Team Foundation Servo)
  3. Instrumentum synchronum SpecFlow scriptorum cum testium casibus in TFS

tionibus

1. Creando project constructum cum probat

Omnia hic simplicia sunt, conventus et artificialium publicatio. Plura de tertio opere postea.

Commodum BDD: SpecFlow+TFS

2. release creare currere probat

Creando emissionem uno negotio - Visual Studio Test

Commodum BDD: SpecFlow+TFS

Hoc in casu, negotium configuratur ut manually e consilio probationes detegat

Commodum BDD: SpecFlow+TFS

3. Synchronisation of test cases

Scimus Visual Studio permittere te ad probandi methodos ligandi rationes probandi in TFS et eas a consiliis experimentis detege. Ut non manually hoc facerem, et etiam ad synchronum scriptorum contentum, scripsi simplicem applicationem solacium. FeatureSync. Principium simplex est - pluma limam partiamur ac renovamus casus testium TFS API utentes.

Quomodo uti FeatureSync

Spatium spatii addere et locale ad pluma lima caput:

#language:en
@Namespace:Application.Autotests
Feature: Log to application

* Spatium nominandi debet inserere nomen .dll lima quod habet test modi

Causas inanes testium in TFS creamus et tags adicimus cum suis id scripturis:

Commodum BDD: SpecFlow+TFS

@2124573 @posistive
Scenario: Successful authorization
    Given I on authorization page
    And I enter:
        | Login | Password |
        | user  | pass     |
    When I press Login button
    Then Browser redirect on Home page

Lorem Featuresync:

FeatureSync.exe -f C:FolderWithFeatures -s https://tfs.server.com/collection -t 6ppjfdysk-your-tfs-token-2d7sjwfbj7rzba

In nostro casu, launch in post fabricam incepta cum probatis occurs:

Commodum BDD: SpecFlow+TFS

Synchronisation eventus

SpecFlow script gradibus synchronised et Automation status est constitutus

Commodum BDD: SpecFlow+TFS

Commodum BDD: SpecFlow+TFS

4. Profecti temptare consilium

Experimentum consilium creamus, casus automated nostros adiciemus ei, eligimus aedificare ac dimittere in uncinis

Commodum BDD: SpecFlow+TFS

Commodum BDD: SpecFlow+TFS

5. Cursor probat

Probatio inquisita in consilio probate et currunt.

Commodum BDD: SpecFlow+TFS

conclusio,

Commoda id config;

  • Quisquis probator potest aperire fasciculum fetaurei in forma versionis imperium interretialem, eam recensere et mutationes statim post constructum effectum sortientur
  • vos can run probat singula in aliquo tempore
  • perspicuum exemplum experimentum - semper scimus quid experimentum immissi facit.

Source: www.habr.com