????????????????????????????.....(?????н???....)

Ninputer ??????????????????????????????????????????????????????QA???????????robot?????У???????????к??rational????????????????Parasoft??.Test??Compuware??DevPartner????????????????????????????????????????????????????????????????????????????Σ??????????????????????????????????????????????顣????????????????????????????????????????????????????????????????????ò????й?????????????????????????????????????????????????????y??д????????????????????л?????????????????????????????????????????????????????????????????????????NUnit?????????????????????????????????????????????????????ù????????鼶????

???壬??????汾????????????????????????????????????????????????????????????????????????????????????????????????ó???????????и?????????????????????????????????????????Σ??????????????????????????????????????????????????????????????

kwklover???????????????????д???????????????????????????????????????????????????????????test?????????????????????????????????????????????Debug???????Щ??????Ч??RELEASE???Ч?????

??????????????????????....(??????????????л???μ?...)

???????????????????????????????????????????????????????????????????????????????????????ɡ????????????????????????????????????????????????????????????????????????????????TDD????????С??????????????????UML?????????и????????????????£??????????????????????????鷳??
????TDD?????????????????????????????????????????С?????д???????????????????????????????????????????????????????????????????ε?????????

???????????????????????????????????????????????????????????????TDD??????У???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????μ????????????????2?????????????????????????????????????ζ????????????????????????????????????????????????????

?????????仯????????????????仯???????????????????GUI??????????????????????????????????????????????????????????????????????????????е??Щ???????

?????????У????????????????飬??????ζ?????????????????????????????????????????????£????紩????????????????????????????????????????????????????????????????????????????????????????У????????????????????????????????????????????????????п???????????????

????????У???????????????????????????????????????????????????????????????????????TDD???TDD????????????????????????????????????????????????д?????????????????????????????????????????д?У????????????????θ?????????????Щ?????????ì???????????????????????????TDD???????????????????????????????????????????????????п????????????????????????????????????????????????????????????????????????????????????????????????????棬?????????????????????????????????????????????????????????д?????????????????????????????????????????

????TDD?????????????t???????????GUI??????????????????winform????asp.net)?????????????????????????????????????????????GUI????????????TDD?????У???????????????????????????????????Щ??????????????????????TDD???????????????????????????飬?????????GUI?????????????????????????TDD??????GUI??????д???????????????????????GUI?????£?????????????????£???д??????????????????????ο??????????????????????ú???????

???????д?????????????????????д????????У???????????????????????д?????о??????????????????????????й漲??????????????????????????????д???????÷??????????????????????????RELEASE??????????????

????????????????????????????в??????????д????????????????????????????????????????????????????????????????????????????????????????????????н???????????????????????????????????????????????????????????????д??

Mock?????????????????????????????????????????????????????????????????CURD?????????????????????????????????????????????SQL???????????????????????????????????????????????????????????????????????Щ???????????????Ч??????????????????????????

???????????????????????????????????MOCK???????д???С???????????????????ò???????????????????????????????????????????????????????????????????????????????

???У????Щ????£??????????????????????MOCK?????????????????MOCK???????????????????????????????????????????????£?????????????????????????????????????????????????д?????????????DATASET????DATATABLE???????????????MOCK???????????????????????????????????????DEBUG???Ч???????λ??????????????????????κ?????????????????м??????????????????????д??????????????????????????????????????????????????ò?????????????????

?????????????????????????????????????????NUnit.Framework?????????????????鷳????????y?????????????MOCK???????????????壬??????????????У??????????????????????????MOCK?????????????????????????????????ò??????μ???????????鷳???????????????????????

?????ò???????????????????д???????????????????£???????????????????????????Microsoft Visual Studio .NET 2003VC#VC#WizardsCSharpAddClassWizTemplates2052?????????壨????????????Visual Stuido.net2003)?????????????μ????

 using System;

#if DEBUG

using NUnit.Frameworks;

#endif

namespace [!output SAFE_NAMESPACE_NAME]

{

/// <summary>

/// [!output SAFE_CLASS_NAME] ?????????

/// </summary>

[TestFixture]

public class [!output SAFE_CLASS_NAME]

{

public [!output SAFE_CLASS_NAME]()

{

        //

        // TODO: ???????????????

        //

}

TDD

}

}
 

??????????????????????????????Щ???????????????????#if DEBUG...#endif?н????д???

NUnit????????????????????ε???????ж???????????????????飬?????????????dudu?????TestDriven.Net???????????????????????NUnit???о???????????TestDriver.Net???????NUnit Addin????????????

????NUnit??????????????????????????????????????????????????????????С????????????????????????У????д??????????Ч??Ρ???????????DLL??????????壬??ò?????????????????????????????????????????????????????????????У????????????N???????????????????????????????robot????????????????????????????????Щ???????????????????????????????????????????????????????????????????

??????????????????????????????exe???????????????????????????鷳??????????????????????????д???????????????????????в???????????GUI?????????????????????£????????????????????????????????????????????????????