<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_45917826的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/qq_45917826</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_45917826]]></copyright><item><title><![CDATA[图片服务器系统测试点整理]]></title><link>https://blog.csdn.net/qq_45917826/article/details/127354076</link><guid>https://blog.csdn.net/qq_45917826/article/details/127354076</guid><author>qq_45917826</author><pubDate>Sun, 16 Oct 2022 21:57:05 +0800</pubDate><description><![CDATA[图片服务器系统测试点整理]]></description><category></category></item><item><title><![CDATA[接口 测试]]></title><link>https://blog.csdn.net/qq_45917826/article/details/127255030</link><guid>https://blog.csdn.net/qq_45917826/article/details/127255030</guid><author>qq_45917826</author><pubDate>Sun, 16 Oct 2022 21:52:37 +0800</pubDate><description><![CDATA[2.接口分类：按范围：系统之间（内部系统与内部系统之间，内部系统与外部系统之间）程序之间（方法与方法之间，模块与模块之间）按协议：HTTP，TCP，IP...     按语言：c++，java，PHP...发送请求，服务器接收请求后进行相应的业务处理，并向客户端返回响应数据，检查响应。3.接口测试的概念：接口测试就是对系统或组件之间的接口进行测试。1.接口概念：系统与系统之间，组件与组件之间，数据传递交互的通道。4.接口测试的原理：模拟客户端向。]]></description><category></category></item><item><title><![CDATA[数据库指令合集（持续更新中）]]></title><link>https://blog.csdn.net/qq_45917826/article/details/126714579</link><guid>https://blog.csdn.net/qq_45917826/article/details/126714579</guid><author>qq_45917826</author><pubDate>Tue, 06 Sep 2022 02:24:10 +0800</pubDate><description><![CDATA[varchar(4)是变长(变化的大小),实际占用空间大小并不是4个字符，而是按照实际占用空间来分配。（1）如果数据是定长,推荐使用char,比如md5的密码,邮编，手机号，身份证号码等.char(32)M是小数位数(精度)的总数，D是小数点(标度)后面的位数。1.char(4)和varchar(4)这个4表示的是字符，而不是字节，不区分字符是汉字还是字母。tinyint[1个字节] ，smallint[2个字节]，mediumint[3个字节]，date [日期 年月日]，time[时间 时分秒]，]]></description><category></category></item><item><title><![CDATA[测试——用例篇]]></title><link>https://blog.csdn.net/qq_45917826/article/details/126023258</link><guid>https://blog.csdn.net/qq_45917826/article/details/126023258</guid><author>qq_45917826</author><pubDate>Wed, 27 Jul 2022 21:21:36 +0800</pubDate><description><![CDATA[软件测试人员向被测试系统发起的一组集合，包括测试环境，测试数据，测试步骤，预期结果。]]></description><category></category></item><item><title><![CDATA[性能测试概述]]></title><link>https://blog.csdn.net/qq_45917826/article/details/126006136</link><guid>https://blog.csdn.net/qq_45917826/article/details/126006136</guid><author>qq_45917826</author><pubDate>Wed, 27 Jul 2022 20:51:55 +0800</pubDate><description><![CDATA[量化（1）内存泄露软件运行的时候没有回收内存，导致系统运行越来越慢。（2）CPU使用率达到100%（3）线程死锁，阻塞，造成系统运行越来越慢（4）查询速度越来越慢（5）受外部系统的影响越来越大。...]]></description><category></category></item><item><title><![CDATA[数据驱动，]]></title><link>https://blog.csdn.net/qq_45917826/article/details/126005501</link><guid>https://blog.csdn.net/qq_45917826/article/details/126005501</guid><author>qq_45917826</author><pubDate>Wed, 27 Jul 2022 00:28:55 +0800</pubDate><description><![CDATA[1.安装ddtcmd里输入pip install ddt2.导包
from ddt import ddt,unpack,data,feed_data

3.同时在类上面使用标签@ddt@date（value）一次传一个参数，括号中写参数


注：@data（value1，value2.....） 一次性传递两个参数或以上时要加@uppack映射 4.@date（*解析数据的方法（txt/csv文件）） 5.@file_date('json文件')...]]></description><category></category></item><item><title><![CDATA[unittest断言、HTML报告生成、异常捕捉和错误截图]]></title><link>https://blog.csdn.net/qq_45917826/article/details/126003727</link><guid>https://blog.csdn.net/qq_45917826/article/details/126003727</guid><author>qq_45917826</author><pubDate>Tue, 26 Jul 2022 23:40:12 +0800</pubDate><description><![CDATA[1.测试用例的要素有哪些？测试环境，测试数据，测试步骤，预期结果2.断言判断实际结果和预期结果是否相符。]]></description><category></category></item><item><title><![CDATA[自动化测试之unittest框架]]></title><link>https://blog.csdn.net/qq_45917826/article/details/125985497</link><guid>https://blog.csdn.net/qq_45917826/article/details/125985497</guid><author>qq_45917826</author><pubDate>Mon, 25 Jul 2022 23:57:05 +0800</pubDate><description><![CDATA[UI功能单元测试（1）测试固件（框架里的固定方法）setup方法，测试环境和数据的准备工作tearDown做测试用例执行完成后的清理工作（2）测试用例一个测试用例是一个方法def名字以test_开头（2）测试套件把测试用例组织到一起进行一个整体的测试必须以继承的方式来使用，.........]]></description><category></category></item><item><title><![CDATA[alert弹框处理，div块处理，上传文件]]></title><link>https://blog.csdn.net/qq_45917826/article/details/125984859</link><guid>https://blog.csdn.net/qq_45917826/article/details/125984859</guid><author>qq_45917826</author><pubDate>Mon, 25 Jul 2022 23:12:44 +0800</pubDate><description><![CDATA[accept点击确认按钮dismiss点击取消按钮send_keys输入值(1)直接关闭（2）输入信息。]]></description><category></category></item><item><title><![CDATA[等待，信息打印，浏览器操作，键盘事件]]></title><link>https://blog.csdn.net/qq_45917826/article/details/125967224</link><guid>https://blog.csdn.net/qq_45917826/article/details/125967224</guid><author>qq_45917826</author><pubDate>Mon, 25 Jul 2022 03:11:13 +0800</pubDate><description><![CDATA[全选driver.find_element_by_xpath("//*[@id='form']").send_keys(Keys.CONTROL,'a')剪贴driver.find_element_by_xpath("//*[@id='form']").send_keys(Keys.CONTROL,'x')(所有的键盘操作，必须建立在定位到元素的基础上)等待页面上的元素加载出来后，立刻执行下一个指令。2、隐式等待（智能等待）3、浏览器的前进和后退。4.浏览器滚动条的控制。...]]></description><category></category></item><item><title><![CDATA[定位元素之后操作对象]]></title><link>https://blog.csdn.net/qq_45917826/article/details/125967211</link><guid>https://blog.csdn.net/qq_45917826/article/details/125967211</guid><author>qq_45917826</author><pubDate>Mon, 25 Jul 2022 02:04:48 +0800</pubDate><description><![CDATA[1.click（）点击元素2.send_keys（）向元素发送信息3.clear（）清除元素内容4.submit（）提交表单5.text（）获取元素内容。]]></description><category></category></item><item><title><![CDATA[webdriver.定位元素]]></title><link>https://blog.csdn.net/qq_45917826/article/details/125967093</link><guid>https://blog.csdn.net/qq_45917826/article/details/125967093</guid><author>qq_45917826</author><pubDate>Mon, 25 Jul 2022 01:54:48 +0800</pubDate><description><![CDATA[driver.find_element_by_name("wd").send_keys("小猫咪")五、linktext（必须是链接，需全局唯一）一、通过id定位，全局唯一，可以唯一定位一个元素。二、通过name定位，name有可能不全局唯一。四、class_name（需全局唯一）三、tag_name(需全局唯一)同（七）上，复制，得到#form。二、name（存在，且全局唯一）一、id（如果存在，全局唯一）同上，通过检查，查找name。三、通过tag_name定位。四、class_name。...]]></description><category></category></item><item><title><![CDATA[xshell连接CentOS7]]></title><link>https://blog.csdn.net/qq_45917826/article/details/125827612</link><guid>https://blog.csdn.net/qq_45917826/article/details/125827612</guid><author>qq_45917826</author><pubDate>Sun, 17 Jul 2022 01:49:45 +0800</pubDate><description><![CDATA[提示如果ipping不通,试着关闭Linux防火墙。终端输入systemcltdisablefirewalld。（关于防火墙的命令，自行搜索）4.输出已经ping通的IP地址，协议是ssh，端口号22，点确定。1.centos7命令行输入ipaddr查看IP地址。centos6命令行输入ifconfig查看IP地址。2.然后在本机cmd中，查看连接。3.xshell里文件--新建。5.输入ls查看一下，成功。ping这个IP地址。...]]></description><category></category></item><item><title><![CDATA[记录一下，今天开始刷剑指offer]]></title><link>https://blog.csdn.net/qq_45917826/article/details/125713888</link><guid>https://blog.csdn.net/qq_45917826/article/details/125713888</guid><author>qq_45917826</author><pubDate>Mon, 11 Jul 2022 02:53:43 +0800</pubDate><description><![CDATA[记录学习]]></description><category></category></item><item><title><![CDATA[多线程（1）]]></title><link>https://blog.csdn.net/qq_45917826/article/details/124519654</link><guid>https://blog.csdn.net/qq_45917826/article/details/124519654</guid><author>qq_45917826</author><pubDate>Sat, 30 Apr 2022 22:42:13 +0800</pubDate><description><![CDATA[1.线程的实现方式：

（1）内核线程：Java 中的线程，是基于内核线程的轻量级实现（简单来说，是轻量级的进程。这样相较于进程，创建，调度，销毁效率要高很多）

（2）用户线程：由程序自己来实现线程， 包括线程的调度等等。

2.进程和线程的关系是什么？

(1)多个进程的内存是隔离开的，一个进程中的多个线程，可以共享内存(进程包含线程)
(2)进程是系统分配资源的最小单位;线程是系统调度cpu执行的最小单位
(3)线程的创建，销毁代价比进程小(状态转换进程的开销大于线程)
(4)线程(有bug)可能会造]]></description><category></category></item><item><title><![CDATA[JDBC的使用]]></title><link>https://blog.csdn.net/qq_45917826/article/details/124394609</link><guid>https://blog.csdn.net/qq_45917826/article/details/124394609</guid><author>qq_45917826</author><pubDate>Sun, 24 Apr 2022 23:56:33 +0800</pubDate><description><![CDATA[1.java通过JDBC访问数据库



 2.数据库:是一个网络主机上的数据库服务端进程，需要使用URL来连接。

 MySQL数据连接的URL参数格式如下： 

jdbc:mysql://服务器地址:端口/数据库名?参数名=参数值



3.JDBC使用步骤总结 

1. 创建数据库连接Connection 

2. 创建操作命令Statement 

3. 使用操作命令来执行SQL 

4. 处理结果集ResultSet 

5. 释放资源



详情如下：




一、建立数据库连接:类似...]]></description><category></category></item><item><title><![CDATA[MySQL表的增删改查（1）]]></title><link>https://blog.csdn.net/qq_45917826/article/details/124205806</link><guid>https://blog.csdn.net/qq_45917826/article/details/124205806</guid><author>qq_45917826</author><pubDate>Sat, 16 Apr 2022 15:59:28 +0800</pubDate><description><![CDATA[增查更删（CRUD）

一、插入数据

1.全列插入，表示所有字段都要插入值，并且插入的顺序是表定义时候的顺序。

（浮点型，整形注意不能超出定义的长度范围）


-- 全列插入
insert into 表名 values(字段1要插入的值,字段2要插入的值);

2.指定列插入


insert into 表名（要插入的字段1，要插入的字段2）values(要插入的值1,要插入的值2);

只插入我们需要的字段，其他没有插入的字段是空（null）。

3.插入多行数据

（1）执行多条insert语句

]]></description><category></category></item><item><title><![CDATA[数据库/表的基本操作]]></title><link>https://blog.csdn.net/qq_45917826/article/details/124205260</link><guid>https://blog.csdn.net/qq_45917826/article/details/124205260</guid><author>qq_45917826</author><pubDate>Fri, 15 Apr 2022 22:42:22 +0800</pubDate><description><![CDATA[1.查看表：desc 表名

2.创建表：


create table table_name(

field1 datatype,
field2 datatype,
field3 datatpye

);

注意：（1）field为字段名，datetype为数据类型。

 (2)注意最后一行，不要加逗号！

 （3）命令行分号；表示sql语句的结束。（如果打错了，可以直接；结束）

 （4）cmd里默认选中文本，就会复制。

...]]></description><category></category></item><item><title><![CDATA[java简易计算器]]></title><link>https://blog.csdn.net/qq_45917826/article/details/123747106</link><guid>https://blog.csdn.net/qq_45917826/article/details/123747106</guid><author>qq_45917826</author><pubDate>Fri, 25 Mar 2022 22:27:54 +0800</pubDate><description><![CDATA[import	java.awt.BorderLayout;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class calculator extends JFrame implements ActionListener
{
    JTextField input = new JTextField(40);.]]></description><category></category></item><item><title><![CDATA[java课程设计——简易计算器]]></title><link>https://blog.csdn.net/qq_45917826/article/details/123746914</link><guid>https://blog.csdn.net/qq_45917826/article/details/123746914</guid><author>qq_45917826</author><pubDate>Fri, 25 Mar 2022 22:25:08 +0800</pubDate><description><![CDATA[一、课程设计题目及要求

题目：简易计算器

要求：基于AWT，计算器需能够完成加法减法乘法和取余运算

要点：使用布局管理器设计一个计算器的界面，练习使用事件监听器处理数据的输入，并完成相关的计算。

二、实验步骤、数据记录及处理

1、创建一个构造器



2、定义16个按钮名称



3、设置文本框初始为空，创建文本框容器，并设置监听，将文本框添加到容器



4、创建按钮容器，创建按钮数组



5、使用for循环创建16个按钮并给按钮添加监听并把按钮放入按钮容器



6、实现接口，重写监听方法
]]></description><category></category></item></channel></rss>