????????

???????????? dev ????? tester ???????????????μ????????? tester ??????????????????????????????????????????????????????????? ?????? tester?????????????test????????????????????????á? ?е????????????磬????????????????????????????? tester ????? ???????????????????????汾?????????????????????Щ??????????и????

????“?Щ????????????????? N ???汾???????????????” “??????????????????????”?????????????п????????????????? tester ???п???????? release ??????У???????????????Щ?????????? ????????????????????????????????????.........

????“???”????????????????У??????????????????????????????????????????????У??????“???”?????μ??????“???”??????????? ???????????????????????????

????????

?????κ????鶼?????????С???????????????????£??????в????????????????

?????????????

??????в??????

??????????????

????????????????????????? ???????????檔

??????????????????????????????????????????е???????? ????????????????????????е??????????????????????У???Σ??????????????????????????????????????????????????????????????????????????????????У???????????????????????÷????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????????????и?????????????

??????????????У???? python ?? unittest ??????????????

??????????????? selenium ??????Ρ?

??????????????????? ?1

??????????? ?????????????xml??

?????????? ???????? ????????????????????????

???????????

?????? python ?? unittest ?????ЩС?????????????????????????????С?

def assertLogEqual(self?? arg1?? arg2):
print "[assertLogEqual('"+arg1+"'?? '"+arg2+"')]: "
if arg1 != arg2:
self.anyfailure = True
print " -> Failed: not equal"
self.result_note = " '%s' and 's%' is not equal "%(arg1??arg2)
else:
print " ->OK"
self.result_note = "%s OK " % self.result_note
self.assertEqual(arg1?? arg2)
def assertLogTrue(self?? arg1?? note=""):
print "[assertLogTrue("+str(arg1)+")]: "+note
if arg1 is False:
self.anyfailure = True
print " -> Failed: Excepting True"
self.result_note = " %sError: %s " % (self.result_note?? note)
else:
print " ->OK"
self.resulte_note = "%s OK " % self.result_note
self.assertTrue(arg1)
def assertLogFalse(self?? arg1?? note=""):
print "[assertLogFalse("+str(arg1)+")]: "+note
if arg1 is True:
print " ->FAILED: Expecting False."
self.anyfailure = True
self.result_note = "%sError: %s " % (self.result_note?? note)
else:
self.result_note = "%sOK " % self.result_note
print " ->OK"
self.assertFalse(arg1)