unittest_测试报告(6)】的更多相关文章

用例执行完成后,执行结果默认是输出在屏幕上,其实我们可以把结果输出到一个文件中,形成测试报告. unittest自带的测试报告是文本形式的,如下代码: import unittest if __name__ == '__main__': # 识别指定目录下所有以test开头的文件以及文件中的用例,并将用例自动添加到测试套中 test_cases_dir = "./test_cases/" suite = unittest.defaultTestLoader.discover(test_…
自动化测试过程中,获得用例的执行结果后,需要有具象化.简洁明了的测试结果,比如:用例执行时间.失败用例数.失败的原因等,这时候,就需要用到测试报告. HTML测试报告是python语言自带的单元测试框架,其扩展的HTMLTestRunner模块可用于生成易于使用的HTML测试报告. 1.HTMLTestRunner下载 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 下载完成后,将下载的文件保存到C盘的\Python35\Lib目…
参考内容:虫师:<selenium2自动化测试实战——基于python语言> PS:书中的代码,只能做参考,最好还是自己码一码,不一定照搬就全是对的,实践出真知啊,踩了很多坑的说... 随着软件不断迭代功能越来越多,对应的测试用例也会呈指数增长.一个实现几十个功能的项目,对应的用例可能有上百个甚至更多,如果全部集成在一个文件中,那么这个文件就很臃肿且维护麻烦. 一个很好的方法就是将这些用例按照功能类型进行拆分,分散到不同测试文件中,即一个项目,对应多个分支. 一.分拆后的实现代码 1.test…
一.HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展,它可以生成 HTML的 测试报告. 1.首先要下 HTMLTestRunner.py 文件,将下载的文件放入…\python\Lib目录下 2.在IDLE里引入 HTMLTestRunner 包,如果没有报错(红),则说明添加成功,如下图: 二.all_tests.py ================ #coding=utf-8'''Project:通过测试套件执行多个测试用例,并生成报告'''im…
随着软件不断迭代,对应的功能也会越来越多,从而对应的测试用例也会呈指数增长.如果将全部的测试用例集成在一个文件中就会显得特别的臃肿而且维护成本也会很高. 一个很好的放大就是将这些测试yo你给里按照功能类型进行拆分,分散到不同测试文件中,即一个项目,对应多个分支. 1.testbaidu.py文件 from selenium import webdriver import unittest import time class MyTest(unittest.TestCase): def setUp…
HTML测试报告 显然,一份漂亮的测试报告展示自动化测试成果只有一个简单的log文件是不够的.HTMLTestRunner是python标准库unittest单元测试框架的一个扩展,它生成易于使用的HTML测试报告.下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html下载HTMLTestRunner.py文件,选中后右键另存为,保存到本地,然后将其放在python安装目录下的Lib目录下.即:Windows保存到…\pytohn27\L…
使用:把文件放到项目某个文件夹中,引入方式如下 import unittest import env import vendor.report.HTMLTestRunnerNew as HTMLTestRunnerNew class RunCase(unittest.TestCase): # 运行所有的用例 def test_case01(self): suite = unittest.defaultTestLoader.discover(env.CASES_PATH, 'unittest_*.…
运行少量case时 1 # coding = utf-8 2 3 from selenium import webdriver 4 import unittest 5 import time 6 from HTMLTestRunner import HTMLTestRunner 7 8 class MyTest(unittest.TestCase): 9 '''百度搜索测试''' 10 11 def setUp(self): 12 self.driver = webdriver.Firefox(…
LVS 测试报告 测试计划 基本功能测试 流量压力测试 响应时间测试 配置正确性测试 灾难恢复测试 测试点 基本功能测试 客户端IP地址正确性 RealServer 访问Internet测试(包括Iptables 规则优先级) 流量压力测试 流量峰值测试 流量达到一定值后的CPU,网卡IO,软中断情况等 连接数峰值测试 连接数达到一定值后,内存,CPU的情况等 响应时间测试 在增加LVS前后相应时间对比 配置正确性测试 RR算法的预期值(基本功能) 多配置情况下的性能 添加上万条规则后,转发性能…
标签(空格分隔): 自动化测试 运行自动化脚本后,会产生测试报告,而将测试报告自动发送给相关人员,能够让对方及时的了解测试情况,查看测试结果. 整个脚本包括三个部分: 生成测试报告 获取最新的测试报告 自动发送邮件 具体的代码实现如下: import os import unittest import smtplib from HTMLTestRunner import HTMLTestRunner from email.mime.text import MIMEText from email.…
前一篇文章介绍了Monkey的API函数内容,这篇文章介绍windows环境下Monkey的基本使用方法. 由于博客园年底才能完成对markdown解析的升级,可移步我的个人博客查看此文,已获得更好的交互体验:persistz的个人博客 Monkey的使用是和adb (Android Debug Bridge) 联系在一起的,本文的环境为Android Studio 2.2.2,adb的目录默认为: > C:\Users\Yourname\AppData\Local\Android\sdk\pl…
爬虫测试: 由于爬虫是整个系统的数据来源,十分的重要,但是由于引用了jar包并且运行复杂,这里主要做功能性测试,通过增加seed,运行爬虫,可以在后台控制台看到日志的不断刷新以及数据库条目的不断增加,证明了爬虫的正确性,对于word.pdf等特殊格式的文件,同样只做功能性测试.结果令人满意 模块单元测试: 这一部分主要包含三个部分,我们针对三个模块分别写了单元测试报告,如下: 数据库连接部分测试: https://github.com/LongWerLingShi/DataObtainingAn…
Selenium+python环境搭建见虫师的pdf文档,非常详尽 简易框架: 1.文件目录:…
说明:由于老师前几天要求交测试报告,本测试报告只针对当时完成的功能进行测试,并不是几天之后要发布的BETA版本,不会有很多差别,但是BETA版本会包含对其中BUG的修复. 学霸网站测试报告 一.引言 1.1 编写目的 本测试旨在测试ourteam小组在beta阶段发布的学霸网站,主要是分析我们小组第二阶段的预期目标以及达成情况,针对现有版本进行全面而细致的测试,总结网站现行版本是否符合用户基本需求 1.2 项目背景 网站名称 学霸网站 开发团队 ourteam 面向用户 所有与计算机有关的用户…
今日使用python+selenium编写自动化测试脚本并执行过程中,使用pycharm运行结果后发现脚本运行无报错,脚本中的操作也正常被执行,但就是没有生成测试报告. 为什么呢,为什么呢,生成测试报告的脚本是正确的,到底是为什么呢? 查阅了相关资料后,终于找到了解决办法,运行脚本时,使用快捷键alt+shift+F10,运行结束,测试报告成功生成. 问题解决!…
之前Appium学习实践(二)Python简单脚本以及元素的属性设置中的脚本,会有一个问题,就是在每个测试用例完成之后都会执行tearDown,然后重新setUp,这样导致脚本的执行效率偏低,而且会有大量的重复性的步骤.当然有时测试脚本确实需要每次都重新开启一个干净的app. 下面说下怎样让一个测试用例执行完毕后接着执行后面的测试用例而不是重置. #coding:utf-8 import unittest import os from selenium import webdriver from…
前言 前段时间在Testerhome上面看到了测试报告生成系列之-------如何用 testNG 生成测试报告 简单的描述了一些测试报告的生成,接着有人在评论中回复说可以针对reportNg的测试报告做一些定制化的修改,并且还附上了一张截图.这里我们看下修改后的效果图   确实是比reportNg原生的测试报告好看多了.   ,那下来我们就来看看如何去修改我们的reportNg 正文 我们先从github上拉下 reportNg的源代码 reportng , 我们先看下整体的目录结构:   因…
使用Robotium进行测试的时候,要想可以导出明了的测试结果,可以使用junitreport来实现 junit-report下载地址:https://github.com/jsankey/android-junit-report 1.建立一个Android的测试工程,导入Robotium包,并建立好测试用例; 2.右键测试工程 → Properties → java build path → Libraries, 点击Add External JARs; 选择android-junit-rep…
"我爱记单词"测试报告兼功能展示 前言: 我们大部分的测试都是一边开发一边完成的,这里给出软件开发基本完成后在使用时的一些测试例子. 一.背景介绍 我们的数据库中一共有10个表: 其中Words表内存词库里所有单词的ID, word_name, pronounce, explanation和example.cet4, cet6, gre, kaoyan, toefl这五个表存对应的词典(四级英语,六级英语,GRE,考研英语,托福)的单词在Words表里的ID.learnTable存学习…
 对junit单元测试的报告:类似这样的结果 ------------------------------------------------------- T E S T S ------------------------------------------------------- Running com.cn.qin.actionTest.UserActionTest sdffsdfsdf Tests run: 1, Failures: 0, Errors: 0, Skipped: 0,…
前言 最近小伙伴们总有一些测试报告的问题,网上的一些资料生成报告的方法,我试了都不行,完全生成不了,不知道他们是怎么生成的,同样的代码,有待研究. 今天小编写一下可以生成测试报告的方法.个人觉得也是最方便,最省事的,可批量执行测试用例,也比较容易理解的方法.另外一种用遍历的方法,小编在这边就不介绍了,有点麻烦,而且不可批量执行测试用例. 一.下载HTMLTestRunner.py HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展.它生成易于使用的 HTM…
1>下载HTMLTestRunner.py文件,地址为: http://tungwaiyip.info/software/HTMLTestRunner.html   Windows平台: 将下载的文件放入...\Python27\Lib 目录下 Linux平台: 下需要先确定 python 的安装目录,打开终端,输入 python 命令进入 python 交互模式,通过 sys.path 可以查看本机 python 文件目录,以管理员身份将 HTMLTestRunner.py 文件考本到/usr…
iSAC测试报告 测试码流:24k bit/s 测试环境:三星i9250  CPU 1.2G*2   ram:1G  TI芯片  OMAP 4460 双核1.2GHz MOTO ME722  CPU 1G    ram:1G  TI芯片  OMAP 3630 1024MHz 音频采样率  16000 单声道 对比codec skype SILK 复杂度采用默认值1 1.CPU占用 SILK    三星   20%   MOTO 36% iSAC    三星   15%   MOTO 30% 音质…
继续pytest单元测试框架的学习,pytest可以生成多种类型的测试报告.这一节就来学习pytest如何生成测试报告. 创建test_calss.py 测试用例文件,这里以测试该文件为例. #coding=utf-8 class TestClass: def test_one(self): x = "this" assert "h" in x def test_two(self): x = "hello" assert x == "h…
简述 使用selenium webdriver + Python做自动化测试,执行完成后要生成测试报告,Python我们使用的HTMLtestrunner 进行生成,但是默认提供的生成报告内容,并不能满足我们的需求,怎么才能让测试报告数据更清晰,内容更丰富呢.对于一些人来说,可能已经重写了报告生成方式,放弃使用HTMLtestrunner.但是对于python小白可能还做不到,只能用现有东西进行展示,那么下面简单介绍通过修改HTMLtestrunner去实现想要的内容. 先通过两张图片对比一下我…
近日,知名独立基准测评机构Bankmark,针对目前市面上主流的NoSQL数据库SequoiaDB.MongoDB以及Cassandra三款NoSQL数据库产品做了性能对比测试并发布测试报告.在所有的测试中,三款NoSQL数据库产品的表现各有千秋,没有那款产品能在所有测试场景中完败对手,就整体表现而言SequoiaDB与Cassandra不相上下表现上佳,而MongoDB表现却不理想属于垫底的存在. 测试机构: Bankmark是一家德国的独立基准测评机构,业内著名的NoSQL性能测试团队. 测…
最近博主完成了一个web端UI自动化平台测试环境搭建,包括常用的操作流程组合成方法,组织测试用例,利用框架及报告文件生成,最后通过邮件添加附件的格式发送. 首先UI自动化平台的核心是selenium+python.里面一些元素定位的操作博主也就不做介绍了,有很多大神都有详细的文档来辅助.博主这里想总结的是如何通过模块的方式来写通用的方法来简化测试工作. 就拿最简单的登录注册页面来举例,可能需要设计的用例:不存在的用户名.正确的用户名加错误的密码.正确的用户名加空密码.正确的用户名加正确的密码.…
[Crawling is going on - Alpha版本] 测 试 报 告 文件状态: [] 草稿 [√] 正式发布 [] 正在修改 报告编号: 当前版本: 1.0.2 编写人: 周萱.林谋武.谢勤政 编写日期 起:2013-11-6 止:2013-11-11 审批人: 刘昊岩 审批日期 2013-11-12 保密级别: 版本变更记录 日期 版本 作者/修改者 描述 审核人 2013-11-6 1.00 周萱 创建 刘昊岩 2013-11-8 1.01 谢勤政 修改 刘昊岩 2013-11…
目 录 项目基本信息 第1章         引言 1.1        编写目的 1.2        项目背景 1.3        参考资料 1.4        术语和缩略语 第2章         测试概要 2.1        测试用例设计 2.2        测试用例属性 2.2.1功能性 2.2.2 可靠性 2.2.3 可使用性 2.2.4 安全性 第3章         测试内容和执行情况 3.1        项目测试概况表 3.2        功能 3.2.1     …
python webdriver测试报告 即将开始一系列的自动化项目实践,很多公共类和属性都需要提前搞定.今天,解决了测试报告的一些难题,参照了很多博文,最终觉得HTMLTestRunner非常不错,自己也研读了源码,可进行一些自定义的配置. 下面就说一些体会: 一.配置: HTMLTestRunner看了源码才知道作者是:Wai Yip Tung.到底这是哪位大神就不做深究了,至少我很敬佩. 1.下载HTMLTestRunner.py文件:地址http://tungwaiyip.info/so…