?????????κ????????????г????????????????????? ??????????????????? ??????Windows?????????? ???????????????????10??????? ??????£? ???????????????? ?κ???ε???????????????????????μ???????ж??

?????????????????????????? ???????????????????????? ?????UI??????????? ????????????? ???????????????????????????????????????? ???????????????????????????????????н?????????? ???????????????????????????????????????????????? ??dir C:*.txt?? ??????? ???????????????dir????????????? ?????????????? ????????dir???????????????????н???????????????dir?????????????????????????????????????????????п??????????????????????????????UI?????????????????????浽???GUI????????(??????????????????MessageBox)????????????????????(??????????????????????????????????·??)???????????????????????????Щ??????????????????????????н???????????????????????????????????????????á? ?????????????????????UI??????????????????????????(Software Development Engineer in Test??????SDET)?и?????????????

????????????????UI????????????

????1. ?????????????(calc.exe)

????2. ?????????в??????????????л????????

????3. ??????????(4+6/2)????

????4. ??????????????

???????:

????1. ??????????????4?????????

????2. ???????????????????? (??????????????????????!)

????3. ????????У??????????????bug???????в????????

????4. ???????汾??calc.exe???UI??? (Win7??????????)????????WPF??????????е????????????????????????

??????????????SDET?????????????????????????????д???calc.exe??????????????У?????????????о??????UI???????????????????????????????????????????????????????о???????????????

????UI??????????????????????????????????????????????????????????????????????????????????UI????λ??????????????????????????????????????????λ????????????????????????Windows?????к?????????????TCPIP??Windows??????????????RPC????????UI???????????????????????Windows????????Windows????????Windows????API????????????????????????λ?á????????????Windows????????UI?????????????????Windows??????Щ????????Windows??????????WPF??????????Excel????IE?????UI??????

?????????????Windows??????????????????????????????????????????о????????????UI Test Framework??????Framework????????????????????????????????????в?????????????????????????????????????????????????????????????????????????????????????????????????????

????UI?????????SDET??????????塣???????ü??????????????????????????????????????UI???????????????Χ?????????ü????????SDET??????????????????????????????????????????????????????????????????????????????????????磬???SDET?????2??????????Visual Studio???????????????90????????????????ù???????????????SDE(Software Development Engineer?? ??????????????)????????絽SQL Server?????洢???????λ?????????????????????????????????????????μ???????λ????????????90?????UI??????????????????????????????????????????????????????????

????1. ??????????????????????? ????C#?? .NET Framework?? ????????????????????????????С?

????2. ???Windows?????????????????????? Win32????????????????????????????????????????????Windows????

????3. ??????????????????????????????? ???????????COM/DCOM???о?UI Automation Framework??????????????????????????

????4. ?????????????ɡ?UI????????????????浽??????????????????????????????????????????????UI?????????????????????????????????????????????????????????????????

????5. ????????????????????????????????????????SDET????????????????????????????ù??????????????????????????????????????

?????????SDET??????UI????????????????????????????ζ??????????????????????????????????????????????η??????ε????????????????????????????????????ж????裬???????????????????????????????????????????????????????????????????????????????????????ù???????????????????????°?????????????????????????????????????????????????????????;?????SDET?????????????????????????;?????????????????????????????о????????????????UI???????????????????????????????????

????????????????У?????????????????????????????????????????????????Ч???????????????????????????????????????UI?????????????????????