摘要: 一:实现多线程的两种方式: 1:从Thread类继承,并重写run方法。 2:实现Runnable接口,并实现其中的run方法。 二:Java语言对多线的一些需要注意的事项。 1:Java运行时系统实现了一个用于调度线程执行的线程调度器,用于确定某一时刻由哪一个线程在CPU上运行。 2:在java技 阅读全文
posted @ 2021-01-04 18:51 气泡水 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一:简介 在学习Java虚拟机之前,也就是Jvm之前,我想大家能够带着问题去学习,这样的话,大家学习起来也会比较有所获! 1 2 1.Java虚拟机(Jvm)是什么? 2.Java虚拟机是用来干什么的? 3.Java虚拟机它的体系结构是什么样子的? 4.Java虚拟机在工作做扮演什么角色? 5.Ja 阅读全文
posted @ 2021-01-04 18:50 气泡水 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一:UserIfo public class UserInfo { private String username; private String password; public String getUsername() { return username; } public void setUs 阅读全文
posted @ 2021-01-04 18:48 气泡水 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 需要节点: <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> < 阅读全文
posted @ 2021-01-04 18:47 气泡水 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 、从是否关心内部结构来看 (1)白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。 (2)黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测 阅读全文
posted @ 2021-01-04 18:46 气泡水 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 软件测试[2],就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复查,是软件质量保证的关键步骤。 定义1:软件测试是为了发现错误而在规定的条件下执行程序的过程。 定义2:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用 阅读全文
posted @ 2021-01-04 18:44 气泡水 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、漏测的概率 漏测,是指软件产品的缺陷没有在测试过程中被发现,而是在版本发布之后,用户在使用过程中发现存在的缺陷。 二、预防漏测的意义 我们都知道,缺陷越早被发现,发现和解决缺陷所花的成本就越小,如果缺陷是在测试中发现的,那么所花的成本将小得多。测试 是保证软件质量的最重要手段之一,因此,进行漏测 阅读全文
posted @ 2021-01-04 18:43 气泡水 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 验证码是爬虫需要解决的问题,因为很多网站的数据是需要登录成功后才可以获取的. 验证码识别,即图片识别,很多人都有误区,觉得这是爬虫方面的知识,其实是不对的. 验证码识别涉及到的知识:人工智能,模式识别,机器视觉,图像处理. 主要流程: 1 图像采集:就直接通过HTTP抓HTML,然后分析出图片的ur 阅读全文
posted @ 2021-01-04 18:41 气泡水 阅读(383) 评论(1) 推荐(0) 编辑
摘要: 测试开发工程师 (Software Development Engineer in Test,简称SDET)是指那些既可以称作是开发人员,同时也负责软件开发阶段和测试周期的测试工作的技术人员。一个专业的SDET更关注软件产品的可测性,稳健性和性能。他们还可以在生产软件的设计初期发挥推波助澜或审阅的作 阅读全文
posted @ 2021-01-04 18:39 气泡水 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一、从定位元素开始WebDriver提供了八种元素定位方法:1、id 2、name 3、class name 4、tag name 5、link text 6、partial link text 7、XPath 8、css selector 在Python语言中,对应的定位方法如下:find_ele 阅读全文
posted @ 2021-01-04 18:37 气泡水 阅读(103) 评论(0) 推荐(0) 编辑
摘要: class A(object): def add(self,a,b): return a+b count=A() print(count.add(3,5)) 1 2 3 4 5 一般创建类时会首先声明初始化方法init().注意:init()的两侧是双下划线,当我们在调用该类时,可以用来进行一些初始 阅读全文
posted @ 2021-01-04 18:36 气泡水 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、Python等工具的下载Python 下载地址:https://www.python.org/downloads/setuptools 下载地址:https://pypi.org/project/setuptools/#filesdistribute 下载地址 :https://pypi.org 阅读全文
posted @ 2021-01-04 18:34 气泡水 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Python 是面向对象、解释型的编程语言优点:简洁、易学、几乎全能、支持面向对象 Python能做什么?数据分析与挖掘、黑客逆向编程、网络爬虫、机器学习、开发WEB项目、开发游戏、自动化运维 Python的安装官网下载:https://www.python.org/downloads/window 阅读全文
posted @ 2021-01-04 18:31 气泡水 阅读(64) 评论(0) 推荐(0) 编辑
摘要: CSDN博客的爬取(链接的爬取)糗事百科段子爬取(内容的爬取) 用户代理池构建实战 前面已经学会如何构建用户代理,那么用户代理池如何构建呢?所谓的用户代理池,即将不同的用户代理组建成为一个池子,随后随机调用。 IP代理与IP代理池的构建的两种方案 IP代理概述IP代理是指让爬虫使用代理IP去爬取对方 阅读全文
posted @ 2021-01-04 18:30 气泡水 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 概要: 使用jdbc 如果在不知道表结构的情况下,如何读出表信息? 使用ResultSetMetaData; 然后使用getColumnType 获取column 类型 使用getColumnName 获取column名字 根据类型,使用ResultSet 的getInt("column1")... 阅读全文
posted @ 2021-01-04 18:28 气泡水 阅读(114) 评论(0) 推荐(0) 编辑
摘要: sgbtmy:基于selenium的自动化框架开发,我主要是想问一下,你的框架除了前台的自动化,后台的数据的测试是否集成在你的测试框架中? 小刀:你好,个人理解的你所说的后台的数据的测试是指的是对数据的校验,不知理解的是否正确,那么根据这个理解,我的解释是,在我们框架中,增加了很多的功能方法用来帮助 阅读全文
posted @ 2021-01-04 18:27 气泡水 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 功能1. 输入正确的用户名密码,正常登陆2. 不输入用户名,无法登陆,错误提示3. 输入密码,无法登陆,错误提示4. 输入不存在的用户名密码,无法登陆,错误提示5. 输入存在的用户名,错误的密码,无法登陆,错误提示6. 输入超长的用户名或密码,有错误提示7. 输入正确的用户名+不可见空白字符,无法登 阅读全文
posted @ 2021-01-04 18:26 气泡水 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 基本概念 : 常量: 常量名全部大写,如PI 变量: python没有变量类型,也不必声明,直接赋值即可. 变量可以是数字,字符串,布尔值(True,Flase,注意大小写),列表,字典等类型. 如: var=1 str='hello' 变量名: 字母数字下划线,不能以数字开头。全局变量最好全部大写 阅读全文
posted @ 2021-01-04 18:25 气泡水 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、 进入数据库 mysql -u 用户名 -p 密码 2、 导出数据库 mysqldump -u 用户名 -p 密码 数据库名(表名)> 路径 备份.sql 3、 导入数据库 mysql -u 用户名 -p 密码 数据库名< 路径 备份.sql 或者进入mysql,使用source 路径 备份 此 阅读全文
posted @ 2021-01-04 18:24 气泡水 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 什么是自动化测试? 自动化测试,顾名思义,自动完成测试工作。通过一些自动化测试工具或自己造轮子实现模拟之前人工点点/写写的工作并验证其结果完成整个测试过程,这样的测试过程,便是自动化测试。自动化测试,看上去很美,感觉好像是第一次工业革命,它开创了以机器代替手工劳动的时代,实则不然.因为每一个自动化测 阅读全文
posted @ 2021-01-04 18:22 气泡水 阅读(101) 评论(0) 推荐(0) 编辑