- 博客(45)
- 收藏
- 关注
原创 测试开发自我介绍模板
面试官,你好,我叫xxx,xx年本科毕业,从事软件测试将近3年的时间。在此期间做过一些项目也积累过一些经验,能够独立地完成软件测试流程的一个工作。我之前主要做过的是功能测试,web自动化测试、app专项测试、接口测试、也有用过Jmeter做过一些性能方面的测试。我对于缺陷管理工具比如禅道,版本控制器git与svn能够熟悉应用。数据库、linux、Fiddler、Jmeter这些应用也比较熟悉。我最近有在学习的是一个app的自动化测试,它是使用Pythopn+Appium,结合pytest自动化测试框架,基于
2021-06-11 11:36:49 2355 1
原创 window 模拟 linux 命令,学习 linux
1.下载cydrive2.下载地址:https://cygwin.com/install.html3.
2021-06-10 09:23:01 2396
原创 mysql常用关键字
1.分组:group by,having,with rollup coalesce(a,b,c)1.SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY region HAVING SUM(area)>10000002.SELECT regagent,amount FROM `cy_pay_ok` having amount>1000 ;3.SELECT regagent,amount
2021-06-05 11:54:26 751
原创 bug测试的第二轮测试出现的问题
1.改以前的bug引入新的bug2.新的bug在原有数据的基础上没有测试出来3.解决办法,引入空白号或者新注册号重新全方位测试
2021-06-03 14:34:28 296
原创 adb 指定设备调用命令
adb -s 设备id示例adb -s 1964ef76 shell svc wifi enableadb -s 1964ef76 install E:\360_download\com.gorillasoftware.everyproxy_81.apk
2021-05-28 11:16:41 400
原创 adb命令开关android系统飞行模式
1.打开飞行模式:adb shell settings put global airplane_mode_on 12.关闭飞行模式adb shell settings put global airplane_mode_on 03.打开wifiadb shell svc wifi enable4.关闭wifiadb shell svc wifi disable5.特别说明因为adb shell命令打开飞行模式只能关闭移动数据,不能关闭wlan,所以要补充关闭wi
2021-05-24 09:50:24 5513 2
原创 mysql 统计多个表的数据成一条语句
select (select count(*) from project_order) as num1,(select count(*) from project_order) as num2 ;
2021-05-14 14:39:37 256
原创 移动端图片上传到服务器并获取服务器端地址
# -*- encoding=utf8 -*-import requestsimport osimport json# 添加友圈def addMomentsContent(moment_text): momentsContent = "{\"videoUrl\":\"\",\"momentText\":" + moment_text + ",\"momentType\":1,\"momentImages\":[]}" url = 'http://192.168.1.105:12.
2021-01-23 15:27:43 611 2
原创 把手机相册的图片发送到电脑上
adb pull /sdcard/DCIM/Camera/folder_name/image_name.jpg E:\foler_name\image_name.png把手机相册的图片发送到电脑相应的目录里
2021-01-23 09:00:50 789
原创 mysql delete 删除嵌套语句基本模式
1.创建临时表2.通过临时表删除相关的数据3.删除临时表create table temp as (select sys_user_role_id from sys_user_role a left join sys_user b on a.sys_user_id=b.sys_user_id where b.sys_user_id is null);delete from sys_user_role where sys_user_role_id in (select sys_use
2020-11-24 09:56:38 1193
原创 mysql 流程控制 repeat
create procedure repeat_text()begin set @i=5; ins:repeat set @i=@i-1; select @i; until @i=0 end repeat;end;call repeat_text();drop procedure repeat_text;
2020-09-05 16:28:14 107
原创 mysql 流程控制 loop leave iterate
create procedure loop_leave_iterate_test()begin set @i=0; set @j=0; ins:loop if @i<5 then set @j=@j+1; if@j=5 then iterate ins;#跳过本轮循环 end if; set .
2020-09-05 16:27:38 144
原创 mysql 流程控制 case
create procedure case_test()begin declare i int default 0; case i when 0 then select 0; when 1 then select 1; end case;end;call case_test();drop procedure case_test;
2020-09-05 16:25:35 115
原创 mysql 流程控制 if
create procedure if_test()begin declare i int default 0; if i>3 then select '大于3'; elseif i=3 then select '等于3'; elseif i=0 then select '等于0'; end if;end;call if_test();drop pr.
2020-09-05 16:24:46 89
原创 mysql 流程控制 while
create procedure add_data()begin declare i int default 0; while i<100 do set i=i+1; insert into add_test(id, name) value (i,'test_data'); end while;end;call add_data();drop procedure add_data();
2020-09-05 16:23:28 60
原创 mysql if、case、loop、leave、iterate、repeat、while流程控制语句
create procedure if_test()begin declare i int default 0; if i>3 then select '大于3'; elseif i=3 then select '等于3'; elseif i=0 then select '等于0'; end if;end;call if_test();drop pr.
2020-09-05 16:20:37 192
原创 批量删除数据库数据
create PROCEDURE bathInsertData()BEGIN DECLARE i int DEFAULT 0; while i<100000 DO set i=i+1; delete from answer where 1=1 limit 100; end while;end;call bathInsertData();DROP PROCEDURE bathInsertData;1.首先确定好循环函数,因为数据量太多.
2020-09-05 15:08:19 319
原创 postman常用tests命令
具体的文件我打包成了doc文件接口测试醉重要的就是返回数据的检查,一个简单的接口,我们可以肉眼检查返回数据,但接口一旦多起来且复杂,每次的检查都会很费劲,此时我们就需要postman 的tests模块来代替概念:Postman的test本质上是JavaScript代码,通过我们编写测试代码,每一个tests返回True,或是False。每一个tests实际上就是一个测试用例test验证方式:内置脚本说明:1. 清除一个全局变量 Clear a global variable .
2020-08-27 16:16:53 1152
原创 mysql coalesce 配合别名,取消掉null
SELECT coalesce(time, '总数') as statistic_time, numFROM ( SELECT DATE_FORMAT(create_time, '%Y-%m-%d %T:%f') as time , COUNT(*) AS num FROM customer WHERE customer_phone > 17862462917 GROUP BY time WITH ROLLUPORDER BY time) as statistic_customer_.
2020-08-05 11:08:31 173
原创 mysql 查询时间,可以精确到秒
精确到天 SELECT DATE_FORMAT(create_time, '%Y-%m-%d') AS time, COUNT(*) AS num FROM customer WHERE customer_phone > 17862462917 GROUP BY time WITH ROLLUPORDER BY time;精确到小时 SELECT DATE_FORMAT(create_time, '%Y-%m-%d %H') AS time, COUNT(*) AS num
2020-08-05 10:05:06 3013
原创 mysql 查询毫秒级时间
SELECT DATE_FORMAT(table_feild, '%Y-%m-%d %T:%f') AS time, COUNT(*) AS num FROM customer WHERE table_feild > 17862462917 GROUP BY time WITH ROLLUP //统计总数ORDER BY time;重点为:'%Y-%m-%d %T:%f'
2020-08-05 10:02:15 743
原创 获取到一个只属于该类报错信息,,并保存到日志中
import org.apache.log4j.Logger;import java.util.Arrays;import java.util.List;/** * @author taxuezhuifeng * @method get class exception information * */public class ForError { public static void forError(Class c,Exception e){ Logger log.
2020-05-26 10:40:13 105
原创 获取指定包名下的所有子包
import java.io.File;import java.net.URL;import java.util.HashSet;import java.util.Set;public class AllPackages { public static void main(String[] args) { String packageName = "com.heyi.niniyoupin.test.nologin"; Set<String> .
2020-05-21 11:02:58 534
原创 oppo实现appium 自动化测试
1.打开oppo开发者模式。开发者模式,后点开最下面的禁止权限监控。就可以安装appium的相关测试程序。
2020-05-04 15:44:48 1089 1
原创 appium java 高版本 实现上下滑动
@Test public void trademarkChangeTest() throws InterruptedException { driver.findElement(By.xpath("//android.widget.TextView[contains(@text,'贝贝服务')]")).click(); //7 Thread.sl...
2020-03-11 16:59:06 341
原创 appium java 坐标定位
@Test public void imageInformationTest() throws InterruptedException { driver.findElement(By.xpath("//*[@text='我的']")).click(); Thread.sleep(2000); TouchAction actio...
2020-03-07 15:47:22 937
原创 react native 安装android app失败
错误如下BUILD FAILED in 10s at checkExecSyncError (child_process.js:621:11) at execFileSync (child_process.js:639:15) at runOnAllDevices (E:\jinbeijieapp\app\node_modules\@react-native-comm...
2020-03-04 17:24:12 1094
原创 PaddlePaddle飞浆 线性回归预测特定数据
线性回归只预测一条数据的核心为 训练,预测,归一化。其他的官网教程都有,我讲一下归一化的坑。以此文章纪念此坑。我的训练代码和预测代码是相分离的,所以数据归一化的 时候虽然代码相同,但是数据并不一样。所以,只需要做到归一化的条件一致,就可以成功预测特定数据。训练代码如下,这样就可以知道特定的数据是什么了。maximums, minimums, avgs = data.max(axis=...
2019-11-05 16:11:17 648
原创 mybatis 的concat与javaconcat性能对比
java代码:trademarkOrderReview.setTrademarkName("%".concat(trademarkOrderReview.getTrademarkName().concat("%")));mybatis代码:and trademark_name like concat('%', #{trademarkName,jdbcType=VARCHAR},'...
2019-07-22 11:26:27 459
转载 maven打包springboot
转自https://my.oschina.net/drathin/blog/1844368在IntelliJ IDEA下的maven项目,将springboot项目打包成jar形式,然后通过java -jar命令运行1、把Spring Boot打包成JAR的形式,需要在pom.xml文件对应以下代码 <groupId>com.drathin</groupId&...
2019-06-29 15:41:14 112
原创 post向后台发送数据,数据为String
URL:http://localhost:8080/sendsms/checkSmspostman数据:number:15564462917 code:156232后端为:
2019-04-26 17:42:48 4788
原创 java list map set
List 有两种 ArrayList和LinkedList,vector和stackSet 有三种,HashSet-->LinkedHashSet和TreeSetMap有三种,HashMap和TreeMap,WeakHashMapList的用法:list允许有重复数据,ArrayList的优点是随机访问元素, LinkedList:对...
2019-03-29 10:21:47 123
原创 mysql 多表 结构相同 查询
MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。expression1, expression2, ... expression_n: 要检索的列。tables:要检索的数据表。WHERE conditions:可选, 检索条件。DISTINCT:可选,删除结果集中重复的数据。默认情况下...
2019-03-14 16:34:49 3727 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人