上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页
摘要: import sys,os,threadingBASE_PATH = os.path.dirname( os.path.dirname(os.path.abspath(__file__)))sys.path.insert(0,BASE_PATH)from lib.main import Mainfr 阅读全文
posted @ 2018-03-21 11:26 laosun0204 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 框架一的目录结构如下: 项目名称是fuck_qtp,有bin、cases、conf、data、lib和report六个目录,每个目录包含的文件可以看到 把测试用例存放到cases目录下,把反写成功后的测试用例存放到data目录下,把生成的测试报告存放到report目录下 阅读全文
posted @ 2018-03-21 11:07 laosun0204 阅读(110) 评论(0) 推荐(0) 编辑
摘要: import unittestfrom nose_parameterized import parameterizeddef readCvs(file, sep = ','): # sep是表示以,为分隔符 lis = [] with open(file, 'rb') as f: # rb是什么格式 阅读全文
posted @ 2018-03-20 11:33 laosun0204 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 参数化文件里面的内容是这么展示的nhy,123456,Truessj,123456,Truessj,123456,False 将这个格式转成二维数组,如下格式:[ ['nhy', '123456', 'True'], ['ssj', '123456', 'True'], ['ssj', '12345 阅读全文
posted @ 2018-03-20 10:53 laosun0204 阅读(130) 评论(0) 推荐(0) 编辑
摘要: import unittest,HTMLTestRunnerfrom nose_parameterized import parameterizeddef login(username,passwd): if username == 'niuhanyang' and passwd == '12345 阅读全文
posted @ 2018-03-19 17:21 laosun0204 阅读(98) 评论(0) 推荐(0) 编辑
摘要: import unittest, HTMLTestRunnerdef login(username, passwd): if username == 'sunshujiang' and passwd == '123456': return '111' return Falsedef choujian 阅读全文
posted @ 2018-03-19 17:18 laosun0204 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 用例执行顺序是按照test后面的字母排序进行的,字母靠前先执行,靠后后执行 unittest提供了一些跳过指定用例的方法 @unittest.skip(reason):强制跳转,reason是跳转原因@unittest.skipIf(condition, reason):condition为True 阅读全文
posted @ 2018-03-19 16:20 laosun0204 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 首先要执行pip install nose-parameterized或pip install parameterized这个命令来实现参数化,这里用parameterized来实现,代码如下: import unittestimport parameterizedimport BeautifulR 阅读全文
posted @ 2018-03-19 16:05 laosun0204 阅读(89) 评论(0) 推荐(0) 编辑
摘要: import unittestimport HTMLTestRunnersuite = unittest.TestSuite() # 定义测试集合all_case = unittest.defaultTestLoader.discover(r'D:\python\byz-code\day11\AUT 阅读全文
posted @ 2018-03-19 15:02 laosun0204 阅读(129) 评论(0) 推荐(0) 编辑
摘要: HTMLTestRunner是帮助产生测试报告的,把HTMLTestRunner.py这个文件放到环境变量里,最简单的方法就是把HTMLTestRunner.py复制到External Libraries下面的任一目录里,这里我是放到了Lib目录下,以后即使在别的目录下也可以使用 TestCase是 阅读全文
posted @ 2018-03-19 14:26 laosun0204 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 30 下一页