自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试基本概念

软件开发的生命周期:需求分析--计划--设计--编码--测试--运行维护软件测试的生命周期:需求分析--测试计划--测试设计/开发--测试执行--报告评估需求分析:分析需求 验证需求 去掉不合理去求 从需求中提取出测试点测试计划:测试时间 人员 目的 测试范围测试设计:测试用例的开发或编写 开发人员在同步进行开发工作测试执行:功能已经开发完了,测试人员要执行测试用例去验证需求是否实现,发现bug后需要记录,开发人员修改,回归 错误时记录在另一个系统的(管理软件开发的过程)开发人员...

2021-12-12 18:02:32 453

原创 QQ登录界面测试用例设计:

功能测试: 输入正确的用户名和密码可以完成登录 登陆密码隐藏功能 自动登录 勾选自动登录,开机后QQ作为开机启动项,自动登录 勾选自动登录打开QQ应用时,QQ会根据历史登录信息直接登录,不需要点击登录按钮 记住密码 点击记住密码,下次登陆时,可以不输入密码,直接登录 不点击记住密码,下次登陆时,需要重新输入密码,才能顺利登陆 找回密码 用户忘记密码,点击找回密码可以找回密码 注册账...

2021-12-12 15:47:54 3660

原创 【无标题】

什么是软件测试?软件测试是测试人员通过一系列手段判定软件的功能是否符合用户的需求软件功能的正确性,软件功能是否满足用户的需求软件测试和软件研发的区别?软件开发的流程:需求---计划---设计---编码---测试---上线维护软件研发主要指的是编码阶段 软件测试主要指的是测设阶段软件测试贯穿与软件开发的各个阶段软件研发指的是具体的一个阶段软件测试是测试人员通过一些列手段判断软件的功能是否满足用户的需求,参与的人员有测试人员,开发人员,白盒测试由白盒测试人员或软件开发工程师完成 软件开发中的调试

2021-12-12 12:13:19 568

原创 水杯测试用例

功能需求: 需求规格说明书规定的水杯容量是否可以达到 水杯装满水是否出现任意位置漏水情况 水杯装满水后流出观察对杯子是否有影响 装水超过安全线之后是否会出现异常 是否是保温杯 是否隔热 是否可以折叠 拧紧瓶盖不漏水性能需求: 使用次数 平均使用时长 耐高温性 耐低温性 抗摔性 抗压性 瓶盖拧到什么程度可以不漏水 长时间不放水不会漏水 保温时长安全需求: 使用材料本身...

2021-12-12 11:26:36 843

原创 HTML学习

javase java jdk中已经安装的类,基本的类 多线程 iojavaee servl Spring 一系列的框架,第三方库的使用html学习:web的一些基本概念和常识:web应用指的是通过浏览器打开的应用,网站,既包含pc 和手机的app浏览器:用户代理:web客户端:火狐Firefox 谷歌Chrome IE Edge 腾讯浏览器 360浏览器服务器:http服务器 apache Tomcatchrome 和 tomacat 进行通信 理论上浏览器和服务器在不同的主机...

2021-12-06 16:38:34 521

原创 mysql

CREATE TABLE `classes` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) NOT NULL, PRIMARY KEY (`cid`));CREATE TABLE `db_12_01`.`students` ( `sid` INT NOT NULL AUTO_INCREMENT, `cid` INT NOT NULL, `name` VARCHAR(45) NOT NULL, PRI.

2021-12-01 22:32:34 595

原创 select语句学习

-- 文章相关表CREATE TABLE authors ( uid INT PRIMARY KEY NOT NULL AUTO_INCREMENT, username VARCHAR(45) NOT NULL UNIQUE);CREATE TABLE articles ( aid INT PRIMARY KEY NOT NULL AUTO_INCREMENT, uid INT NOT NULL, title VARCHAR(200) NOT NULL, bod.

2021-11-29 14:43:03 543

原创 mysql基础学习

围绕库的只是带你进行学习 操作+sql 字符集编码围绕表的知识点进行学习 操作sql 数据类型 数据约束如何创建数据库 图形用户界面 create shema `` charset utf8mb4如何删除数据库 drop shema字符如何转换为数据:通过指定一张不重复的表格,建立一一对应的关系建立统一的编码表权威组织指定标准,所有都厂商都遵守标准ascll表针对英文 0 - 127 对于英美国家够用unicode表 通用编码表 支持中文比较丰富 兼容asc...

2021-11-29 14:40:25 385

原创 MySQL学习

数据库学习 MySQL数据/信息:数字(整数 浮点数)字符(编码)图像/视频(像素点)声音(波形)程序数据为中心目前阶段学的数据都是主要存储在内存中se 数据结构阶段学的的全部都是内存中数据的抽象控制器 运算器 存储器 输入输出设别内存存储的特点:易失性 访问速度相对较快 支持O(1)访问外存存储的特点:持久性 访问速度相对较慢 顺序访问我们需要持久化存储数据:硬盘上的数据,更多的被操作系统抽象成一个概念 :文件我们以文件的形式管理数据的存储数据库管理软件 专业..

2021-11-29 14:38:41 809

原创 软件测试学习

测试开发工程师软件测试课程测试用例的设计:知识 经验的积累适合自己的兴趣,发挥自己的特长积累不断进步软件测试工程师 测试开发工程师1.什么是软件测试?软件测试就是测试人员用一系列的手段判断软件是否满足用户的需求软件测试要验证软件功能的正确性软件测试要验证软件功能是否满足对软件的预期结果登录页面测试用例的设计:1.输入空的账户,输入密码,看是否可以登录2.输入正确的账户,密码为空,看是否可以登录3.账户和密码输入都为空,不能登录4.输入不存在的手机号/没有注册的手机号,不能登

2021-11-29 14:35:53 971

原创 2021-11-15

/** * Created with IntelliJ IDEA. * Description: * User:user * DATE:2021-11-15 * Time:14:30 */public class TestDemo { public List<String> topKFrequent(String[] words, int k) { HashMap<String,Integer> map = new HashMap<&..

2021-11-15 23:08:25 430

原创 七大排序学习

import sun.security.x509.IPAddressName;import java.util.Arrays;import java.util.Random;import java.util.Stack;/** * Created with IntelliJ IDEA. * Description: * User:user * DATE:2021-11-14 * Time:14:31 *//*直接插入排序希尔排序选择排序堆排序冒泡排序选择排序归并排序.

2021-11-14 20:29:48 1376

原创 内部类学习

package inner;/** * Created with IntelliJ IDEA. * Description: * User:user * DATE:2021-11-13 * Time:15:08 *//*内部类:本地内部类:方法里边定义类实例内部类:静态内部类:匿名内部类:以后说内部类的时候记得带上前缀 *//*class OutClass{ public int data1 = 1; private int data2 =.

2021-11-14 11:00:31 349

原创 泛型类学习

package generic;import java.util.ArrayList;/** * Created with IntelliJ IDEA. * Description: * User:user * DATE:2021-11-13 * Time:13:55 *//*泛型学习的意义:大家只要能看得懂代码即可泛型只是在编译的时候的一种机制,叫做擦除机制,会把泛型类型当中的T擦除为Object在运行的时候,是没有泛型的概念的泛型的作用:自动进行类型检查,自动进行类型转.

2021-11-14 10:59:25 238

原创 二叉搜索树

package binarysearchTree;/** * Created with IntelliJ IDEA. * Description: * User:user * DATE:2021-11-13 * Time:15:55 */class BinarySearchTree{ static class TreeNode{ public int val; public TreeNode left; public Tree.

2021-11-14 10:58:06 381

原创 二叉树学习

import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;class TreeNode { public char val; public TreeNode left;//null public TreeNode right;//null public TreeNode(char val) { this.v.

2021-11-07 00:05:04 101

原创 杨辉三角,栈的实现,队列的实现,循环队列实现

杨辉三角//给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。//在「杨辉三角」中,每个数是它左上方和右上方的数的和。class Solution { public List<List<Integer>> generate(int numRows) { //创建三角数组 List<List<Integer>> ret = new ArrayList<>(); .

2021-11-02 17:41:05 406

原创 接口抽象类学习

继承的优点:将共性抽取出来,实现代码的重用,降低冗余封装的好处:安全性更高,对于类的调用者来说,降低了类的的使用复杂度多态的好处:对于类的调用者来说,降低了类的使用复杂度,扩展方便 减少了if-else的使用,圈复杂度降低abstract抽象类的使用以及注意事项:1.包含抽象方法的类,该方法没有具体的实现,使用abstract修饰2.抽象类不可以被实例化,不可以new,那么要抽象类干嘛?3.抽象类当中可以有和普通类当中的一样的成员,成员变量,成员方法,构造方.

2021-10-29 21:46:20 113

原创 封装 多态 继承

封装:private修饰字段以及方法 意义:安全性,对于类的调用者降低了类的使用成本 private 可以修饰构造方法,也可以修饰类 被private修饰之后只能在当前类之中使用这些语法比较抽象,所以理解起来需要过程面向对象语言的基本特征:封装 继承 多态 组合不要写java语言的三大特征熟悉面向对象语言的基本特征如继承封装多态继承:从程序上理解什么继承,将共性进行抽取,使用extends关键字实现继承 子类 派...

2021-10-27 21:22:32 143

原创 链表常见面试题

注:本文章练习题来自牛客和LeetCode,分享的是自己的练习总结1.给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。1.先不考虑头结点,因为优先考虑头结点值会产生循环处理较为复杂2.先进行处理后面的普通的结点,如果该结点的值与val相等,则删除,若不相等则继续处理下一个结点,直到处理完所有的结点3.再处理头结点/** * Definition for singly-linked list....

2021-10-25 19:08:51 337

原创 链表面试题练习一

链表的学习核心是画图理清思路,写好算法的每一步骤,最后分步实现,化复杂为简单,最后进行调试,并进行优化class ListNode{ public int val; public ListNode next; public ListNode(int val){ this.val = val; }}public class MyLinkedList { public ListNode head; //穷举法创建链表 pub.

2021-10-24 18:29:34 99

原创 单链表练习

通过画图和理清思路,目前可以实现基本的框架,但是有一些具体的细节需要注意,仍需继续练习class Node{ public int val;//0 public Node next;//null public Node(int val){ this.val = val; }}public class MyLinkedList { public Node head;//单链表的头节点引用 //穷举法创建链表 public .

2021-10-23 23:28:23 80

原创 顺序表的学习

顺序表学习难度确实不小,但是通过画图,理解算法思想,实现基本功能再到实现具体细节,一遍一遍的练习浓缩出精华并进行测试,收获确实不小,看着成果不多,但是飞轮效应已经拉到了极致import java.util.Arrays;public class MyArryList { public int[] elem;//nul没有分配内存 public int usedSize; //public int [] elem = new int[10];一般不建议这样初始化 .

2021-10-21 20:58:28 108

原创 2021-10-20练习题

.编写一个类Calculator,有两个属性num1,num2,这两个数据的值,不能在定义的同时初始化,最后实现加减乘 除四种运算 /*class Calculator{ private int num1; private int num2; public int getNum1() { return num1; } public void setNum1(int num1) { this.num1 = num1;...

2021-10-20 20:17:34 99

原创 代码块学习总结

//代码块的出现,是为了再合适的时候处理有些数据//本地代码块:在方法内部定义的代码块//实例代码块:放在类内部方法的外部//静态代码块:只执行一次,不需要创建对象就可以执行生成,用于提前加载//同步代码块//如果都是静态的变量和你定义的顺序有关系,如果都是实例的变量也是跟你先后有关//先执行静态代码块//再执行实例代码块//再执行构造方法//与这三者的放置位置没有关系的class Cat{ private String name; { ...

2021-10-20 20:08:40 84

原创 this关键字使用及构造方法

构造方法是一种特殊的方法,没有返回值,方法名和你的类名相同,没有返回值//this 和 supper//this表示当前对象的引用this的使用方式:1.调用普通属性2.调用普通方法(不能调用用静态方法)3.调用构造方法,this()只能放在构造方法第一行,不能够构造两个出来只能放到构造方法中进行调用不能放到普通放法进行调用this()不能自己调用自己,也不能嵌套调用则会直接报错class Student{ private String name; ...

2021-10-20 20:03:26 679

原创 2021-10-20

2021.10.19回顾面向对象和面向过程洗衣服 买手机的例子面向对象的核心:找对象 创建对象 使用对象对象是由类产生的,类相当于是图纸,由类实例化产生了对象称为对象的实例化一个类包含属性和方法 普通成员变量 类成员变量(静态成员变量) 普通成员方法 静态成员方法//this//构造方法//实例化对象一共需要两部://1.为对象分配内存//2.调用合适的构造方法,意味着构造方法不止一个class Person{ public String name; ...

2021-10-20 19:55:20 70

原创 2021-10-19

面向对象编程思想的三个主要特征:继承 封装 多态 组合什么是封装:字段和方法都被一个private修饰,此时就说把这个字段或者方法进行了封装问题:public private 访问权限修饰符写代码的时候将有些属性设置为private被private修饰的字段只能在当前类中使用不在其他类进行使用封装的特点:安全 类的设计着调用者 降低了对类的使用成本class Dog{ private String name; public int age; public char...

2021-10-19 18:23:27 99

原创 2021-10-18

//4种数组拷贝方法 public static int[] fun1(int[] arry){ int[] ret = new int[arry.length]; for (int i = 0; i < arry.length; i++) { ret[i] = arry[i]; } return ret; }//深拷贝 浅拷贝 会在接口的地方进行讲解//native修饰的是本地方法,表示的他.

2021-10-18 18:26:44 76

原创 2021-10-16数组练习题

//实现一个方法 toString, 把一个整型数组转换成字符串. 例如数组 {1, 2, 3} , 返回的字符串为 "[1, 2, 3]", 注意 逗号 的位置和数量. public static String toString(int[] arry){ String ret = "["; for (int i = 0; i < arry.length; i++) { ret += arry[i]; ...

2021-10-16 17:31:39 285

原创 方法的基本用法, 方法重载, 方法递归

方法的基本用法方法不能嵌套定义但是能嵌套调用先定义方法再去使用相应的方法例题:创建方法求两个数的最大值max2,随后再写一个求3个数的最大值的函数max3。​ 要求:在max3这个函数中,调用max2函数,来实现3个数的最大值计算方法的重载//方法的重载//方法名称相同//方法的参数不同:方法的参数不同(个数,类型)//方法的返回值不做要求//区别是生成方法的签名不同public static int add(int x,int y) { return

2021-10-15 17:18:16 103

原创 java练习题

public class HomeWork { //创建一个 int 类型的数组, 元素个数为 100, 并把每个元素依次设置为 1 - 100 public static void setNum(int[] arry){ for(int i = 0; i < 100;i++){ arry[i] = i+1; } } public static void main(String[] args) { ...

2021-10-15 17:02:13 161

原创 java练习题

public class Test { //调整数组顺序使得奇数位于偶数之前。调整之后,不关心大小顺序。 public static void main(String[] args) { int []arr={1,2,3,4,5,6,7,8,9,10}; //int[] arr={1,2,3,4,5,6,7,8,9,10}; for(int i=0;i<10;i++){ for(int j=i+1;j<10...

2021-10-14 18:39:54 131

原创 JAVA循环练习

long float double boolean 不能做switch的参数循环结构:while for do--while循环重复的做一件事情while(boolean布尔表达式){语句块}如果布尔表达式为真,那就执行语句块break跳出整个循环continue跳出本次循环1程序执行到断点处并没有往下执行,自动根据当前代码的情况,显示当前变量的值点击第一个调试按钮往下一行进行调试,逐过程进行调试点击第二个按钮进入语句/函数调试窗口界面的四个值:步过,一行一行地往下走,如果这一

2021-10-13 19:07:00 241

原创 博客测试题

1.写代码实现: 给定三个 int 变量, 求其中的最大值和最小值此处是排序三个数从大到小输出public static void main(String[] args) { int a = 10; int b = 20; int c = 30; if(a < b){ int temp = a; a = b; b = temp; } if(a < c){ int temp =..

2021-10-12 18:30:21 102

原创 Java数据类型与运算符及基本类型学习笔记

1.博客:csdn-->markdown模式帮助博客更美观2.上机练习,所有的学习都不能作假3.危机感满满4.day2学习上传String 存在与双引号中的若干个字符 "hello" char 字符'h' 'l'类名:大驼峰subline的快捷键:main plidea快捷键:psvm main soutidea 集成开发环境数据类型:8种基本类型:byte short int long float double char boolean引用类型:String 类...

2021-10-12 17:55:30 99

原创 java简介及基本数据类型

码云:上传和下载代码码云基础使用学习完毕idea jdk均安装完毕Java祖师爷高斯林 爪哇岛目前公司常用的是java8语言使用适合场景: c语言写操作系统 JavaScript和Java没关系 前端三剑客:HTML+CSS+JS(素颜 化妆 行为 ) Python:数据处理 Java后台开发Java生态比较完整,相关的一套技术public class HelloWorld{ public static void main(String[...

2021-10-11 17:33:09 101

空空如也

空空如也

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

TA关注的人

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