???????“?????????”??“?????????”????????? Mosley Daniel ???????????????????飬????03??????????04???????????????????????????????????????? tester ?????

????(1)?????????????д?——????????????????????????)

????(2)“????????”??“?????????”??

??????????????????????β???????????????????Rational Robot ????????UI??????????????????????????????????????????????????????????????????????RAD????UI??????????????????C/S?·?????????????????????????????????????replay ??????????????????????????????ROI???????????????????????????

?????????????????????????????????Щ?????????????????????????????п?????????????????????80?????????????????????????????90????????????“????????”??“?????????”?????????????? Robot framework ?????????г??????????????“?????????”?????????????????????????????

????2. ??“????????”??“?????????”

??????ν???????????????????????????????hard code ?????е?????????????????????????Robot??WinRunner????QTP????????????????????????????????????system tester ????????????????и??????????????????????????????????????滻????????

??????????????????????????????? tester ????????????????????????????????????????д??? excel ???????????/??????????ν?????????????????ο?????

??????Щ???????????ɡ?

????(1)??????????????

??????????????????????class????????????????????????????????????;?????????????????? do_login_as() ?????У??? send_keys ??????????????????????????????ε??? do_login_as() ??????????????????????ò?????????Ч??——????????“???”???????????????????????????????????????????????????????(?????????????????????????????????е??)

???????????????????????????????????д????????????????????????????????????????????У???????????????????????10???????????????·???????????????????????????”??????????????????“??????????????????????????????????????+?????????;????????????????????????????????????????????????data pool ????????????????????? csv??excel ???????????????????????·??????????????????????????????м?????????????data pool??????????????????????????????????С??????????Щ????????????У???????ò???????????????????????????????

????????????????????????data pool+??????????????”????????“???

????(2)?????“?????????”

????????????????????????????“?????????”?????????

New Test Case

open

www.google.com

 

type

q

?????????

clickAndWait

btnG

 

verifyTextPresent

?????????

 

????????????? Selenium 0.x ???Core????(????selenium??core????RC????????google???????????????????webdriver???????????????????)??????(QTP?????Ч???????)????????????? test case name??????3?п??????????????б???????????????????????????????????????????????????06??????????web??????????????????????????????????????????????????????????????????????????????????????????????μ???????????????д?????????

?????????????????????????????????????????????????????????????磬??????clickAndWait???btnG????????????btnG?????????????????????????????д????????????? test case ????????????????????step?????????б???е??????????????????????????????——????????????

?????????????£????????????????????????????????????????????????——???tester?????????????????????????????????????????????Щ???дexcel?? system tester??д??????????????????к???????????????????????????“???Э???????????”??????????????????????????????????????????????????????????????????