随笔分类 -  自动化测试

摘要:selenium ide 的安装 ? 关于 selenium ide用来录制和回放的selenium工具.谷歌和火狐都支持该插件的下载. 下载 去谷歌或者火狐的应用商店搜索selenium ide 2. 点击`添加到Firefox` 3. 成功 ,浏览器的右上角显示即可. 另外,谷歌由于谷歌商店一般 阅读全文
posted @ 2020-02-08 16:43 干it的小张 阅读(1502) 评论(0) 推荐(0)
摘要:selenium模块下载 在Python中,我们通过pip来下载使用: pip install selenium pip install -i https://pypi.doubanio.com/simple/ selenium # 备用地址 浏览器驱动下载 除此之外,我们还需要安装浏览器驱动,比较 阅读全文
posted @ 2020-02-07 21:19 干it的小张 阅读(307) 评论(0) 推荐(0)
摘要:before Selenium IDE的web录制功能一直深受测试人员的喜爱,能将我们的操作动作录制下来并且能保存成相应的代码。较为方便。 目前来说啊,可以有三种情况选择: 谷歌商店搜索selenium IDE下载,但很可能被墙,那你可以去https://www.extfans.com/这个地址下载 阅读全文
posted @ 2020-02-07 19:04 干it的小张 阅读(968) 评论(0) 推荐(0)
摘要:selenium是什么? Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一。它最初由杰森·哈金斯(Jason Huggins)于2004年开发,作为Thought Works的内部工具。Selenium支持跨不同浏览器,平台和编程语言的自动化。 Selenium可以轻松部 阅读全文
posted @ 2020-02-07 18:37 干it的小张 阅读(426) 评论(0) 推荐(0)
摘要:软件的质量管理 c 目前常见的软件质量管理体系: ISO9000系列 CMM,能力成熟度模型 六西格玛 软件质量模型,从哪些方面保证软件质量 全面质量管理代表人物 戴明(Deming):最著名的就是PDCA循环,PDCA循环是美国质量管理专家休哈特博士首先提出的,由戴明采纳、宣传,获得普及,所以又称 阅读全文
posted @ 2020-02-07 17:23 干it的小张 阅读(1013) 评论(0) 推荐(0)
摘要:About 百度AI平台有丰富的接口供我们调用,包括人脸识别、文字识别、语音识别等,非常的方便。想要使用该平台,首先要有一个百度账号,然后进入百度IA开放平台,创建相应的应用:进入文字识别,这时可能会提示你登录,登录完事后,进入自己的控制台,选择文字识别,然后创建应用,应用名和描述视情况填写。然后记 阅读全文
posted @ 2020-02-07 08:48 干it的小张 阅读(773) 评论(0) 推荐(0)
摘要:before 注意,有的人在扫码登陆的时候,提示: KeyError: 'pass_ticket' 这是因为你的微信账号现在已经不允许登录网页版...... 效果展示 依赖 pip install wxpy # 备用下载地址:pip install -i https://pypi.tuna.tsin 阅读全文
posted @ 2020-02-07 08:42 干it的小张 阅读(328) 评论(0) 推荐(0)
摘要:实现可视化的一般方式:-服务器端处理:pyecharts-后端负责给数据,前端拿到数据,自己渲染:echarts about EchartsEcharts是一个非常优秀的可视化框架,由百度开源,提供了非常丰富的图表类型。 Github地址:https://github.com/apache/incu 阅读全文
posted @ 2020-02-07 08:31 干it的小张 阅读(1629) 评论(0) 推荐(0)
摘要:等价类划分法 一般定义:分析用户所有可能的输入,并将其划分为若干份,然后从每一份中提取具有代表性的数据当做测试用例,这种测试方法称为等价类划分法。 它将不能穷举的测试过程进行合理的分类,从而保证设计出来的测试用例具有完整性和代表性。 在有限的测试资源的情况下,用少量有代表性的数据得到比较好的测试效果 阅读全文
posted @ 2020-02-06 23:12 干it的小张 阅读(375) 评论(0) 推荐(0)
摘要:APScheduler简介 APScheduler(Advanced Python Scheduler)是一个轻量级的Python定时任务调度框架(Python库)。APScheduler有三个内置的调度系统,其中包括: cron式调度(可选开始/结束时间) 基于间隔的执行(以偶数间隔运行作业,也可 阅读全文
posted @ 2020-02-06 17:34 干it的小张 阅读(267) 评论(0) 推荐(0)
摘要:before 命令行测试?难道GUI的还不能满足你么?非也非也,使用命令行模式为了搭配其他的工具来开展测试工作。 环境配置 在正式展开命令行测试之前,我们需要把相关环境配置一下。安装node.js node.js for windowshttp://nodejs.cn/https://nodejs. 阅读全文
posted @ 2020-02-05 21:38 干it的小张 阅读(425) 评论(0) 推荐(0)
摘要:CSV:无格式的文本文件,可以以TXT/excel表格打开。 自动化,就是自动的将集合内的接口执行若干轮次。 参数说明: Environment:选择接口执行时依赖的环境。 Iterations:表示该集合内的接口运行的次数。 Delay:接口执行前延时多少毫秒。 Log Response:默认记录 阅读全文
posted @ 2020-02-05 20:25 干it的小张 阅读(175) 评论(0) 推荐(0)
摘要:回顾 软件生命周期: https://img2018.cnblogs.com/blog/1168165/201911/1168165-20191105003455934-879689745.png 测试过程: 记住开发模型: 瀑布模型 快速原型模型 螺旋模型,它增加了风险管理 敏捷开发模型 测试模型 阅读全文
posted @ 2020-02-05 20:21 干it的小张 阅读(492) 评论(0) 推荐(0)
摘要:about postman: 作用:模拟浏览器向某个接口API发送请求。 应用场景: 1.开发安卓、IOS软件。 手机软件(HTML) - 后端(django框架) 程序员 程序员(测试) 2.前后端分离概念 前端(HTML) - 后端(django) 程序员 程序员 ajax 后端,写API(路由 阅读全文
posted @ 2020-02-04 21:15 干it的小张 阅读(624) 评论(0) 推荐(0)
摘要:执行用例的思路 第一种,执行单个用例 点击执行 后台过滤出来当前的用例,将用例对象返回 unittest/pytest框架做 从用例对象中,提取各个参数,发请求 校验请求结果 断言 生成测试报告 将该测试报告存储到数据库 将HTML文件存储都某个目录下,数据库存储文件的路径 直接将HTML文本存储数 阅读全文
posted @ 2020-02-02 12:59 干it的小张 阅读(557) 评论(0) 推荐(0)
摘要:平台分析 页面模板 adminlte bootstrap jquery django 表 接口表 接口title 描述 接口数量 通过数量 class API(models.Model): """接口表""" api_title = models.CharField(max_length=32, v 阅读全文
posted @ 2020-01-30 13:27 干it的小张 阅读(139) 评论(0) 推荐(0)
摘要:"""A TestRunner for use with the Python unit testing framework. Itgenerates a HTML report to show the result at a glance.The simplest way to use this 阅读全文
posted @ 2020-01-30 11:45 干it的小张 阅读(230) 评论(0) 推荐(0)
摘要:import unittestfrom HTMLTestRunner import HTMLTestRunnerclass MyTestCase(unittest.TestCase): def xxxTest(self): self.assertTrue(2)if __name__ == '__ma 阅读全文
posted @ 2020-01-30 11:29 干it的小张 阅读(147) 评论(0) 推荐(0)
摘要:import unittestclass TestCase01(unittest.TestCase): @unittest.skip(reason="跳过") def test_case_01(self): self.assertTrue(1) @unittest.skipIf(condition= 阅读全文
posted @ 2020-01-29 20:59 干it的小张 阅读(106) 评论(0) 推荐(0)
摘要:import unittestclass TestCase1(unittest.TestCase): def test_case_01(self): self.assertTrue(1) def test_case_02(self): self.assertTrue(0)if __name__ == 阅读全文
posted @ 2020-01-29 18:17 干it的小张 阅读(201) 评论(0) 推荐(0)