1 苗秋秋

尚未进行身份认证

我要认证

向大佬看齐!

等级
TA的排名 12w+

测试学习笔记(二)

1. 回顾测试用例的基本要素:操作步骤,测试环境,测试数据,预期结果,重要性,测试前提等好的测试用例可以带给我们的好处:测试执行者的依据使得工作可重复,自动化测试的基础评估需求覆盖率用例的复用积累测试的方法思路以供后续借鉴2. 测试用例的设计方法:设计方法都是基于需求的设计,是一种最根本的软件测试。主要关注以下问题:验证需求是否正确,完整,无二义,并且逻辑一致要从黑盒的角度,设计充分并且重要的测试集,保证设计和代码都能完全符合需求3.黑盒测试和白盒测试白盒测试:打开盒子,去

2020-07-18 21:21:11

MySQL学习笔记(三)

事务在mysql中,事务是一个最小的不可分割的工作单元。事务能够保证一个业务的完整性。事务的应用场景举例:银行转账:A给B转100快,B收到A的100块A-100: update user set money = money -100 where name = 'a';B+100:update user set money = money +100 where name = 'b';在实际开发中,若上两条sql语句只有一句执行成功。另一条执行失败,就会出现数据前后不一致的效果,导致出错。所以在实

2020-07-17 11:56:07

测试学习笔记(一)

一:什么是软件测试软件测试是为了验证软件是否满足用户的需求证明软件不存在错误的过程,证明程序能够正确的运行二:软件测试与研发的区别(是否分清楚测试和开发,是否对测试做了调研工作?)1:测试与调试的区别目的不同:测试的任务的发现程序中的缺陷,调试的任务时定位并解决程序中的问题参与角色不同:测试主要是有测试人员和开发人员完成,黑盒测试主要是有测试人员完成,单元测试和继承测试主要是开发人员完成。调试是开发人员完成的。执行的阶段不同:测试是贯穿整个软件的开发生命周期的,调试一般只在开发阶段。

2020-07-13 18:04:55

MySQL学习笔记(二)

查询练习一:查询表准备学生表(Student):学号、姓名、性别、出生年月日、班级课程表(Course):课程号、课程名称、教师编号成绩表(Score) :学号、课程号、成绩教师表(Teacher):教师编号、教师性别、教师性别、出生年月日、职称、所在部门创建一个数据库selecttestmysql> create database selecttest;Query OK, 1 row affected (0.00 sec)mysql> use selecttest;Dat

2020-07-11 23:06:54

MySQL学习笔记(一)

MYSQL是一种开放源代码的关系型数据库管理系统(,使用最常用的数据库管理语言–**结构化查询语言(SQL)**进行数据库管理。一:如何使用终端操作数据库?1.登录数据库服务器C:\Users\BCX>mysql -root -p #回车键之后输入密码进入数据库exit;强制退出数据库2.查看数据库服务器中所有数据库show databases;# 数据库中后所有指令都需要以英文分号结尾3.对一个库进行操作a.如何创建数据库创建一个数据库 create database +‘数据

2020-07-08 15:42:54

java基础复习——数据类型转换

类型转换是将一个值从一种类型转换为另一种类型的过程。从低精度数据类型向高精度数据类型转换,则永远不会溢出,并且总是成功的。但是把高精度数据类性向低精度数据类型转换,则会有信息丢失,有可能失败。精度由小到大:byte—> short—> int—> long—> float—> doublechar—>int—>long—>float—>double 数据类型转换分为,隐式类型转换和显示类型转换、隐式类型转换由低级类..

2020-06-30 01:33:37

错题本——web考试错题

web知识感觉学的好差,最近太懈怠了

2020-06-29 11:45:30

java基础复习——运算符

1 赋值运算符它是一个二元运算符,功能是将右方操作数锁包含的值赋值给左方的操作数。左方操作数必须是一个变量,而右方操作数可以是任意表达式。(变量,常量,有效表达式等)。由于赋值运算符 “=” 处理时会先获取右边表达式处理后的结果,所以如果一个表达式中含有2个以上的 “=”,就会先从最右边开始处理。int a,b,c;a = 15;c = b = a + 5;//c的值为20;在java语言中可以把赋值运算符连在一起使用,如X=Y=Z=5;这样XYZ都是5,但是实际开发中并不建议。2 算

2020-06-24 11:52:31

java基础复习——java语言基础

1.1什么是java语言?java是一门高级的面向对象的程序设计语言,使用java语言编写的程序是跨平台的(依赖于JVM虚拟机)。java语言编写的程序既是编译型的,又是解释型的。java程序的编译和运行过程程序代码经过编译之后转换为一种称为java字节码的中间语言,java虚拟机(JVM)将对字节码进行解释和运行。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用经过JVM优化过得机器码进行保存,然后在计算机上进行运行。java API文档:API是程序编程接口,主要包括类

2020-06-24 02:52:53

关键字throw和throws的区别

抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。一:系统自动抛出异常:当语句发生一些逻辑错误,语义错误时,或类型转换错误时,系统就会自动抛出异常。public static void main(String[] args) { int a = 5, b =0; System.out.println(5/b); //除数不能为0此时系统会自动抛出ArithmeticException异常二:throwthrow是语句抛出一个异常,一般是

2020-06-21 01:07:03

cookie VS session

会话的定义:我们这里是指某个web系统的会话,指用户登录以后,在退出之前,都是一个会话。退出一个会话的条件:注销或者超过系统设置的会话时间。用户信息(session和cookie的使用前景):因为http是一个无状态协议,就是说这一次的请求和上一次的请求是没有任何关系的,互不认识互不关联。这种状态的好处是快速,坏处是在需要进行用户状态保持的场景时(比如。登录状态下进行页面的跳转,用户信息多页面共享,我们常用的记住密码等),需要用一些手段来保持信息。这个手段就是cookie(网络饼干)和session。

2020-06-17 18:26:37

Java整数和字符串的相互转化

最近用的好多,整理一下趴int转String类型同理double,long,float也是一样的int i——>String s1.String s=""+i;2.String s=Integer.toString(i);3.String s=String.valueOf(i);2.3两种方法一般不做深究,但还是存在一些区别Integer.toString()方法作用:该方法返回指定整数的有符号位的String对象,以10进制字符串形式返回。*不同于Integer.toStrin

2020-06-11 11:52:53

网络原理——初识

计算机网络背景:独立模式:计算机之间相互独立。网络互联:多台计算机连在一起,完成数据共享。局域网LAN:计算机的数量变多,通过交换机和路由器连接在一起。广域网WAN:将远隔千里的计算机都连在一起。认识协议:计算机之间的传输媒介是 光信号和电信号通过”频率“和”强弱“来表示 0和1.要传递各种不同的信息就需要约定好双方的数据格式。OSI七层模型:重要的是TCP/IP五层或四层模型,每一层都呼叫它的下一层所提供的网络来完成自己的需求。物理层:...

2020-06-11 11:24:16

网络原理——TCP/IP协议

传输层作用:负责数据能够从发送端传输至接收端在传输层,UDP和TCP只能用其中一个,他两是同等级的协议1. 传输层协议:UDP协议UDP协议端格式1.1 UDP的特点(很重要):无连接:知道对端的IP和端口号就直接进行传输不需要建立连接不可靠:没有确认机制,没有重传机制,如果因为网络故障原因导致该段无法发送到对方,UDP协议层不会给应用层返回(UDP协议,我只管我发送了,收到收不到是你的事,所以我不可靠)面向数据报:不能够灵活的控制读写数据的次数和数量具有接收缓存区,没有发送缓存区数

2020-06-10 16:42:01

每日一题错题集——day1-5

注意这里问的是进程中的哪个区,而不是JVM中的哪个区堆区 存储的是一切new出来的对象栈区 存储基本数据类型的值和对象引用. 每个栈中的数据( 基础数据类型和对象引用 )都是私有的,其他栈不可以访问.栈分为三个部分 : 基本类型变量区 , 执行环境上下文 , 操作指令区(存放操作指令)方法区 保存所有的class文件和static变量与方法举例 :String str = new String(“hello”);堆 存储的是new出来的对象, jvm中只有一个堆区, 被所有的线程共享.

2020-06-08 15:29:22

java基础IO——流

流的概念1.Java中几种类型的流?按照流向分:输入流(inputStream);输出流(outputStream)。按照处理数据的单位分:字节流(8位的字节);字符流(16位的字节)。按功能分为:节点流(低级流);处理流(高级流/过滤流)2.什么是输入输出流?输入就是将数据从各种输入设备(包括文件,键盘)中读取到内存中去。输出就是将数据写入到各种输出设备中(比如文件,显示器,磁盘等)字节流和字符流Fiel类不支持文件内容处理,如果要处理文件内容,必须要通过流的操作模式来完成。

2020-06-03 20:39:02

java基础IO—File文件操作类

1.理解文件文件是相关记录或者放在一起的数据的集合文件可以理解为,在外设硬盘上面保存数据的一种方式文件由两部分组成:属性(文件大小,文件名,文件类型)+内容(文件里面存放的东西)OI:就是学对于文件属性和内容进行操作,而实际写入或者读取的过程我们称之为IO2.File文件操作类File:文件类Files:文件操作的工具类2.1绝对路径和相对路径绝对路径:指目录下的绝对位置,直接到达目标的位置,通常是从盘符开始的路径。完整的描述文件位置的路径就是绝对路径。相对路径:相对于某个基准

2020-06-01 19:15:39

多线程——线程安全问题

Volatile关键字:分析加上volatile关键字不会存在线程安全问题:

2020-05-29 16:23:22

多线程——通信( wait和notify)

注意点:wait(),notify(),notifyAll()方法(1)在语法上,都必须在synchronized代码块中,如果不在synchronized代码块中,就会抛出异常。(2)由于在synchronized代码块中,所以当前线程一定是处于运行态的,且成功获取对象锁的。wait()方法使当前线程停止运行当前线程释放持有的对象锁,并由运行态转变为阻塞态(具体为:等待/超时等待,进入等待队列)。直到其他线程调用此对象的notify或者notifyall方法,将当前线程唤醒(由阻塞态转变为就

2020-05-26 15:53:56

多线程——初识

1.认识线程(Thread)1.1概念进程是系统分配资源的最小单位,线程时系统调度的(cpu执行指令)的最小单位。一个进程内的线程之间是可以共享资源的。每个进程至少有一个线程的存在,这个线程就被称为主线程(指的是C语言的main函数,而非java main函数)。1.2接触观察进程和线程线程可以通过JDK提供的java监控工具或命令来观察。运行方式:双击,或者在cmd中输入命令运行测试程序1,并观察线程,main发生阻塞public class first { //运行一个进程,ma

2020-05-25 21:00:54

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。