เดเตปเดฑเตผเดจเตเดฑเตเดฑเดฟเตฝ SpecFlow เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด, เดเตเดธเตเดฑเตเดฑเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต TFS เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดเตเดเดจเต เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดฒเตเดเดจเดเตเดเตพ เดเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เดเดฒเตเดฒเดพ เดตเดถเดเตเดเดณเตเด เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจ เดเดจเตเดจเดฟเดฒเตเดฒ. เด เดฒเตเดเดจเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตเดเดจเต เดธเตเดชเตเดเตเดซเตเดฒเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเดพเดจเตเด เดเดกเดฟเดฑเตเดฑเตเดเตเดฏเตเดฏเดพเดจเตเด เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดเตเดเดพเดฎเตเดจเตเดจเต เดเดพเตป เดจเดฟเดเตเดเดณเตเดเต เดชเดฑเดฏเตเด.
เดเดเตเดเดฟเดจเต เดคเดพเดดเต เดจเดฟเดเตเดเตพ เดเดเตเดเดจเต เดจเตเดเดพเดฎเตเดจเตเดจเต เดชเด เดฟเดเตเดเตเด:
- TFS-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดจเดเดคเตเดคเตเดจเตเดจเต
- TFS-เดฒเต เดเตเดธเตเดฑเตเดฑเต เดเตเดธเตเดเดณเดฟเดฒเตเดเตเดเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเตเดเต เดธเตเดตเดฏเดฎเตเดต เดฒเดฟเดเตเดเดฟเดเดเต
- TFS-เดฒเต เดเตเดธเตเดฑเตเดฑเต เดเตเดธเตเดเดณเตเดเต เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดเดพเดฒเดฟเดเดฎเดพเดฏ เดเดณเตเดณเดเดเตเดเด
- เดเตเดธเตเดฑเตเดฑเตผ เดฎเตเดเตเดจ เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเดเดตเดฟเดงเดพเดจเดคเตเดคเดฟเตฝ เดจเตเดฐเดฟเดเตเดเต เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดเดดเดฟเดตเต
เดเดฐเดฟเดคเตเดฐเดพเดคเตเดคเดเดพเดฒเด
BDD เดธเดฎเตเดชเดจเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดธเตเดฑเตเดฑเดฟเดเดเต เดเดเตเดเตเดฎเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเตเดณเตเดณ เดเตเดฎเดคเดฒ เดเดเตเดเตพ เด เดญเดฟเดฎเตเดเตเดเดฐเดฟเดเตเดเต. เดเดเตเดเดณเตเดเต เดเดฎเตเดชเดจเดฟเดฏเดฟเดฒเต เดเดพเดธเตโเดเต เดเตเดฐเดพเดเตเดเดฟเดเดเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต เด เดเดฟเดธเตเดฅเดพเดจเด TFS เดเดฏเดคเดฟเดจเดพเตฝ, SpecFlow เดธเตโเดเตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตปเตเดฑเต เดเดเตเดเดเตเดเตพ TFS-เดฒเต เดเตเดธเตเดฑเตเดฑเต เดเตเดธเตเดเดณเตเดเต เดเดเตเดเดเตเดเดณเดพเดฏเตเด เดเตเดธเตเดฑเตเดฑเต เดชเตเดฒเดพเดจเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดเตเดธเตเดฑเตเดฑเตเดเตพ เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเตเด เดเตปเตเดฑเต เดคเดฒเดฏเดฟเตฝ เดเดฐเต เดเดฟเดคเตเดฐเด เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเดพเตป เด เดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏ เดตเดฟเดงเด เดคเดพเดดเต เดเตเดเตเดเตเดเตเดจเตเดจเต.
เดจเดฎเตเดเตเดเต เดตเตเดฃเตเดเดคเต:
- เดธเตเดชเตเดเตเดซเตเดฒเตเดฏเดฟเตฝ เดเตเดธเตเดฑเตเดฑเตเดเดณเตเดณเตเดณ เดชเตเดฐเตเดเดเตเดฑเตเดฑเต
- Azure DevOps เดธเตเตผเดตเตผ (เดเตเด เดซเตเดฃเตเดเตเดทเตป เดธเตเตผเดตเตผ)
- TFS-เดฒเต เดเตเดธเตเดฑเตเดฑเต เดเตเดธเตเดเดณเตเดฎเดพเดฏเดฟ SpecFlow เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดชเดเดฐเดฃเด
เดเดฎเดชเตเดชเตเดเตเดคเตเดคเดฒเต
1. เดเตเดธเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดฌเดฟเตฝเดกเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดตเดฟเดเต เดเดฒเตเดฒเดพเด เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดชเตเดฐเดพเดตเดธเตเดคเตเดเตเดเดณเตเดเต เด เดธเดเดฌเตเดฒเดฟเดฏเตเด เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฃเดตเตเด. เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเต เดเดพเดธเตเดเตเดเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดชเดฟเดจเตเดจเตเดเต.
2. เดเตเดธเตเดฑเตเดฑเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดฐเต เดฑเดฟเดฒเตเดธเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดฐเต เดเดพเดธเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดฑเดฟเดฒเตเดธเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต - เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต เดเตเดธเตเดฑเตเดฑเต
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเตเดธเตเดฑเตเดฑเต เดชเตเดฒเดพเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเดฎเตเดงเดฏเดพ เดเตเดธเตเดฑเตเดฑเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดพเดธเตเดเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
3. เดเตเดธเตเดฑเตเดฑเต เดเตเดธเตเดเดณเตเดเต เดธเดฎเดจเตเดตเดฏเด
TFS-เตฝ เดเตเดธเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเตเดธเตเดฑเตเดฑเต เดชเตเดฒเดพเดจเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเตบ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดเตเดธเตเดฑเตเดฑเต เดฐเตเดคเดฟเดเตพ เดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดตเดฟเดทเตเดตเตฝ เดธเตเดฑเตเดฑเตเดกเดฟเดฏเต เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเด. เดเดคเต เดธเตเดตเดฎเตเดงเดฏเดพ เดเตเดฏเตเดฏเดพเดคเดฟเดฐเดฟเดเตเดเดพเดจเตเด เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเดณเตเดเต เดเดณเตเดณเดเดเตเดเด เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด, เดเดพเตป เดเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตบเดธเตเตพ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเดดเตเดคเดฟ
FeatureSync เดเดเตเดเดจเต เดเดชเดฏเตเดเดฟเดเตเดเดพเด
เดซเตเดเตเดเตผ เดซเดฏเตฝ เดนเตเดกเดฑเดฟเดฒเตเดเตเดเต เดจเตเดฏเดฟเดเดธเตเดชเตเดธเตเด เดฒเตเดเตเดเดฒเตเด เดเตเตผเดเตเดเตเด:
#language:en
@Namespace:Application.Autotests
Feature: Log to application
*เดเตเดธเตเดฑเตเดฑเต เดฐเตเดคเดฟเดเตพ เด เดเดเตเดเตเดจเตเดจ .dll เดซเดฏเดฒเดฟเตปเตเดฑเต เดชเตเดฐเตเดฎเดพเดฏเดฟ เดจเตเดฏเดฟเดเดธเตเดชเตเดธเต เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเดฃเด
เดเดเตเดเตพ 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
เดซเตเดเตเดเตผ เดธเดฎเดจเตเดตเดฏเด เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด:
FeatureSync.exe -f C:FolderWithFeatures -s https://tfs.server.com/collection -t 6ppjfdysk-your-tfs-token-2d7sjwfbj7rzba
เดเดเตเดเดณเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเตเดธเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเตเดเดเตเดฑเตเดฑเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเดฎเดพเดฃเต เดฒเตเดเตเดเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต:
เดธเดฎเดจเตเดตเดฏ เดซเดฒเด
SpecFlow เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเดเตเดเดเตเดเตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเดเตเดเตเดฎเตเดทเตป เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดธเดเตเดเดฎเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
4. เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดชเตเดฒเดพเตป เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดเตเดเตพ เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดชเตเดฒเดพเตป เดธเตเดทเตโเดเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดฒเตเดเตเดเต เดเดเตเดเดณเตเดเต เดเดเตเดเตเดฎเตเดฑเตเดฑเดกเต เดเตเดธเตเดเตพ เดเตเตผเดเตเดเตเด, เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเดฟเตฝ เดฌเดฟเตฝเดกเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เดฑเดฟเดฒเตเดธเต เดเตเดฏเตเดฏเตเด
5. เดฑเดฃเตเดฃเดฟเดเดเต เดเตเดธเตเดฑเตเดฑเตเดเตพ
เดเตเดธเตเดฑเตเดฑเต เดชเตเดฒเดพเดจเดฟเตฝ เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตเดธเตเดฑเตเดฑเต เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดคเต เด เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด.
เดคเตเดฐเตเดฎเดพเดจเด
เด เดเตเตบเดซเดฟเดเดฑเตเดทเตปเตเดฑเต เดเตเดฃเดเตเดเตพ:
- เดเดคเตเดฐเต เดชเดฐเตเดเตเดทเดเดจเตเด เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดตเตเดฌเต เดซเตเดฎเดฟเตฝ เดซเตเดฑเตเดฑเตเตผ เดซเดฏเตฝ เดคเตเดฑเดเตเดเดพเดจเตเด เดเดกเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดจเตเด เดเดดเดฟเดฏเตเด, เดฌเดฟเตฝเดกเต เดเดดเดฟเดเตเดเดฏเตเดเดจเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเด
- เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเตพ เดตเตเดฃเดฎเตเดเตเดเดฟเดฒเตเด เดตเตเดฏเดเตเดคเดฟเดเดคเดฎเดพเดฏเดฟ เดเตเดธเตเดฑเตเดฑเตเดเตพ เดจเดเดคเตเดคเดพเด
- เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏ เดเตเดธเตเดฑเตเดฑเต เดฎเตเดกเตฝ - เดเดเตเดเตพ เดธเดฎเดพเดฐเดเดญเดฟเดเตเด เดเตเดธเตเดฑเตเดฑเต เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเด.
เด เดตเดฒเดเดฌเด: www.habr.com