自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 2 编写测试函数

pytest 会截断对原生 assert 的调用,替换为 pytest 定义的 assert。一个测试函数可以有多个 marker,一个 marker 也可用来标记多个测试函数。pytest 允许在 assert 后加任何表达式。在该测试函数上方添加。

2024-02-22 23:38:51 447

原创 SQL 语句

负责数据结构定义与数据库对象定义。

2024-02-01 23:06:49 1415

原创 Linux 指令

超级用户root:非执行管理任务时不建议使用root用户登录系统普通用户:一般只在用户自己的宿主目录中有完全权限程序用户:用于维持系统或某个程序的正常运行,一般不允许登录到系统例如:bin、daemon、ftp、mail等。

2024-02-01 20:25:20 900

原创 1 pytest入门

仅输出 assert 的一行以及系统判定内容(不显示上下文)只输出 Python 标准库的回溯信息,不显示额外信息。决定捕获到失败时输出信息(信息回溯)的显示方式。定义:pytest 搜索测试文件和用例的过程。若文件描述符为1或2,则会被输出至临时文件中。与运行结果一起输出,而关闭默认的输出捕获。显示最慢的 N 个阶段,耗时越长越靠前。使用表达式指定希望运行的测试用例。简化输出信息,只保留核心内容(与。重新运行最后一个失败的测试用例。会运行完剩余的测试用例。输出最为详尽的回朔信息。标记测试并分组并分组。

2024-01-13 21:27:42 1042

原创 前 言

https://pragprog.com/titles/bopytest/python-testing-with-pytest/

2024-01-02 14:38:25 380

原创 五、Web自动化测试

Web自动化测试

2022-12-31 20:14:24 620

原创 查看 Robot Framework Library 的用户手册

查看 Robot Framework Library 的用户手册

2022-12-26 15:06:24 186 1

原创 指令 adb devices 输出多出设备“emulator-5554 device”

指令 adb devices 输出多出设备“emulator-5554 device”

2022-12-21 22:36:06 4327 5

原创 UI Automator Viewer 启动后无法使用

UI Automator Viewer 启动后无法使用

2022-12-21 13:08:46 597

原创 Android APP 自动化测试搭建:Appium + Genymotion + [Robot Framework] Open Application

Android APP 自动化测试搭建:Appium + Genymotion + [Robot Framework] Open Application

2022-12-20 18:54:12 971

原创 使用 Appium 报错“... Could not find ‘apksigner.jar‘ in ...”

使用 Appium 报错“... Could not find 'apksigner.jar' in ...”

2022-12-20 16:46:27 1412

原创 使用 Appium 报错“... Could not find ‘adb‘ in ...”

使用 Appium 报错 “... Could not find 'adb' in ...”

2022-12-20 15:21:56 1164

原创 Genymotion 安装 apk 报错“... app contains ARM native code and your Genymotion device cannot run ARM ...”

Genymotion 安装 apk 报错“... app contains ARM native code and your Genymotion device cannot run ARM ...”

2022-12-19 12:12:30 1515 4

原创 四、移动手机自动化测试

移动手机自动化测试

2022-12-16 16:18:48 734

原创 三、HTTP 接口自动化测试

HTTP 接口自动化测试

2022-12-16 12:21:43 520 1

原创 Robot Framework 导入 HttpLibrary.HTTP 库失败

Robot Framework 导入 HttpLibrary.HTTP 库失败

2022-12-01 22:58:08 603

原创 pip 安装 livetest 失败

安装 livetest

2022-12-01 21:47:40 874

原创 二、Robot Framework 对数据库的操作

Robot Framework 对数据库的操作

2022-11-27 22:31:11 1269

原创 Robot Framework中使用关键字Get Mongodb Databases报错‘Database‘ object is not callable

'Database' object is not callable

2022-11-27 15:49:16 648

原创 MongoDB 的安装、启动与连接

MongoDB 的安装、启动与连接

2022-11-27 12:06:05 1018

原创 一、初识 Robot Framework

初识 Robot Framework

2022-11-13 21:47:13 1101

原创 三、软件测试的工作流程

软件测试的工作流程

2022-10-27 21:14:54 421

原创 二、软件生命周期

软件生命周期

2022-10-27 21:10:53 317

原创 一、软件测试基础

软件测试

2022-10-26 22:37:04 1161

原创 五、元素定位

元素定位

2022-10-25 15:16:31 327

原创 四、WebDriver(Selenium 2.0)

WebDriver

2022-10-25 12:15:13 764

原创 三、Selenium IDE

Selenium IDE

2022-10-25 11:53:09 1959

原创 二、Selenium

Selenium

2022-10-25 11:19:29 1059

原创 一、Web自动化测试

Web自动化测试

2022-10-25 11:10:12 190

原创 自动化测试

自动化测试

2022-10-25 10:56:05 105

原创 安装 Robot Framework

安装 Robot Framework1. 安装 Python 3.71) 背景2) 安装3) 验证2. 安装依赖1) 安装2) 验证3. 打开 RIDE1. 安装 Python 3.71) 背景尝试了 Python 3.10 和 3.9 版本,但发现它们目前不支持 RF原本准备使用 Python 3.10,但当前最新的 wxPython 版本为 4.1.1,只支持到 Python 3.9后尝试使用 Python 3.9,但安装 ride 时发现同步下载的 wxPython 版本需低于 4.0.

2022-03-25 09:57:15 1204

原创 pip安装wxPython报错“Running setup.py install for wxPython ... error”

pip安装wxPython报错“Running setup.py install for wxPython ... error”1. 现象2. 问题定位3. 解决方案(1) [官网下载 Python 3.9](https://www.python.org/downloads/release/python-390/) 并安装(2) 使用 Python 3.9 的 pip 安装 wxPython4. 验证1. 现象使用 Python 3.10.2 的 pip 工具安装 wxPython 报错 “Runnin

2022-03-24 22:23:21 8164 1

原创 二十、设置应用程序的样式并部署

设置应用程序的样式并部署1. 设置项目“学习笔记”的样式1) 应用程序 django-bootstrap4为设置样式,我们将使用 Bootstrap 库,这是一组工具,用于为 Web 应用程序设置样式,使其在任何现代设备上都看起来很专业,无论是大型的平板显示器还是智能手机为此,我们将使用应用程序 django-bootstrap4,这也让你能够练习使用其他 Django 开发人员开发的应用程序我们将把项目“学习笔记”部署到 Heroku,这个网站让你能够将项目推送到其服务器,让任何有互联网连接的

2022-03-24 10:59:44 1648

原创 heroku ps 提示 “No dynos on ...”

heroku ps 提示 “No dynos on ...”1. 现象2. 问题定位3. 解决方案4. 验证1. 现象将项目推送到 Heroku 后,执行命令 heroku ps 以核实是否正确地启动了服务器进程,终端输出“No dynos on ⬢ cryptic-sea-37272”。2. 问题定位Procfile 文件格式要求为无格式的文档,并非无后缀名就行该文件我是用 Text Edit 创建的,虽无后缀名,但格式仍为纯文本文档3. 解决方案使用无格式的 Procfile 文件

2022-03-23 13:02:30 248 2

原创 pip安装psycopg2报错“Error: pg_config executable not found.”

pip安装psycopg2报错“Error: pg_config executable not found.”1. 现象2. 解决方案3. 验证1. 现象在学习部署“学习笔记”项目时,为管理 Heroku 使用的数据库,使用 pip 安装 psycopg2,安装时报错“Error: pg_config executable not found.”:2. 解决方案安装 postgresqlbrew install postgresql安装时可能会遇到问题 “No such file or d

2022-03-22 15:26:26 6390 6

原创 brew安装postgresql报错“No such file or directory @ rb_sysopen...”

brew安装postgresql报错“No such file or directory @ rb_sysopen...”1. 现象2. 解决方案3. 验证1. 现象执行 brew install postgresql时报错“No such file or directory @ rb_sysopen …”2. 解决方案用 brew 单独下载依赖包 openssl@1.1brew install openssl@1.13. 验证再次执行 postgresql 的安装命令,成功!(ll_

2022-03-22 15:21:46 4874 3

原创 十九、用户账户

用户账户1. 让用户输入数据(1) 添加新主题1) 用于添加主题的表单2) URL 模式 new_topic3) 视图函数 new_topic()1. 让用户输入数据我们先来添加几个页面,让用户添加新主题,添加新条目以及编辑既有条目(1) 添加新主题创建基于表单的页面需要导入包含表单的模块 forms.py1) 用于添加主题的表单用户输入信息时,我们需要进行验证,确认提供的信息是正确的数据类型,而不是恶意的信息,如中断服务器的代码;然后,对这些有效信息进行处理,并将其保存到数据库的合适地方(这

2022-03-14 14:34:28 2104

原创 Python项目地址迁移后虚拟环境不能直接用

Python项目地址迁移后虚拟环境不能直接用1. 现象2. 解决方案3. 验证1. 现象更换了笔记本,安装的 python 版本为3.10.2,之前的为3.10.1,将 python 的 Django 项目目录 learning_log 拷贝在新电脑上,激活虚拟环境并执行“python manage.py runserver”启动项目,报错如下:... % python manage.py runserver File "manage.py", line 17 ) from exc

2022-03-11 22:45:20 1400 1

原创 十八、从Django入手

Django入门1. 建立项目(1) 制定规范(2) 建立虚拟环境(3) 激活虚拟环境停用虚拟环境(4) 安装 Django(5) 创建项目(6) 创建数据库(7) 查看项目2. 创建应用程序(1) 建立基础设施(2) 定义模型1) 涉及的数据2) models.pya. 初始内容b. 存储的主题的模型(3) 激活模型1) 添加应用程序2) 修改数据库3) 应用迁移(4) 管理网站1) 创建超级用户2) 向管理网站注册模型Django是一个Web框架——一套用于帮助开发交互式网站的工具Django能够

2022-03-03 15:33:00 433

原创 PyCharm中运行unittest提示No tests were found

1. 现象在 PyCharm 中运行 Python 的单元测试用例,提示No tests were found2. 解决方案去掉 unittest.main后面的括号,再次运行,成功!

2022-02-12 18:41:56 2256

aapt工具(Android Asset Packaging Tool)

aapt工具(Android Asset Packaging Tool)

2022-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除