测试报告

Beta版本测试报告

纵然是瞬间 提交于 2020-03-30 06:56:09
一、引言 1.1 编写目的   本测试报告目的在于总结测试第二阶段开发任务的测试以及分析测试结果,描述系统是否符合此新版本的需求。本阶段我们的测试人员主要为原本组成员,另外还有我们的交换成员。而我们的客户参与到了测试结果的审核和考察当众。预期参考人员包括测试人员、开发人员、项目经理、开发经理和需要阅读本报告的其他小组及其小组成员,以及软件工程课程老师。 1.2 项目背景   我们小组的研究课题是:在已经完成的爬虫程序的基础上进行功能的拓展和优化,编写一个更实用的爬虫软件,编写时会应用到学长的部分代码并在其基础上完善创新。在此版本里,学长的代码所能给予我们借鉴的内容已经很少了,所以大体代码编写都是由组内成员自行完成。截止到发布为止,我组从以下几个方面着手进行改进和完善:   1.实现动态爬取   2.分类保存爬取到的文件   3.增加视频抓取功能并给出视频连接   4.网页质量判定   5.UI界面的优化   6.线程异常处理优化 二、测试概要 2.1 测试用例设计   此次测试严格按照项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。针对测试计划的规定我们采用等价类划分法,错误推测法和功能图分析法对测试用例进行了设计。对规定的测试计划在测试执行中都有体现。依据测试计划和测试用例,对系统进行了完整的测试。 2.2 测试用例属性 2.2.1 功能性   系统实现的主要功能

十二、结合Allure 生成HTML 图形化测试报告

我的梦境 提交于 2020-03-25 22:52:14
1、Allure Allure 是一款非常轻量级并且非常灵活的开源测试报告生成框架。它支持绝大多数测试框架, 例如 TestNG、Pytest、JUint 等。它简单易用,易于集成。 2、Pytest集成Allure windows下安装 Allure工具 1、安装JDK1.8+ 2、安装Allure (1)在 下载Allure的zip安装包 (2)解压到allure-commandline目录 (3)进入bin目录,运行allure.bat (4)添加allure到环境变量PATH 3、安装Allure插件 4、安装 Allure Pytest Adaptor 插件 Allure Pytest Adaptor 是 Pytest 的一个插件,通过它可以生成 Allure 所需要的用于生成测试报告的数据。安装 pytest-allure-adaptor 插件方法: 官网: https://pypi.org/project/allure-pytest/ 环境搭建产生错误 解决: 卸载Allure Pytest Adaptor 插件 3、使用Allure Pytest Adaptor改造基于Pytest的测试用例(可选) 为了使用 Allure 生成报告,需要在 conftest.py 和测试脚本中加入 Allure 特性。 首先,conftest.py 中可以通过 allure

Python_生成HTMLTestRunner测试报告

孤者浪人 提交于 2020-03-23 21:31:08
HTMLTestRunner是Pyhton标准库的的unittest模块的一个扩展 方式一: 一、安装HTMLTestRunner,它可以生成HTML的测试报告。 首先要下载HTMLTestRunner.py文件,将下载的文件放入....\python\lib目录下 python的默认安装路径: 二、代import unittest,HTMLTestRunner from dingtalkchatbot.chatbot import DingtalkChatbot #钉钉机器人import datetimeimport timeimport os def creatSute(): suite=unittest.TestSuite() #创建测试套件 #递归查到子目录下名称以test开头的测试用例,只有匹配到文件名才能被加载;如果启动的不是顶层目录,那么顶层目录必须要单独指定,如果没有顶层目录,默认为None all_cases=unittest.defaultTestLoader.discover('testCase','test*.py',top_level_dir=None) for test_case in all_cases: for case in test_case: suite.addTests(case) #把所有的测试用例添加进来 print(suite)

开源unittest测试报告源码BSTestRunner.py

。_饼干妹妹 提交于 2020-03-18 05:10:55
开源BSTestRunner 生成HTML测试报告源码: 保存代码到BSTestRunner.py 配合Unittest使用,很完美。 python2: """ A TestRunner for use with the Python unit testing framework. It generates a HTML report to show the result at a glance. The simplest way to use this is to invoke its main method. E.g. import unittest import BSTestRunner ... define your tests ... if __name__ == '__main__': BSTestRunner.main() For more customization options, instantiates a BSTestRunner object. BSTestRunner is a counterpart to unittest's TextTestRunner. E.g. # output to a file fp = file('my_report.html', 'wb') runner = BSTestRunner.BSTestRunner(

团队第二次作业——极限编程

﹥>﹥吖頭↗ 提交于 2020-03-16 08:24:05
这个作业属于哪个课程 < 2020 春 W 班 (福州大学) > 这个作业要求在哪里 < 作业要求 > 这个作业的目标 团队练习使用Git使用,口罩预约系统 作业正文 < 作业正文 > 其他参考文献 <《构建之法》> 学号 贡献度 221701412 22 221701414 18 221701417 4 221701418 10 221701420 10 221701429 10 221701431 22 221701439 4 part.00 GitHub地址 https://github.com/theTuring/live-project Part.01 组员职责分工 陈浩男:前端界面 UI 开发设计、项目架构、后端 黎家泽:参与界面 UI 开发设计、后端文档导出 刘志勇:完成项目的测试,提供修改建议 王肃南:根据作业要求,完成原型设计 郑斯彬:后端编码 程伟行:后端编码 黄晓东:后端编码 关敏:参与测试和讨论 Part.02 提交日志截图 Part.03 程序运行截图 Part.04 程序运行环境 Part.05 GUI 界面 项目原型 https://rjognp.axshare.com 本次项目的界面由 Java swing 组件编写,GUI 界面详见下面两项。 Part.06 基础功能实现 入口页面 口罩预约 中签查询功能 成功中签 预约失败 Part.07

模板

主宰稳场 提交于 2020-03-15 09:39:47
这个作业属于哪个课程 2020春丨w班 这个作业要求在哪里 作业要求 团队名称 刚下飞机 这个作业的目标 开发一个向社会限量供应的口罩应用 作业正文 其他参考文献 组员职责分工 github提交日志 程序运行截图 程序运行环境 基础功能实现 附加功能实现 用户体验 遇到的困难和解决方法 贡献度表格 学号 贡献度 221701317 卓晓鑫 221701337 朱凯文 221701328 张春翔 221701333 池政涛 221701338 郭福强 221701312 张庭博 221701319 郭秋中 221701340 胡海江 PSP表格 221701317卓晓鑫 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 Estimate 估计这个任务需要多少时间 Development 开发 Analysis 需求分析 (包括学习新技术) Design Spec 生成设计文档 Design Review 设计复审 Coding Standard 代码规范 (为目前的开发制定合适的规范) Design 具体设计 Coding 具体编码 Code Review 代码复审 Test 测试(自我测试,修改代码,提交修改) Reporting 报告 Test Repor 测试报告 Size

python + allure生成测试报告

。_饼干妹妹 提交于 2020-03-13 13:04:38
首先我们需要在python环境上安装pytest库,这里建议通过pip安装:pip install pytest 然后编写一个简单的pytest测试用例,这里我们需要满足以下条件 测试文件以test_开头(以_test结尾也可以) 测试类以Test开头,并且不能带有 init 方法 测试函数以test_开头 断言使用基本的assert即可 编写简单代码如下,test_sample.py import pytest class TestClass(object): @pytest.fixture(scope='function') def setup_function(request): def teardown_function(): print("teardown_function called.") request.addfinalizer(teardown_function) # 此内嵌函数做teardown工作 print('setup_function called.') @pytest.fixture(scope='module') def setup_module(request): def teardown_module(): print("teardown_module called.") request.addfinalizer(teardown_module)

测试报告模板(纯文字版)

。_饼干妹妹 提交于 2020-03-09 08:36:29
简介 1.1 编写目的 本文档用于记录测试过程,总结各轮次的测试情况,分析测试数据,归纳测试工作进行过程中暴露的问题与遗留的风险,给出相应的测试建议以供后续项目参考。 1.2 项目背景 xx需要一个拥有真实用户的社区化产品,通过真实高信任度用户关系的建立,提高用户粘性,提升活跃会员数,带来长效的增长。在此背景下,以真实用户为基础的社区应运而生。主要具有以下5点意义: 提高社区活跃会员数 提高用户粘度 建立真实(和用户的社区身份相一致)的多维用户信息 建立高信任度的用户关系 达到真实可信用户关系中的用户之间的传播效应 1.3 定义、首字母缩写词和缩略语 无 1.4 参考资料 各轮系统测试阶段总结 测试概要 整个xx项目的测试经历了xx-1.0与xx-1.1两个阶段,共经历了1轮集成测试、6轮冒烟测试和7轮系统测试和1轮上线跟踪测试。整个测试过程中累计执行用例8100条,发现缺陷1026个。截至xx-1.1第四系统测试结束,所发现的高权重问题已得到修复和验证。 2.1 测试时间 整个xx项目的测试时间从xx年2月18日开始,到xx年3月27日上线止,期间各阶段工作情况如下: 2.2 测试范围 本次测试覆盖的范围包括:功能测试、兼容性测试、接口测试、数据迁移测试、性能测试、安全性测试和品质监控。以下分别对功能测试、兼容性测试、接口测试、数据迁移测试、性能测试和安全性测试进行说明。

(五十二)自动化测试高级应用之自动发邮件功能-发送带附件的邮件

只谈情不闲聊 提交于 2020-03-05 02:42:18
随笔记录方便自己和同路人查阅。 #------------------------------------------------我是可耻的分割线-------------------------------------------   学习 selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+selenium执行的。 #------------------------------------------------我是可耻的分割线------------------------------------------- 查找最新的测试报告 现在已经知道如何通过 PYthon 编写发邮件程序,但想要和自动化测试项目结合还需要解决一个问题,因为测试报告的名称时根据但钱时间生成的,所以如何找到最新生成的测试报告是实现发邮件功能的关键。新建 find_file.py 文件。 # !/usr/bin/env python # -*- coding: UTF-8 –*- __author__ = 'Mr.Li' import os #定义文件目录 result_dir = 'C:\\Users\\86136\

(五十三)自动化测试高级应用之自动发邮件功能-整合自动发邮件功能

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-05 02:41:11
随笔记录方便自己和同路人查阅。 #------------------------------------------------我是可耻的分割线-------------------------------------------   学习 selenium自动化之前,最好先学习HTML、CSS、JavaScript等知识,有助于理解定位及操作元素的原理。关于python和selenium安装请自行搜索别的资料,这里就不多做介绍了,所有例子均使用python3.6+selenium执行的。 #------------------------------------------------我是可耻的分割线------------------------------------------- 整合自动发邮件功能 解决了前面的问题后,现在就可以将自动发邮件功能继承到自动化测试项目中了。下面打开 runtest.py 文件重新进行编辑。 # !/usr/bin/env python # -*- coding: UTF-8 –*- __author__ = 'Mr.Li' from HTMLTestRunner import HTMLTestRunner from email.mime.text import MIMEText from email.header import Header