测试报告

安装allure测试报告

时光毁灭记忆、已成空白 提交于 2019-12-03 14:34:20
必须安装 jdk1.8 ,配置环境变量 一、环境准备    Windows10    jdk-9.0.1 二、下载并安装 JDK 到 Java 的官网下载 JDK 安装包,地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html ,选择一个适合自己的 JDK 版本下载并安装即可,具体流程不详述。 二、环境变量配置    1 、右键桌面上 “ 我的电脑 ”>>“ 属性 ” ,在弹出的页面上点击 “ 高级系统设置 ” 。       2 、在弹出的 “ 系统属性 ” 窗口中 “ 高级 ” 标签页下点击 “ 环境变量 ” 按钮。       3 、在弹出的 “ 环境变量 ” 窗口中,点击下方的 “ 新建 ” 按钮,在弹出的 “ 新建系统变量 ” 窗口中,新建一个名为 “JAVA_HOME” 的环境变量,变量值为 Java 的安装路径,本人为: D:\project\tool\Java\jdk_9.0.1 。如图所示。       4 、设置 Path 环境变量,该变量已经存在,所以在列表中选择 Path ,点击下方的 “ 编辑 ” 按钮,在弹出的窗口中添加如下信息: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin ,然后点击 “ 确认 ” 按钮即可。如图所示:       5 、和

Selenium 2自动化测试实战36(更易读的测试报告)

别说谁变了你拦得住时间么 提交于 2019-12-03 14:23:28
一、更易读的测试报告 1.知识点:python的注释。 1.一种叫 comment ,为普通的注释 2.另一种叫 doc string ,用于函数,类和方法的描述。 在类或方法的下方,通过三引号(""" """或''' ''')来添加doc string类型的注释,这类注释在平时调用的时候不显示,可以通过help()方法来查看类或方法的这种注释。 HTMLTestRunner可以读取doc string类型的注释,所以,我们只需要给测试类或方法添加这种类型的注释即可。如下图所示 生成的测试报告注释如下图所示 2.测试报告文件名 在报告名称中加入当前时间,这样生成的报告既不会重叠,又能更清晰的知道报告生成的时间。 python的time模块中提供了丰富的关于时间操作的方法,可以利用这些方法来完成这个需求。 time.time():获取当前时间戳 time.ctime():当前时间的字符串形式 time.localtime():当前时间的struct_time形式 time.strftime():用来获得当前时间,可以将时间格式化为字符串。 通过strftime()方法以指定的格式获取当前时间,将当前时间的字符串赋值给now变量。将now通过加号(+)拼接到生成的测试报告的文件名中 。再次运行测试用例,生成的测试报告文件名如下图所示 3.项目集成测试报告

Selenium 2自动化测试实战35(HTML测试报告)

守給你的承諾、 提交于 2019-12-03 11:20:42
HTML测试报告 显然,一份漂亮的测试报告展示自动化测试成果只有一个简单的log文件是不够的。 HTMLTestRunner是python标准库unittest单元测试框架的一个扩展,它生成易于使用的HTML测试报告。 下载地址: http://tungwaiyip.info/software/HTMLTestRunner.html 下载HTMLTestRunner.py文件,选中后右键另存为,保存到本地,然后将其放在python安装目录下的Lib目录下。即:Windows保存到…\pytohn27\Lib目录下。 在python交互模式下引入HTMLTestRunner模块,如果系统没有报错,则说明添加成功,如下图所示 2.修改HTMLTestRunner 因为HTMLTestRunner.py是基于python2开发的,为了使其支持python3的环境,需要对其中的部分内容进行修改,如下图所示。 #第94行 #第540行 #第633行 #第646行 #第771行 #第778行 3.生成HTML测试报告 下面继续以test_baidu.py文件为例生成HTMLTestRunner测试报告。 (注意:由于当前本人使用的是python2.7,所以不能修改HTMLTestRunner.py文件) #test_baidu.py #coding:utf-8 from selenium

测试报告

纵然是瞬间 提交于 2019-12-03 10:10:22
测试项目 Android 端测试项目 序号 名称 测试内容 1 页面切换 在初始界面,点击下方切换标签,切换登入注册界面 2 正常注册测试 在初始界面使用正常数据创建一位新用户,在后台查看是否存在 3 正常登入测试 在初始界面使用正常注册数据,测试是否能够正常进入 后台接口测试项目 序号 名称 测试内容 1 正常注册测试 在初始界面使用正常数据创建一位新用户,在后台查看是否存在 2 非正常注册测试 1. 重复账号2.重复邮箱3.两次密码不一致 3 正常登入测试 在初始界面使用正常注册数据,测试是否能够正常进入 4 非正常登入接口测试 1. 账号不存在2. 邮箱不存在 3. 密码错误 5 正常修改密码测试 输入正确数据并修改密码 6 非正常修改密码测试 1. 输入错误旧密码 2.输入两次密码不一致 用户场景 ​ 小王特别喜欢校内社交,因此他打算来尝试使用ishare这个app,于是他下载了这个ishare.apk并安装后,开始使用。打开app他首先看到的是登入页面,于是他点击下面的注册标签切换到注册界面,找到了自己合适的注册名后,他开始点击注册,不料其他信息未填写,因此提示重新输入。于是小王将信息填好后再次注册,却发现自己喜欢的名字已经被注册,于是他左思右想又再一次找到了一个注册名进行了注册。这次便成功注册了。注册成功后app自动跳转到了登入界面,小王输入了登入名和密码

Alpha版本测试报告

空扰寡人 提交于 2019-12-03 09:27:08
Alpha版本测试报告 测试中我们发现的BUG: 以下是我们还没有解决的问题: BUG LIST 1.屏幕适配问题:我们仅仅只是在PC软件上面画出了界面,当放在平板或者其他设备上的时候会出现不希望的结果,目前有待解决 2.目前的软件图标还没有确定下来,仅有一些备选方案 场景测试: 典型用户阿真和蛋蛋: 名字 阿真 性别/年龄 男/21 职业 学生 收入 无 知识层次和能力 大学学生,熟练使用电子设备 生活情况 上学 动机 自己有很多淘汰的物品没法很好的处理,有些东西希望买同学的二手物品,这样也比较比较便宜 典型场景 他在平台上看到需要的二手物品,得到了对方的联系方式 典型描述 对买卖二手物品感兴趣有需求 姓名 蛋蛋 性别/年龄 23/女 职业 学生 收入 无 知识层次和能力 大学学生,熟练使用电子设备 生活情况 刚刚毕业,正在考研 动机 希望得到学长学姐的考研资料,同时以后自己的资料也可以转给其他有需要的人 典型场景 她在平台上看到学长的考研资料,得到了对方的联系方式 典型描述 获取资料 场景测试一: 1)典型用户:阿真 2)用户的需求: ​ a)东区宿舍太远,想要在学校买一俩二手的摩托车 ​ b)在车辆维修地点发现二手摩托车已经没有了,只能找那些有的同学问他们是否要卖出 3)场景描述 ​ a)阿真打开软件,输入自己学工在线的账号密码登陆到默认界面 ​ b)默认界面就是物品搜索

死线特战队 Alpha冲刺阶段博客目录

二次信任 提交于 2019-12-03 07:57:33
一、Scrum Meeting 第六周 Scrum Meeting 第七周会议记录 二、测试报告 alpha阶段测试报告  三、习得的软工原理/方法/技能? 利用格式各样的工具去管理一个项目的开发,如使用github的issue工具等等 需求分析的制定的重要性 利用框架设计好的内容进行复用,保证了安全性也减少了工作量 尽可能封装模块,使得模块与模块之间低耦合,而模块内部高内聚,保证互相之间干扰最小 来源: https://www.cnblogs.com/rjgc-ddl/p/11784008.html

python-测试报告的输入

こ雲淡風輕ζ 提交于 2019-12-03 04:54:06
本文来源于 : https://www.cnblogs.com/insane-Mr-Li/p/9132078.html 我们整个自动化才是报告的环节基本上分为三个部分: 1.测试用例的准备 2.测试用例的执行 3.测试报告的输出 1.测试用例的准备: 那我们就以搜孤网页做一个简单的用例: from selenium import webdriver import unittest class Case_1(unittest.TestCase): def setUp(self): self.driver = webdriver.Chrome() self.driver.maximize_window()#放大浏览器 self.driver.get("https://www.sogou.com/") def test_001(self): self.driver.find_element_by_link_text('微信').click() self.assertIn(self.driver.title,u'搜狗微信搜索_订阅号及文章内容独家收录,一搜即达') def test_002(self): self.driver.find_element_by_link_text('新闻').click() self.assertIn(self.driver.title,u'搜狗新闻 -

impala测试报告

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-03 04:23:35
机器环境: 4个slave节点 10.200.187.86 cslave1 4核 3G 10.200.187.87 cslave2 2核 4G 10.200.187.88 cslave3 2核 4G 10.200.187.89 cslave4 2核 6G 测试效果: [img] [/img] 总结: 1.在内存够用并且是简单sql条件下,impala相比hive执行效率高很多,简单的sql在百万级别数据中运行,耗时几秒甚至不用一秒。 2.impala性能如何,与数据的存储格式关系很大,百万级别text格式与hbase格式相差十几倍,千万级别parquet格式与text格式相差百倍。 3.在当前集群配置下,百万级别impala join略比hive性能高(3~4倍),但在千万级别时impala大表的join执行失败(内存不足)。 4.impala采用parquet存储(列式),select部分字段+where条件查询效率很高。 问题: 官方表示impala新版本可以在生产环境中使用,但根据业界人反馈,会有很多问题,重点问题是出现内存溢出情况。官方推荐impala节点的内存是128G。 建议使用场景: 部署于生产环境,可应用于运维,做简单查数据工作,效率高。但有一定的内存占用,不建议使用复杂sql例如大表join等。 imapla实时查询,如上可以看到,相对hive性能是有很大提高的

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

匿名 (未验证) 提交于 2019-12-03 00:36:02
团队作业5-Alpha版本测试报告 一、在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?(10分)   1、修复的bug;   (1) 页面图片不能正确显示,   (2)页面出现中文乱码情况   (3)后台界面攻略列表需要刷新一下才能正常显示   (4)过滤器设置出错,重定向次数过多,导致页面无法显示    2、不能重现的bug   暂时没有出现    3、这个产品就是这样设计的,不是bug;   (1)用户提交攻略的时候游戏类型只能选择一个   (2)不登录无法进入浏览页面    4、没有能力修复,将来也不打算修复;   部分前端样式不兼容,但不影响使用    5、这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。    (1)页面缩小时整个页面排版混乱   (2)各个页面跳转的时候有时候出现逻辑显得混乱   (3)图片未对齐 二、场景测试(scenario testing),包括以下内容:(5分)    1、你预期不同的用户会怎样使用你的软件?    用户会如何使用   (1)用户会通过注册以及登录进入到网站。   (2)一些用户要通过检索功能搜索他们感兴趣的游戏的资讯或是攻略。   (3)一些用户会通过浏览页面来找一些新游戏。   (4)一些用户会将自己的游戏经验以及视频的评论上传。    2、他们有什么需求和目标?    需求和目标