测试报告

PCES - alpha阶段测试报告

不问归期 提交于 2020-01-25 01:25:59
测试计划 测试目的 本测试目的在于测试项目完成情况,以及分析测试结果,为下一轮开发提供解决方案 测试项目 学生用户登录测试 课程信息检索测试 服务器测试 在测试过程中出现的Bug 用户界面间的跳转逻辑不够严谨 用户名等注册信息的填写没有明确的规范,导致信息显示影响页面布局 多次提交修改信息无法让页面正常刷新 修改密码和邮箱的验证机制不够完善 用户评论后无法立即看到自己的评论 用户无法看到其他用户的信息 一些页面缺少合理的提示信息 存在用户的头像无法正常显示 在不同的浏览器上页面的显示存在差异 测试过程 典型用户信息 典型用户小天和小金的个人信息 姓名 小天 性别、年龄 男、20 职业 学生 收入 无 知识层次和能力 大学学生、电脑使用者 生活/工作情况 上学 动机、目的、困难 希望了解更多的课程信息,合理使用选课币,不清楚课程目标和上课氛围 用户偏好 上网冲浪、学习 用户比例 70% 典型场景 他想学习道德经,想了解老师的授课方式 典型描述 乐于主动学习,听从他人建议 姓名 小金 性别、年龄 女、21 职业 学生 收入 无 知识层次和能力 大学学生、电脑使用者 生活/工作情况 上学 动机、目的、困难 希望把自己的课程经验分享给学弟学妹,并对老师提出意见 用户偏好 上网冲浪、学习、分享 用户比例 50% 典型场景 她本学期选修了圣经,想把对该课程的收获和不足告诉其他人 典型描述

python+requests接口自动化完整项目设计源码

时光毁灭记忆、已成空白 提交于 2020-01-24 19:44:02
前言 有很多小伙伴吵着要完整的项目源码,完整的项目属于公司内部的代码,这个是没法分享的,违反职业道德了,就算别人分享了,也只适用于本公司内部的业务。 所以用例的代码还是得自己去一个个写,我只能分享项目框架,只能帮你们到这了。 一、项目结构 1.新建一个工程(一定要创建工程),工程名称自己定义,如:yoyo_jiekou 2.在工程的跟目录新建一个脚本:run_main.py,用来执行全部用例 3.在工程下创建以下几个pakage包: --case:这个包放test开头的测试用例,也可以放一些封装接口的方法,如:loginblog(如果封装的接口比较多,也可以单独放一个包) --common:这个包放一些公共的方法,如:读取excel文件方法,读取mysql、oracle,logger.py这个是封装日志的输入 --config:cfg.ini这里是配置文件,如邮箱的一些参数:收件人,发件人,密码等,readConfig.py用于读取配置文件 --logs:这里存放日志信息 --report:这里存放测试报告 二、run_main 第一步:用discover方法加载所有的测试用例 1.cur_path这个参数是读取当前这个脚本的真实路径,也就是run_main.py的真实路径 2.caseName="case"这个case是存放测试用例的文件夹,如果没有的话,自动创建

Linux环境运行jmeter+测试报告查看

流过昼夜 提交于 2020-01-22 07:13:44
linux环境运行jmeter+测试报告查看 更多原创性能测试文章关注 十年性能测试专家&7DGroup公众号 一、博客概述 本篇博客介绍Linux环境下运行Jmeter脚本以及查看jtl报告相关流程。 Linux环境配置java环境 Linux环境配置Jmeter环境 Linux环境执行Jmeter脚本 windows环境查看Jmeter运行报告 二、Linux环境配置java环境变量 官网下载java的tar.gz包 -- JDK官网 2. Linu环境配置java环境变量 # 1. 编辑环境配置文件,并在文件末尾添加Java配置内容 vi /etc/profile # 2. JAVA_HOME 路径为jdk解压的路径,例如下面我的jdk路径解压到了/usr/java目录下 #-------配置java环境变量----------------- export JAVA_HOME=/usr/java/java1.8 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin # 3. java环境变量配置完成后,保存并退出文件。 # 4. 更新文件内容 source /etc/profile 3. 验证Java环境变量执行 java

最完整的自动化测试流程:Python编写执行测试用例及定时自动发送最新测试报告邮件

我与影子孤独终老i 提交于 2020-01-16 05:54:31
最完整的自动化测试流程:Python编写执行测试用例及定时自动发送最新测试报告邮件 今天笔者就要归纳总结下一整套测试流程,从无到有,实现零突破,包括如何编写测试用例,定时执行测试用例,查找最新生成的测试报告文件,自动发送最新测试报告邮件,一整套完整的测试流程。以后各位只要着重如何编写测试用例即可,其他模板可以套用的,希望帮助到大家。 目录 一、编写测试用例 二、执行测试用例,查找最新测试用例,自动发送测试报告 三、定时执行测试用例 3.1方案一:Windows任务计划 3.2方案二:Jenkins持续集成 四、成果验收 环境准备: 操作系统:Windows7 集成开发环境:eclipse+pydev 一、编写测试用例 点击返回目录 可以直接使用Python自带的单元测试框架unittest来编写自动化测试用例,利用其组织测试用例,断言预期结果,以及批量执行测试用例等功能,可以很好的进行Web自动化测试的开发。 可以直接查看我另外一篇博文总结: unittest单元测试框架总结 里边详细总结了 使用unittest框架编写测试用例思路(模板) 和 使用unittest框架编写测试用例实例 。 目录结构如下组织: 如上图:test_case目录下有两个测试用例,其中test_baidu.py实例代码在博文“unittest单元测试框架总结”中有贴出。其他实例,可以参考模板实现

iLifer第一次测试报告

老子叫甜甜 提交于 2020-01-15 22:52:55
这是第一次测试报告,测试主要集中在对于数据层、逻辑层和Sync的测试,包含少量对于UI的测试。 测试环境: win7 32bit,Net Framework4,墙内无代理无线上网(AP是ADSL拨号),区域语言:英语美国,yyyy-mm-dd,网速:巨慢无比,实测 21.43 Kbps 测试方法: 主要是用tester和testcase生成器测试。现在它们已经写好,大家自己改代码的时候也可以用来看写的对不对,在svn ilfer的test文件夹下是tester和testcase generator的代码(不排除generator有bug.......),同时我在testcase文件夹下写了一些windows批处理文件用于简便测试。 tester命令行参数: Format Tester.exe [options] Options: -o <filename>: Set the operation file, default is "Op.txt". -f <filename>: Set the data file (standard output file), default is "Output.xml". -m <modename>: Set the test mode name -d <filename>: Judge the data control part,

使用Ant生成jmeter测试报告

旧城冷巷雨未停 提交于 2020-01-12 23:14:09
Ant下载 地址:https://ant.apache.org/bindownload.cgi Ant部署 将下载的Ant放到需要的目录下解压 进入Ant的安装目录 将Ant的bin目录添加到环境变量 a.windows(略) b.mac: cd //使用cd进入主目录 vi . bash_profile //修改配置文件,若没有,不要新增,输入vi /etc/bashrc修改另外一个配置文件 在末尾添加: export ANT_HOME = / Users / zheng . luo / aotumation / apache - ant - 1.10 .7 export PATH = $ { PATH } : $ { ANT_HOME } / bin Ant部署验证 输入ant -version,出现ant的版本等信息,则安装成功,未出现或报错请重新安装 配置build文件 复制如下代码: < ? xml version = "1.0" encoding = "UTF-8" ? > < project name = "ant-jmeter-test" default = "run" basedir = "." > < tstamp > < format property = "time" pattern = "yyyyMMddhhmm" / > < / tstamp > < !

-Unittest+HTMLTestRunner不能生成报告解决方法

狂风中的少年 提交于 2020-01-08 12:08:31
-Unittest+HTMLTestRunner不能生成报告解决方法 1 、问题现象 在使用HTMLTestRunner 生成测试报告时,出现程序运行不报错,但不能生成报告的情况。 刚开始找了很久没发现问题,后来加上打印信息,发现根本没执行生成报告这部分代码。最后网上找到原因:pycharm 在运行测试用例的时候 默认是以 unittest 框架来运行的,所以不能生成测试报告。 需要设置成不要用unittest框架运行: HTMLTestRunner.pyw文件经过修改的,需要下载:链接:https://pan.baidu.com/s/1BtF4Xus3kecI8qfTAy4z7w 提取码:2gtj #unittest测试框架#pytest比unittest全面一点#导包import requests#导入接口用的包import unittestfrom pyJIAO.APP.APP.aa.baogao4 import Test01from test1.PO3.zhiliao.HTMLTestRunnerNew import HTMLTestRunnerimport timeclass Test(unittest.TestCase): # 用于测试用例执行前的初始化工作 def setUp(self): print("test start") def test_bbb(self):

测试报告HTMLtestRunner模块使用

梦想的初衷 提交于 2020-01-06 16:21:40
1、生成测试报告 导入HtMLtestRunner模块 import HTMLTestRunner 使用模块 HTMLTestRunner.HTMLTestReport( stream=fp, title='登录测试报告', description='用例执行情况:', verbosity=2 参数说明: stream    保存文件路径 title     标题 description  报告说明描述 verbosity   测试结果的复杂程度,有三个值 a)0 (静默模式): 你只能获得总的测试用例数和总的结果 比如 总共100个 失败20 成功80 b)1 (默认模式): 非常类似静默模式 只是在每个成功的用例前面有个“.” 每个失败的用例前面有个 “F” c)2 (详细模式):测试结果会显示每个测试用例的所有相关的信息   并且 你在命令行里加入不同的参数可以起到一样的效果 参考来源:https://blog.csdn.net/chenmozhe22/article/details/81298797 来源: https://www.cnblogs.com/zihkj/p/12147869.html

Appium+python HTML测试报告(1)

我与影子孤独终老i 提交于 2020-01-01 03:35:37
测试任务执行完成后,我们需要一份通俗易懂的测试报告来展示自动化测试的结果。 HTMLTestRunner是Python的单元测试框架unittest的一个扩展,它生成易于使用的HTML测试报告。与TextTestRunner一样提供run()方法来执行测试套件或测试用例,返回特定的值表示执行结果。 一、HTMLTestRunner配置 1、HTMLTestRunner.py的下载 下载地址: python2: http://tungwaiyip.info/software/HTMLTestRunner.html 右键另存为下载HTMLTestRunner.py,将文件放到...\python\Lib目录下 python3: https://pan.baidu.com/s/1k4m6JFelcWH_QiHGlvjsUQ HTMLTestRunner是基于Python2开发的,要支持python3,需要修改HTMLTestRunner.py文件中的部分内容。上面下载链接为已修改文件,将文件放到...\python\Lib目录下。 在python交互模式下导入HTMLTestRunner模块,系统没有报错则说明添加成功。 >>> import HTMLTestRunner >>> 2、生成HTML测试报告 # coding:utf-8import unittest, timefrom

团队作业5-Alpha版本测试报告

核能气质少年 提交于 2019-12-30 02:12:18
一、在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? 总共发现了8个Bug,其中a类有两个,d类有一个,e类有五个 a. 修复的bug   (1)用户在点击它group时,传送的groupId被固定.    (2) 注册成功后,用户名和密码没有自动填写在登陆界面 b. 不能重现的bug c. 这个产品就是这样设计的,不是bug; d. 没有能力修复,将来也不打算修复;   (1)部分机型兼容性不行,存在版本适配问题。 e. 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。    (1)加入小组的密码应该是4位,目前没有限制。    (2)学注册时,学校可以写任意名称。    (3)注册时,用户名可以不填写电话号码,而是其它的字母什么的.    (4)程序无法一直在后台运行,退出后程序就关闭了    (5)程序没有记住密码功能 二场景测试( scenario testing),包括以下内容: 你预期不同的用户会怎样使用你的软件? 我们的 “任务助手”App预期用户分为两类:一类是教师,另一类是学生。 教师是这个 App的管理人员,注册账号并登录之后,可以进行小组创建,小组成员管理,添加、删除、修改任务并发布任务。 学生是这个 App的普通用户,注册账号并登录之后,可以选择小组并加入,同时具有查看任务的功能