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
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;
- Project cum probat in SpecFlow
- Caeruleus DevOps Servo (aka Team Foundation Servo)
- 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.
2. release creare currere probat
Creando emissionem uno negotio - Visual Studio Test
Hoc in casu, negotium configuratur ut manually e consilio probationes detegat
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.
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:
@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:
Synchronisation eventus
SpecFlow script gradibus synchronised et Automation status est constitutus
4. Profecti temptare consilium
Experimentum consilium creamus, casus automated nostros adiciemus ei, eligimus aedificare ac dimittere in uncinis
5. Cursor probat
Probatio inquisita in consilio probate et currunt.
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