0%

打开文件

1
2
3
4
5
6
7
8
9
10
11
#打开文件    w会新建文件,有写的权限   r读   r+读写

#fo =open("file1.txt","w")
fo =open("file1.txt","r+")
print(fo)
print(fo.read)

fo.write("bbbbbbbbbbbbbb")

print(open("file1.txt"))
fo.close() #关闭之后数据才写到文件 中
阅读全文 »

运行任何brew命令,都提示错误

1
git: error: unable to find utility "git", not a developer tool or in PATH
1
clang: error: unable to find utility "clang", not a developer tool or in PATH
阅读全文 »

方式一:通过MySQLdb模块

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
def con_sshDb(self, sql):
# ssh的地址,端口,用户名,密码
from sshtunnel import SSHTunnelForwarder
with SSHTunnelForwarder(
('XXX.XXX.XXX.XXX', 22),
ssh_password="XXXXXX",
ssh_username="XXXXXX",
remote_bind_address=('XXX.XXX', 3306)
) as server:
# 此处必须是是127.0.0.1
import MySQLdb
conn = MySQLdb.connect(host='127.0.0.1',
port=server.local_bind_port,
# Navicat常规处的链接用户名和密码,以及连接数据库名称
user='XXXXXX',
passwd='XXXXXX',
db='XXXXXX')
# .cursor()用来获得python执行Mysql命令的方法
cursor = conn.cursor()
select = sql
# .execute()执行mysql语句
cursor.execute(select)
# fetchall()则是接收全部的返回结果行
data = cursor.fetchall()
return data
阅读全文 »

命令行执行RF用例

1
2
3
4
5
6
7
8
9
# 执行整个项目下的所有用例
pybot /opt/robotframework/
# 执行某个suite中的所有用例
pybot /opt/robotframework/rf.robot
# 执行具体的某个用例
pybot --test case_1 /opt/robotframework/rf.robot
# 执行项目中指定标签的用例,最后的参数用于指定包含tagName的用例所在的目录或者指定到suite
pybot --include tagName /opt/robotframework/
pybot --include=tagName /opt/robotframework/
阅读全文 »

管理后台账号

客户端账号

客户端账号需要登录后台管理

筛选简历

  1. 首先看学历和专业,这样就可以pass掉好多简历了。

  2. 再看工作岗位,项目经验。项目经验则需要和简历上的工作技能结合着一起看。一般项目经验里有的才是真实使用的。没有的话,就需要在面试时沟通,看是自学的,还是掺水了。

  3. 如果工作经验符合要求,技能和项目经验过关就可以约面了。

    阅读全文 »

我认为当前测试人员的核心价值是加速整个项目的反馈以及对产品的快速验证。

这两项价值中又各自有三项主要工作:

阅读全文 »

如何做好基础的执行者

  1. 对于安排的任务,及时跟进,及时了解,及时产出结果,主动同步结果给leader。

  2. 有好的工作习惯,每天工作结束,对于项目情况有一个简单的总结,并能主动同步给leader。

  3. 遇到阻塞流程的问题,能够及时寻找帮助,寻找解决问题的办法。

    阅读全文 »

第一阶段、基础需求

  1. 知道常用的数据库类型
    MySQL、MSSQL、Oracle、Memcached、Redis、MongoDB

  2. 数据库的安装、部署,基础使用
    至少得会自己在服务器或自己电脑上安装个数据库

    阅读全文 »

  1. 在手机上安装QPython
    GitHub上的下载链接

  2. 在手机上打开QPython软件的Terminal,安装uiautomator2

    1
    2
    # Since uiautomator2 is still developing, you have to add --pre to install development version
    pip install --pre uiautomator2
    阅读全文 »