??3 ????Linux????????ó??????????????????????????

???????Linux?μ??????????????????????????????в????????????ó??????????????????????????Linux????????ó?????????????????Linux????ó?????????????л???????????????á????????????????????????????????????????????????????е??????????????LKDT??an automated testing framework of keyword driven for Linux????

????3.1 LKDT??????

????LKDT?????????????????????????????????д????????к?????????????????ɡ?

?????????????????????????????????????????????????test runner??????????????????test runner?????в??????????????????????????????????????????????????????

????????????д??????????????????д?????a??????????????????????????????????????????????????е???裬????ó?????в????? ?????????Щ????????????????????????b??????????????????????????б?д??????????в?????????????????????????н?????д??

?????????????????????ü????????????????????????з??????????С??????????????????????????????????????????ж????

????????????????????????????????????????????????????????????У??ù?????????й??????????????и????????????????????????У?????debug??????С?

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????е????????????????????????????????????????????????????????е?λ?????????????е?????

????3.2 ????????????

??????????????????LKDT???????飬??LKDT???????????????????á????????????????????????塢??????????????

???????????????????????????????????????????????л??????????????????????????????????????????????????????????????е??????????????????????????????????????????????????????滻??

????????????????????????????????????????????У????????????????????????????????????????????????????е?????????ɡ?????????????????????????????е?С??λ????????????λ?????????????С?????????????????????????????????????в????????????????????????е??????????????????????衣???ν??????????????????ν????????????????????????????????ɡ?

???????????????????顢?????????????????????????ɡ?

????3.2.1 ???????

?????????????????????????е???????????н?????????????????С??????????????????????????????????????м?????????ɡ????У????????????????????????????????????????????????е????????????????????????????У??м??????????á?

????3.2.2 ???????????????

?????????????????????????????????????????????????????????????????????????????????????????????????[5~7]???????????????????н????????????????[8]????????????????????

????3.2.3 ???????

????????????????????a?????в????????????????????????????????????????????????????????????????????????в?????????????b??GUI?????????????????Linux?????????ó????????

????4 ??????

???????????????????????????Linux?μ?GUI???????????????????????????????????;??????????????????????????????????????????????????????????????????????LKDT?????????????????????????????????????????????е?仯??????????????????????????÷???????????????????????????????

????????????????????????????????????????????????????????????????????Linux????????????????????????????о???????????????????????á???Ч???????????????