当前位置: 首页 > news >正文

巴中网站开发重庆潼南网站建设

巴中网站开发,重庆潼南网站建设,网站建设的一般过程包括哪些,淘宝网站建设 深圳批量执行完测试用例后#xff0c;为了更好的展示测试报告#xff0c;最好是生成HTML格式的。本文使用第三方HTMLTestRunner插件生成测试报告。 一、导入HTMLTestRunner模块 这个模块下载不能通过pip安装#xff0c;只能下载后手动导入#xff0c;下载地址是#xff1a;ht…        批量执行完测试用例后为了更好的展示测试报告最好是生成HTML格式的。本文使用第三方HTMLTestRunner插件生成测试报告。 一、导入HTMLTestRunner模块 这个模块下载不能通过pip安装只能下载后手动导入下载地址是http://tungwaiyip.info/software/HTMLTestRunner.html。 Download下的HTMLTestRunner.py文件就是我们需要下载的包下载后将其手动放到python安装文件的lib目录下。 二、生成测试报告 这里使用前一篇文章中的加载测试用例相关代码29-unittest批量执行案例-CSDN博客。 HTMLTestRunner主要有三个参数 stream测试报告写入文件的存储位置。title测试报告的标题。description测试报告的描述。 import unittest import os import HTMLTestRunner# 1.指定测试用例所在的目录 case_path os.path.join(os.getcwd(), case)# 2.指定测试报告存放的位置 report_path os.path.join(os.getcwd(), report)# 3.通过discover加载测试用例 def get_all_case():discover unittest.defaultTestLoader.discover(case_path, patterntest*.py)return discoverif __name__ __main__:# 4.html测试报告文件的路径report_abspath os.path.join(report_path, result.html)# 5.执行测试用例并生成测试报告fp open(report_abspath, wb)runner HTMLTestRunner.HTMLTestRunner(streamfp, title我的自动化测试报告, descriptionV1.0)runner.run(get_all_case())fp.close() 三、No module named StringIO报错 1原因分析 执行上述代码后会报错No module named StringIO。 原因我用的是Python 3.X版本而下载的HTMLTestRunner适用于Python2.X。 2解决办法 修改HTMLTestRunner.py文件源码使得HTMLTestRunner可以在Python 3.X版本中正常使用。 第94行将import StringIO修改成import io。第539行将self.outputBuffer StringIO.StringIO()修改成self.outputBuffer io.StringIO()第631行将print sys.stderr, \nTime Elapsed: %s % (self.stopTime-self.startTime)修改成print(sys.stderr, \nTime Elapsed: %s % (self.stopTime-self.startTime))第642行将if not rmap.has_key(cls): 修改成if not cls in rmap:第766行将uo o.decode(latin-1)修改成uo e第772行将ue e.decode(latin-1)修改成ue e 将HTMLTestRunner源码以上内容修改后重新运行脚本发现一切正常并在相应路径下生成了测试报告如图所示 四、测试报告详情 找到测试报告文件用浏览器打开点开View列中的Detail可以查看详细描述。 在测试报告中为了让测试用例带有中文描述可以在测试方法中添加注释比如在baidu.test_01.py脚本添加如下注释重新运行后查看测试报告。 import unittestclass Test(unittest.TestCase):def test01(self):测试用例test01账号XXX密码YYYprint(执行测试用例test_01.test01)def test02(self):print(执行测试用例test_01.test02)def test03(self):测试用例test03关键词ZZZprint(执行测试用例test_01.test03)if __name__ __main__:unittest.main()
http://www.zqtcl.cn/news/384899/

相关文章:

  • 洛阳网站建设优惠公司网站查询ip地址
  • 学校网站模版电影网站要怎样做才有出路
  • 无锡网站建设 微信企业网站建设与管理期末考试
  • 海南海口网站开发公司怎么建立微网站?
  • 网站建设 鄂icp备app 微网站
  • 西安做网站seo网站站内优化怎么做
  • 建设网站方案公司wordpress 视差主题
  • 网站 建设 语言wordpress同步
  • 三水 网站建设建设部网站网上大厅
  • 深圳高端企业官方网站建设最好的网站设计开发公司
  • 主流大型网站开发语言调查怀柔富阳网站建设
  • 公司网站建设服务类别最便宜云主机永久免费
  • 心悦dnf免做卡网站竞价恶意点击犯法吗
  • 企业网站的类型包括无锡专业网站建设
  • 手机版刷赞网站建设软文代写文案
  • 网站内容与目录结构色一把做最好的网站
  • 优化网站方法企业做网站属于广告宣传费吗
  • 站长之家alexa排名网站架构 seo
  • 四川智能网站建设制作建设网站代理
  • 对网站建设好学吗智慧企业解决方案
  • 网站建站平台eazyshoph5制作微信小程序
  • 扬中网站建设 优帮云望野古诗带拼音
  • 网站和discuz同步登录建设产品网站课程
  • 常州做网站多少钱图片链接在线生成器
  • 服务器网站打不开可以做哪些网站
  • 建设银行网站信息补充网站如何备份
  • 网站建设 杭州市萧山区网页此站点不安全
  • 微网站免费开发平台钟表珠宝商城网站建设
  • 帮建网站的人wordpress广告栏
  • 怎么学建网站教做甜品网站