自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试的知识又增加惹

杀虫剂怪事 用于描述测试人员对同一测试对象进行的测试次数越多,发现的缺陷就会越来越少的现象。 就像老用一种农药,害虫就会有免疫力,农药发挥不了效力。这种现象的根本原因就是测试人员对测试软件过于熟悉,形成思维定势。所以有一些公司底层的软件测试人员(功能测试)会因为绩效不达标而被开除,其实主要一部分也是因为这个,而重新招进来的测试人员反而做的更好。 为了克服这种现象,测试人员需要不断编写新的测试程序或者测试用例,对程序的不同部分进行测试,以发现更多的缺陷。也可以引用新人来测试软件,刚刚进来的新手往往能发现一些

2022-01-04 13:58:27 576

原创 python的知识又增加惹

文章目录可变对象和不可变对象不可变对象(数值、字符、元组)可变对象(列表、字典等)深拷贝、浅拷贝和等号赋值赋值浅拷贝:两种情况深拷贝结论is和==的区别 可变对象和不可变对象 不可变对象(数值、字符、元组) list、dict、set 可变对象(列表、字典等) int、tuple、str、bool 深拷贝、浅拷贝和等号赋值 赋值 赋值其实就是将一个对象的地址赋值给一个变量,使得变量指向该内存地址。 浅拷贝:两种情况 浅拷贝的值是不可变对象时,和等于赋值一样,对象的id值和浅拷贝原来的值相同;

2021-12-14 13:43:47 911

原创 selenium_python GUI自动化测试入门

这里写自定义目录标题快速入门简单示例用Selenium写测试用例打开一个页面页面交互弹出对话框等待页面加载完成显示等待隐式等待 快速入门 简单示例 from selenium import webdriver from selenium.webdriver.common.keys import Keys #创建一个Firefox WebDriver的实例 driver = webdriver.Firefox() #driver.get 方法将打开URL中填写的地址,WebDriver 将等待, 直到页面完

2021-12-10 17:00:18 1329

原创 selenium+python GUI自动化测试实现百度搜索

这里写自定义目录标题参考代码解读Selenium 2.0 的工作原理 参考 搭建测试环境,先下载浏览器对应的 WebDriver https://blog.csdn.net/hanhanwanghaha/article/details/107658968 代码 #coding:utf-8 # 导包 from selenium import webdriver import time # 1.打开浏览器 driver = webdriver.Chrome() time.sleep(2) # 2.获取网址(

2021-12-10 11:45:46 1207

原创 Android_使用Android killer破解apk

Android Killer使用与配置 参考博客:简单的登录破解 反编译后的文件夹详解 在线把模糊图片变清晰

2021-09-17 23:10:42 7077

原创 测试笔记_互联网产品的测试策略应该如何设计

我是目录研发流程的不同决定了测试策略的不同传统软件产品的测试策略设计互联网产品的测试策略设计1. GUI 测试2. API测试3. 单元测试小结 Q:互联网产品的测试策略和传统软件产品的测试策略到底有哪些不同? 研发流程的不同决定了测试策略的不同 互联网产品的上线周期通常是以“天”甚至是以“小时”为 单位,而传统软件产品的周期多以“月”,甚至以“年”为单位。 发布周期的巨大差异决定了,传统软件产品的测试策略必然不适用于互联网产品的测试,二者的测试策略必然在测试执行时间和测试执行环境上有巨大差异。 通常情况

2021-08-22 13:24:20 154

原创 数据结构与算法之美_字符串匹配算法_BM算法

BM算法BM算法原理分析坏字符规则好后缀规则 BF算法和RK算法:模式串在主串中不停地往后滑动一位 BM: 在这个例子里,主串中的c,在模式串中是不存在的,所以,模式串向后滑动的时候,只要c与模式串有重合,肯定无法匹配。所以,我们可以一次性把模式串往后多滑动几位,把模式串移动到c的后面。 BM算法原理分析 坏字符规则 BF和RK: BM:从模式串的末尾往前倒着匹配 当我们发现某个字符没法匹配的时候。我们把这个没有匹配的字符叫作坏字符(主串中的字符) 第一次不匹配的时候,我们滑

2021-08-20 22:36:36 85

原创 数据结构与算法之美_字符串匹配算法_BF和RK算法

单模式串匹配的算法BF算法 单模式串匹配的算法,也就是一个串跟一个串进行匹配。 BF算法 Brute Force,中文叫作暴力匹配算法,也叫朴素匹配算法。

2021-08-20 20:15:01 74

原创 软测笔记_如何高效填写软件缺陷报告

缺陷报告本身的质量将直接关系到缺陷被修复的速度以及开发工程师的效率,同时还会影响测试工程师的信用、测试与开发人员协作的有效性。

2021-08-18 08:52:10 103

原创 数据结构与算法之美_学习笔记_链表代码技巧

一、理解指针或者引用的含义 指针(在python中也称为“引用”): 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指针,或者反过来说,指针中存储了这个变量的内存地址,指向了这个变量,通过指针就能找到这个变量。 链表: p->next=q #p结点中的next指针存储了q结点的内存地址 p->next=p->next->next #p结点的next指针存储了p结点的下下一个结点的内存地址 技巧二:警惕指针丢失和内存泄漏 指针丢失 希望在结点a和相邻的结点b

2021-08-14 20:36:39 73

原创 数据结构与算法之美_学习笔记_链表

链表五花八门的链表结构数组和链表的区别单链表删除和插入访问双向链表循环链表 五花八门的链表结构 数组和链表的区别 数组需要一块连续的内存空间来存储,对内存的要求比较高。如果我们申请一个100MB大小的数组,当内存中没有连续的、足够大的存储空间时,即便内存的剩余总可用空间大于100MB,仍然会申请失败。 链表恰恰相反,它并不需要一块连续的内存空间,它通过“指针”将一组零散的内存块串联起来使用 单链表 头结点用来记录链表的基地址 尾结点指针不是指向下一个结点,而是指向一个空地址NULL,表示这是链表上

2021-08-14 16:54:52 77

原创 数据结构与算法之美_学习笔记_散列表

2021-08-14 16:04:20 59

原创 软测笔记_好的测试用例

软件测试笔记02 好的测试用例什么是好的测试用例测试方法等价划分类 什么是好的测试用例 “好的”测试用例一定是一个完备的集合,它能够覆盖所有等价类以及各种边界值,而跟能否发现缺陷无关。 测试方法 等价划分类 等价类中任意一个输入数据对于揭露程序中潜在错误都具有同等效果。后续我们只要从每个等价类中任意选取一个值进行测试,就可以用少量具有代表性的测试输入取得较好的测试覆盖结果 ...

2021-07-30 00:38:19 86

原创 向日葵Win10连接Ubuntu一直显示连接已断开

将LINUX当前图形化界面插件设置为LIGHTDM,需要默认使用此插件并且开启显示器后才能正常连接。 安装LightDm:sudoaptinstalllightdm 启动LightDM:$sudostartlightdm 设置LightDM为默认显示管理器:$sudodpkg-reconfigurelightdm 为了避免重启后又会重现此问题,在/etc/profile.d/目录下写个脚本 内容如下: #!/bin/bash xhost+ 随后重启软件重新远控 ...

2021-07-28 09:46:41 835

原创 action recognition 视频动作检测复现demo---交换余生

paper:Asynchronous Interaction Aggregation for Action Detection github:GitHub - MVIG-SJTU/AlphAction: Spatio-Temporal Action Localization System demo_交换余生:https://www.bilibili.com/video/BV1cq4y1J7eF?from=search&seid=1541328713752487993 ...

2021-06-30 11:05:18 341

空空如也

空空如也

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

TA关注的人

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