เชธเซเชชเซเชเชซเซเชฒเซเชจเซ เชเชชเชฏเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซ, เชชเชฐเซเชเซเชทเชฃเซ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ TFS เชเซเชตเซ เชฐเซเชคเซ เชเซเช เชตเชตเซเช เชคเซ เชตเชฟเชถเซ เชเชจเซเชเชฐเชจเซเช เชชเชฐ เชเชฃเชพ เชฒเซเชเซ เชเซ, เชชเชฐเชเชคเซ เชคเซเชฏเชพเช เชเช เชชเชฃ เชจเชฅเซ เชเซเชฎเชพเช เชคเชฎเชพเชฎ เชชเชพเชธเชพเช เชถเชพเชฎเซเชฒ เชเซ. เช เชฒเซเชเชฎเชพเช, เชนเซเช เชคเชฎเชจเซ เชเชฃเชพเชตเซเชถ เชเซ เชคเชฎเซ เชธเซเชชเซเชเชซเซเชฒเซ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธเชจเซ เชฆเชฐเซเช เชฎเชพเชเซ เชเซเชตเซ เชฐเซเชคเซ เช เชจเซเชเซเชณ เชฌเชจเชพเชตเซ เชถเชเซ เชเซ.
เชเช เชจเซเชเซ เชคเชฎเซ เชถเซเชเซ เชถเชเชถเซ เชเซ เชเซเชตเซ เชฐเซเชคเซ เชฎเซเชณเชตเชตเซเช:
- TFS เชคเชฐเชซเชฅเซ เชชเชฐเซเชเซเชทเชฃเซ เชเชพเชฒเซ เชฐเชนเซเชฏเชพ เชเซ
- TFS เชฎเชพเช เชเซเชธ เชเชเชพเชธเชตเชพ เชฎเชพเชเซ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธเชจเซเช เชธเซเชตเชเชพเชฒเชฟเชค เชเซเชกเชพเชฃ
- TFS เชฎเชพเช เชชเชฐเซเชเซเชทเชฃ เชเซเชธเซเชจเซ เชนเชเชฎเซเชถเชพ เช เชช-เชเซ-เชกเซเช เชธเชพเชฎเชเซเชฐเซ
- เชเซเชธเซเชเชฐเซเชธ เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเชเชจ เชเชเชเซเชฐเซเชฒ เชธเชฟเชธเซเชเชฎเชฎเชพเช เชธเซเชงเชพ เช เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชธเชเชชเชพเชฆเชฟเชค เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ
เชชเซเชฐเชพเชเซเชคเชฟเชนเชพเชธเชฟเช
เช เชฎเชจเซ BDD เช เชญเชฟเชเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชชเซเชฒเชฟเชเซเชถเชจ เชชเชฐเซเชเซเชทเชฃเชจเซ เชธเซเชตเชเชพเชฒเชฟเชค เชเชฐเชตเชพเชจเชพ เชเชพเชฐเซเชฏเชจเซ เชธเชพเชฎเชจเซ เชเชฐเชตเซ เชชเชกเซเชฏเซ เชนเชคเซ. เช เชฎเชพเชฐเซ เชเชเชชเชจเซเชฎเชพเช เชเชพเชธเซเช เชเซเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเชจเซ เชเชงเชพเชฐ TFS เชนเซเชตเชพเชฅเซ, เชฎเชพเชฐเชพ เชฎเชเชเชฎเชพเช เชเช เชเชฟเชคเซเชฐ เชนเชคเซเช เชเซ เชเซเชฏเชพเช SpecFlow เชธเซเชเซเชฐเชฟเชชเซเชเชจเชพ เชธเซเชเซเชชเซเชธ TFSเชฎเชพเช เชเซเชธเซเช เชเซเชธเชจเชพ เชธเซเชเซเชชเซเชธ เชเซ เช เชจเซ เชเซเชธเซเช เชชเซเชฒเชพเชจเชฎเชพเชเชฅเซ เชเซเชธเซเช เชถเชฐเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชจเซเชเซ เชฎเซเช เชคเซเชจเซ เช เชฎเชฒ เชเซเชตเซ เชฐเซเชคเซ เชเชฐเซเชฏเซ เชคเซ เชเซ.
เช เชฎเชจเซ เชถเซเช เชเซเชเช เชเซ:
- SpecFlow เชชเชฐ เชชเชฐเซเชเซเชทเชฃเซ เชธเชพเชฅเซ เชชเซเชฐเซเชเซเชเซเช
- Azure DevOps เชธเชฐเซเชตเชฐ (เชเชฐเซเชซ เชเซเชฎ เชซเชพเชเชจเซเชกเซเชถเชจ เชธเชฐเซเชตเชฐ)
- TFS เชฎเชพเช เชเซเชธเซเช เชเซเชธ เชธเชพเชฅเซ SpecFlow เชธเซเชเซเชฐเชฟเชชเซเชเชจเซ เชธเชฟเชเชเซเชฐเชจเชพเชเช เชเชฐเชตเชพ เชฎเชพเชเซเชจเซเช เชเช เชธเชพเชงเชจ
เชเซเช เชตเชฃ
1. เชชเชฐเซเชเซเชทเชฃเซ เชธเชพเชฅเซ เชชเซเชฐเซเชเซเชเซเช เชฌเชฟเชฒเซเชก เชฌเชจเชพเชตเชตเซ
เช เชนเซเช เชฌเชงเซเช เชธเชฐเชณ เชเซ, เชเชธเซเชฎเซเชฌเชฒเซ เช เชจเซ เชเชฒเชพเชเซเชคเชฟเชเชจเซเช เชชเซเชฐเชเชพเชถเชจ. เชคเซเชฐเซเชเชพ เชเชพเชฐเซเชฏ เชตเชฟเชถเซ เชชเชเซเชฅเซ เชตเชงเซ.
2. เชชเชฐเซเชเซเชทเชฃเซ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชชเซเชฐเชเชพเชถเชจ เชฌเชจเชพเชตเชตเซเช
เชเช เชเชพเชฐเซเชฏ เชธเชพเชฅเซ เชชเซเชฐเชเชพเชถเชจ เชฌเชจเชพเชตเชตเซเช - เชตเชฟเชเซเชฏเซเช เชฒ เชธเซเชเซเชกเชฟเชฏเซ เชเซเชธเซเช
เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชเชพเชฐเซเชฏ เชชเชฐเซเชเซเชทเชฃ เชฏเซเชเชจเชพเชฎเชพเชเชฅเซ เชฎเซเชจเซเชฏเซเช เชฒเซ เชชเชฐเซเชเซเชทเชฃเซ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชเซเช เชตเซเชฒ เชเซ
3. เชชเชฐเซเชเซเชทเชฃ เชเซเชธเซเชจเซเช เชธเชฟเชเชเซเชฐเชจเชพเชเชเซเชถเชจ
เช
เชฎเซ เชเชพเชฃเซเช เชเซเช เชเซ เชตเชฟเชเซเชฏเซเช
เชฒ เชธเซเชเซเชกเชฟเชฏเซ เชคเชฎเชจเซ TFS เชฎเชพเช เชเซเชธ เชเชเชพเชธเชตเชพ เชฎเชพเชเซ เชชเชฐเซเชเซเชทเชฃ เชชเชฆเซเชงเชคเชฟเชเชจเซ เชฒเชฟเชเช เชเชฐเชตเชพเชจเซ เช
เชจเซ เชคเซเชฎเชจเซ เชชเชฐเซเชเซเชทเชฃ เชฏเซเชเชจเชพเชเชฎเชพเชเชฅเซ เชเชฒเชพเชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ. เช เชฎเซเชจเซเชฏเซเช
เชฒเซ เชจ เชเชฐเชตเชพ เชฎเชพเชเซ, เช
เชจเซ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธเชจเซ เชธเชพเชฎเชเซเชฐเซเชจเซ เชธเชฟเชเชเซเชฐเชจเชพเชเช เชเชฐเชตเชพ เชฎเชพเชเซ, เชฎเซเช เชเช เชธเชฐเชณ เชเชจเซเชธเซเชฒ เชเชชเซเชฒเชฟเชเซเชถเชจ เชฒเชเซ เชเซ.
FeatureSync เชจเซ เชเชชเชฏเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซ
เชซเซเชเชฐ เชซเชพเชเชฒ เชนเซเชกเชฐเชฎเชพเช เชจเซเชฎเชธเซเชชเซเชธ เช เชจเซ เชฒเซเชเซเชฒ เชเชฎเซเชฐเซ:
#language:en
@Namespace:Application.Autotests
Feature: Log to application
*เชจเซเชฎเชธเซเชชเซเชธ เช .dll เชซเชพเชเชฒเชจเชพ เชจเชพเชฎ เชธเชพเชฅเซ เชฎเซเชณ เชเชพเชคเซ เชนเซเชตเซ เชเซเชเช เชเซเชฎเชพเช เชชเชฐเซเชเซเชทเชฃ เชชเชฆเซเชงเชคเชฟเช เชถเชพเชฎเซเชฒ เชเซ
เช เชฎเซ TFS เชฎเชพเช เชเชพเชฒเซ เชเซเชธเซเช เชเซเชธเซ เชฌเชจเชพเชตเซเช เชเซเช เช เชจเซ เชธเซเชเซเชฐเชฟเชชเซเชเซเชธเชฎเชพเช เชคเซเชฎเชจเชพ id เชธเชพเชฅเซ เชเซ เชเซเชธ เชเชฎเซเชฐเซเช เชเซเช:
@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