筛选冒烟用例,冒烟用例,在测试用例的管理上具有很


在测试用例的管理上具有很多重复性的东西,有时可以通过简单地脚本语言去提高效率

import xlrdimport xlwtfrom xlutils.copy import copyimport timetry:    filename='C:\\测试用例.xls'    data=xlrd.open_workbook(filename)        sheetnames=data.sheet_names()        #创建一个新的excel        newfilename=xlwt.Workbook()        newsheet=newfilename.add_sheet('1')        newrow=0        #循环读取被筛选excel的sheet        for sheetname in sheetnames:        sheet=data.sheet_by_name(sheetname)        rows=sheet.nrows        for row in range(rows):            value=sheet.row_values(row)            if value[5]=='P1':  #如果优先级被标为“P1”,则筛选出来                               newcol=0                for newvalue in value:                    newsheet.write(newrow,newcol,newvalue)                    newcol=newcol+1                newrow=newrow+1    newfilename.save('ok.xls')finally:    print 'ok'        time.sleep(5)#该片段来自于http://byrx.net

评论关闭