<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liang2606的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liang2606</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liang2606]]></copyright><item><title><![CDATA[关于对一个较庞大系统的测试总结]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/108978518</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/108978518</guid><author>liang2606</author><pubDate>Fri, 09 Oct 2020 14:49:40 +0800</pubDate><description><![CDATA[1、项目介绍

一个v2x系统，涉及到车机端交互（当然，我们不碰到硬件，只是做软件）；

总共有13个系统，每个系统有相同的模块（如管理员角色权限、证书模板、证书生成、证书请求生成、ldap、废除证书列表等），也有各自特有的模块（如ca群、ra群、craca服务、la服务、pg服务等）

每个系统之间也存在交互。

2、流程介绍

这个项目也是一个证书链系统。

有一个根ca，签发下级证书，再用这张证书作为车辆的身份id，与其他车辆进行交互与识别。

3、项目涉及到的框架、语言与组建

vue、rabbit]]></description><category></category></item><item><title><![CDATA[pycharm+python+selenium+pytest框架及问题总结]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/104676553</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/104676553</guid><author>liang2606</author><pubDate>Thu, 05 Mar 2020 16:03:07 +0800</pubDate><description><![CDATA[配置：pycharm+python+selenium+pytest：

1、安装编译器：pycharm

2、如何配置pytest：参考连接：https://www.cnblogs.com/wuxiaoxia/p/10164913.html

3、安装htmlreport结果导出插件： pipinstallpytest-html

4、安装失败用例重复执行插件： pipinstal...]]></description><category></category></item><item><title><![CDATA[执行程序报错：IndexError: Cannot choose from an empty sequence，怎么去处理。]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/104675427</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/104675427</guid><author>liang2606</author><pubDate>Thu, 05 Mar 2020 15:11:01 +0800</pubDate><description><![CDATA[我写了一个程序，想要去将数据进行分离：方法是：函数传参。

想着我只要定义一个函数并传参，然后实例化这个函数就可以。

我这里定义的是一个列表。

这是一个测试用例：


#   测试列举出KID
@allure.feature("测试用例1：获取kid")
@allure.severity(allure.severity_level.CRITICAL)
def test_kid(list_kid...]]></description><category></category></item><item><title><![CDATA[jmeter总结]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/102582431</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/102582431</guid><author>liang2606</author><pubDate>Wed, 16 Oct 2019 11:31:23 +0800</pubDate><description><![CDATA[添加jdbc驱动后执行sql报时区错误：
报错：Cannot create PoolableConnectionFactory (FATAL: invalid value for parameter "TimeZone": "Asia/Shanghai")









原因：数据库中缺少timezone文件，导致时区问题

首先查找数据库时间和时区：

 selec...]]></description><category></category></item><item><title><![CDATA[jmeter执行sql报错：时区错误]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/102501372</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/102501372</guid><author>liang2606</author><pubDate>Fri, 11 Oct 2019 14:58:40 +0800</pubDate><description><![CDATA[报错信息：Cannot create PoolableConnectionFactory (FATAL: invalid value for parameter "TimeZone": "Asia/Shanghai")





jdbc request：

Thread Name: login 1-1
Sample Start: 2019-10-11 14:53:31 CST
Load ti...]]></description><category></category></item><item><title><![CDATA[功能自动化，如何对一张表单做自动化填写工作]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/94623996</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/94623996</guid><author>liang2606</author><pubDate>Thu, 04 Jul 2019 15:47:07 +0800</pubDate><description><![CDATA[。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

表单如下：包含了：字段、下拉选项、图片附件、签名等




。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...]]></description><category></category></item><item><title><![CDATA[登陆linux时报错：bash: export: `=': 不是有效的标识符 bash: export: `/': 不是有效的标识符]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/92794521</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/92794521</guid><author>liang2606</author><pubDate>Tue, 18 Jun 2019 16:00:31 +0800</pubDate><description><![CDATA[xshell远程连接linux报错：

-bash: export: `=': 不是有效的标识符
-bash: export: `/': 不是有效的标识符
[root@223cenos-test ~]#



vi /etc/profile中书写正确，我已经忘记是在哪里发生的错误

这样的问题如何解决呀？

...]]></description><category></category></item><item><title><![CDATA[linux搭建了jenkins，无法通过ip访问到jenkins]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/91537464</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/91537464</guid><author>liang2606</author><pubDate>Wed, 12 Jun 2019 15:29:42 +0800</pubDate><description><![CDATA[1、java版本：

[root@223cenos-test ~]# java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)


2、git版本：

[roo...]]></description><category></category></item><item><title><![CDATA[[改进型] python+uiautomator2 实现 SOS 紧急号码的添加]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/89598250</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/89598250</guid><author>liang2606</author><pubDate>Sat, 27 Apr 2019 10:10:25 +0800</pubDate><description><![CDATA[改进内容：从通讯录选择号码，需判断已有的号码是否为空、5，然后再分别做处理。




#   实现需求：从通讯录添加手机号码，若存在旧的SOS号码，先删除再添加，若通讯录中没有号码，需先新建。

import uiautomator2 as u2
from time import sleep
import time
import random

distinct_devices =  "H6ZP...]]></description><category></category></item><item><title><![CDATA[#    python+uiautomator2实现需求：从通讯录添加手机号码，若存在旧的SOS号码，先删除再添加，若通讯录中没有号码，需先新建。]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/89577512</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/89577512</guid><author>liang2606</author><pubDate>Fri, 26 Apr 2019 22:00:29 +0800</pubDate><description><![CDATA[#   实现需求：从通讯录添加手机号码，若存在旧的SOS号码，先删除再添加，若通讯录中没有号码，需先新建。

import uiautomator2 as u2
from time import sleep
import time
import random

distinct_devices =  "H6ZPKR45DAB64DJB"
device = u2.connect(distinct_...]]></description><category></category></item><item><title><![CDATA[如何判断已有的元素有多少 ，并一一进行修改]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/89454164</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/89454164</guid><author>liang2606</author><pubDate>Mon, 22 Apr 2019 16:14:46 +0800</pubDate><description><![CDATA[python+uiautomator2
需求是这么定义的：有5个SOS号码，可以填5个也可以不填。
测试用例描述：先判断有没有旧的SOS号码，如果有全部删除后，再去添加5个；如果没有直接添加。
问题：我如何去判定原来的SOS号码有几个，然后做到一一删除。




#   针对于上一个脚本AddSOSAndScreen.py，有这么两处不足
#   1、如果我存在的旧的SOS号码没有5个，即存在1个...]]></description><category></category></item><item><title><![CDATA[adb shell am start 打开某应用报错权限问题]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/89162928</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/89162928</guid><author>liang2606</author><pubDate>Tue, 09 Apr 2019 21:31:51 +0800</pubDate><description><![CDATA[使用adb shell am start com.njzx.care/com.njzx.care.activity.MainActivity启动某应用，报错权限问题。

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.L
AUNCHER] cmp=com.njzx.care/.activi...]]></description><category></category></item><item><title><![CDATA[adb常用命令]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/88542581</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/88542581</guid><author>liang2606</author><pubDate>Wed, 13 Mar 2019 21:56:34 +0800</pubDate><description><![CDATA[adb常用命令：
1、adb devices  获取手机设备号
   adb devices -l
2、adb shell pm list packages  列出所有安装的应用，包含系统和第三方
  adb shell pm list packages -3  列出所有第三方应用
  adb shell pm list packages -s  列出所有系统应用
...]]></description><category></category></item><item><title><![CDATA[求助：这样的脚本已经无法运行下去，不知为何]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/87868643</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/87868643</guid><author>liang2606</author><pubDate>Thu, 21 Feb 2019 21:41:41 +0800</pubDate><description><![CDATA[框架：appium+python+unittest

安卓手机：真机，安卓8.0
appium版本：1.4

 

问题描述：成功连接手机，开启appium server后，执行testsuit.py主程序时，不执行用例程序，appium控制台有报错信息（函数未定义）。


pycharm控制台信息如下：

&amp;lt;_io.TextIOWrapper name='&amp;lt;stderr&amp;gt;' m...]]></description><category></category></item><item><title><![CDATA[【求助】python+appium+unittest执行脚本时不执行的问题？]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/84578870</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/84578870</guid><author>liang2606</author><pubDate>Wed, 28 Nov 2018 09:34:41 +0800</pubDate><description><![CDATA[python+appium+unittest执行脚本时候，一直卡在这个地方，是什么原因啊，是脚本问题还是什么原因？

appium中：
&amp;gt; error: Unhandled error: TypeError: undefined is not a function
&amp;gt;     at [object Object].ADB.getPIDsByName (D:\Appium\loadspa...]]></description><category></category></item><item><title><![CDATA[获取安卓apk的版本信息的两种方法]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/82850055</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/82850055</guid><author>liang2606</author><pubDate>Wed, 26 Sep 2018 10:46:37 +0800</pubDate><description><![CDATA[方法1：

使用adb命令：

（1）首先需要获取到该应用（如微信）的package包名：

adb shell dumpsys window w | findstr \/ | findstr name=



adb shell dumpsys package com.tencent.mm | findstr versionCode
查看微信的versionCode信息



adb shell...]]></description><category></category></item><item><title><![CDATA[fiddler抓取安卓包]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/80752665</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/80752665</guid><author>liang2606</author><pubDate>Wed, 20 Jun 2018 21:08:48 +0800</pubDate><description><![CDATA[1、配置fiddler允许监听到https（fiddler默认只抓取http格式的）工具（tools）--选项（TelerikFiddler Options） 2、配置fiddler允许远程连接工具（tools）--选项（TelerikFiddler Options）  3、对手机端进行参数设置：（1）前置条件：电脑与手机处于共同的网络（2）然后需要知道电脑的ip地址（3）打开手机浏览器，输入ht...]]></description><category></category></item><item><title><![CDATA[关于终端字体切换的测试总结]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/80623973</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/80623973</guid><author>liang2606</author><pubDate>Fri, 08 Jun 2018 15:34:04 +0800</pubDate><description><![CDATA[1、给定需求：在原有字体可切换的前提下，外加入一个字体放大模块。2、说明：   原有字体切换：入口：设置--显示--字体大小--可调整大中小三中字体   外加字体放大模块：入口：状态栏--标准显示（放大显示）或者设置--显示--显示大小   终端有两种显示模式：3*4布局、4*6布局3、外加字体放大模块：切换会重启手机测试总结：1、两种布局下，大字体显示下，单个应用未读消息角标，未读消息数量超过9...]]></description><category></category></item><item><title><![CDATA[数据库小记1]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/80581830</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/80581830</guid><author>liang2606</author><pubDate>Tue, 05 Jun 2018 15:18:57 +0800</pubDate><description><![CDATA[1、%和_的区别：一个“_”代表一个字符“%”不区分SELECT * FROM applic_sessions WHERE suggestion LIKE '%超%';         。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。SELECT * FROM applic_sessions WHERE suggestion LIKE '_超...]]></description><category></category></item><item><title><![CDATA[记录一次无法很好解决的问题]]></title><link>https://blog.youkuaiyun.com/liang2606/article/details/80476235</link><guid>https://blog.youkuaiyun.com/liang2606/article/details/80476235</guid><author>liang2606</author><pubDate>Mon, 28 May 2018 10:15:30 +0800</pubDate><description><![CDATA[近些天在做手机的一些测试，问题如下：（1）待机时长较短：20180526 13:00  100% -----20180528 08:30 已经关机（2）手机某一段时间异常卡顿（3）终端切换字体时、重启终端时，出现过“桌面”异常停止手机硬件为：系统：android6.0，处理器：四核1.5GHZ，内部存储：32GB，运行内存：3GB1、如何查询手机耗电量及待机时间较短问题：一般来说，如果我们手头上没...]]></description><category></category></item></channel></rss>