自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件测试---手机APP入门篇

文章目录1.安装和卸载2.运行3.登录和注册3.1 登陆方式3.1.1 账号密码注册登录;3.1.2手机号注册登录;4 日历控件1.安装和卸载应用的安装与卸载在任何APP中都属于基础功能,一旦出错,就属于优先级为紧要Critical的缺陷,因此APP的安装和卸载应作为一个测试点多加重视,主要关注以下几个方面:应用是否可以正常安装(命令行安装(测试人员):豌豆荚、手机助手,应用商店等第三方软件安装;apk/ipa安装包安装)应用是否可以在IOS和Android不同系统,版本,机型上安装(有的系统版本

2021-06-02 17:49:56 425 3

原创 软件测试-用例篇

文章目录1.测试用例带给我们的便捷之处2.测试用例标准3.测试用例的基本要素4.设计测试用例的方法4.1.根据需求去设计测试用例4.2.软件需求5.具体的设计测试用例方法5.1等价类5.2 边界值法1.测试用例带给我们的便捷之处(1)使工作可重复,是自动化测试的基础(2)评估需求的覆盖率(3)用例的复用(4)积累测试的方法思路以供后续借鉴2.测试用例标准(1)用例表述清楚、无二义性(2)可操作性强(3)用例的输入输出明确(一条用例只有一个预期结果)(4)可维护性强(5)对需求的覆盖率高

2021-05-07 21:20:44 588

原创 创建一个Servlet项目

一、创建项目1.创建maven项目要点强调:一步错步步错,少点一个勾事后两行泪2.配置Servlet文件找到Maven项目的pom.xml文件的<dependencies>去Maven仓库选3.1.0版本放入<dependencies>中(首次加入会报红,需要刷新重新导入一下)贴上<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --><depend

2021-04-26 18:31:39 243 1

原创 Servlet-3.1-Xml文件

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://

2021-04-25 20:47:22 244 1

原创 软件测试-基础篇

软件测试V模型优点:左边开发的每一个阶段和右边测试的每一个阶段一一对应、是右边测试每一个阶段的主要依据缺点:测试介入晚,前期的错误和风险到后期才发现,会失去及时纠正的机会软件测试W模型优点:测试阶段和开发阶段在两个独立的V模型里面,测试介入包比较早,在项目初期就介入,前期的风险可以及时被发现缺点:W模型每一个阶段仍然是一个串行的过程,不能适应需求变化的项目,所以无法应用到敏捷开发如何描述一个BUG1.发现问题的版本2.问题出现的环境    不同的

2021-04-23 21:41:22 496 8

原创 PC端QQ登录测试用例

1.功能1.1 正常正确的用户名和密码QQ号码、密码最长QQ号码、密码最短密码规则符合–>大小写等异地登录删除登录历史二维码登录修改登录状态记住密码自动登录找回密码注册账号切换用户登录设置关闭最小化密保问题1.2 异常QQ被冻结QQ号码不正确QQ密码不正确QQ号码不符合类型QQ号码、密码长度超出上限QQ号码、密码长度低于下限网络异常服务器异常数据库异常账号被禁用账号被锁定正在找回密码更新中已登录且再次登录密码规则不符合登录失.

2021-04-23 20:10:45 1433

原创 创建Maven项目报错极速解决方案

简单粗暴直接且易懂1.将Maven中央仓库的地址改成国内2.将本地仓库的jar全部清空,重新下载次数不低于五次(亲测有效就很神奇)3.其他:关闭本机杀毒软件、关闭防火墙

2021-04-22 21:09:02 125 2

原创 软件测试-概念篇

什么是软件测试?它的目的和原则是?验证软件是否满足用户需求目的:验证软件运行是否存在问题隐患原则:以客户的需求为中心,遵循软件测试的规范、流程、标准和要求软件测试和调试的区别是?(1)目的不同软件测试:测试人员根据需求去判断软件是否满足用户的需求软件调试:为了验证程序是否可以满足他想让程序实现的功能(2)角色不同测试:测试人员、开发人员(单元测试)、用户调试:开发人员(3)阶段不同测试:整个软件开发的生命周期调试:软件开发的阶段如何区分测试左移和测试右移?测试左移:需求前调

2021-04-19 21:30:53 196 2

原创 Spring基础总结(第一周课)

文章目录一、Java基础1.注解1.1概念1.2内置注解1.3元注解1.4自定义注解1.4.1定义CustomDescription注解1.4.2实现继承关系1.5注解使用场景经介绍2.反射2.1反射机制2.2理解Class类二、Spring基础1.Spring框架介绍2.依赖注入DI与控制反转IOC3.面向切面编程一、Java基础1.注解1.1概念    他提供了一种安全的类似注释的机制,用来将任何的信息或元数据与程序进行关联。直观明了的说,注解就是信息

2021-04-18 21:33:42 1957 15

原创 web课堂基础知识点总结

1.C/S 客户端/服务器模式B/S 浏览器/服务器模式2.get提交不使用URL加密,post会加密3.text 文本框radio 定义单选按钮输入(多选一)submit 定义提交按钮select 下拉列表(option 定义下拉列表选项)output(只支持huml5版本) 定义不同类型输出4.建立表<table border="表名"><tr> <th>xxx</th> <th&gt

2021-04-09 17:27:53 212 2

原创 使用jQuery制作简易搜索页面

iframe实现代码:<html><head> <title>自定义搜索</title> <script src="jquery-1.9.1.min.js"></script> <script> function mycli(type){ var baidu_url = "https://www.baidu.com"; var sogou_.

2021-03-28 21:39:17 631 6

原创 实现计算器功能

具体要求如下:实现代码:<html> <head> <meta charset="utf-8"> <title>计算器</title> <script> function myck(type){ var num1 = document.getElementById("num1"); var

2021-03-28 14:32:42 193 2

原创 制作一个简易加法计算器

具体要求:1.页面布局:2.还需要在点击计算按钮之后在页面上显示计算结果具体实现:<html> <head> <meta charset="utf-8"> <title>计算器</title> <script> function myck(type){ var num1 = document.getElementByI

2021-03-28 10:54:27 3233 10

原创 web 相关知识点总结(没写完。。持续更新【看心情】)

html 基本知识css 基本知识javascript 基本知识HTTP 协议相关知识请求格式响应格式常见请求方法及含义常见响应状态及含义常见HTTP头静态资源 vs 动态资源什么是 JSP 技术(模板技术)Servlet 的生命周期

2021-03-26 20:49:26 177 2

原创 MySQL索引事务等知识点总结

1. 事务的ACID四大特性:Atomic原子性:原子性要求所有语句要么全部成功,要么全部不成功,不能部分成功。Consistency一致性:规定了事物提交前后,永远只可能存在事物提交前的状态和事物提交后的状态,从一个一致性的状态到另一个一致性状态,而不可能出现中间的过程态。Isolation隔离性:事物的隔离性,基于原子性和一致性,因为事物是原子化,量子化的,所以,事物可以有多个原子包的形式并发执行,但是,每个事物互不干扰。Durability持久性:当一个事物提交之后,数据库状态永远的发生了改

2021-03-22 16:07:42 2167 12

原创 根据查询条件写出对应的sql

作业题目现在有员工表、部门表和薪资表。部门表depart的字段有depart_id, name;员工表 staff 的字段有 staff_id, name, age, depart_id;薪资表salary 的字段有 salary_id,staff_id,salary,month。(问题a):求每个部门’2016-09’月份的部门薪水总额(问题b):求每个部门的部门人数,要求输出部门名称和人数(问题c):求公司每个部门的月支出薪资数,要求输出月份和本月薪资总数实现–(问题a)说明:mysql中年

2021-03-22 12:43:10 2297 7

原创 设计一张员工表,查询指定数据

题目:有一张员工表emp,字段:姓名name,性别sex,部门depart,工资salary。查询以下数据:1、查询男女员工的平均工资2、查询各部门的总薪水3、查询总薪水排名第二的部门4、查询姓名重复的员工信息5、查询各部门薪水大于10000的男性员工的平均薪水构建员工表:drop database if exists emp;create database emp;show databases;use emp;create table emp(name varchar(20),

2021-03-21 20:25:37 2585 6

原创 设计一个学校宿舍管理系统

题目要求:学校宿舍管理系统,要求包含宿舍信息,学生信息,每日的宿舍查房记录。题目分析:– 主要考虑学生与宿舍的关系:m:1,宿舍的查房记录是根据宿舍来查的,与宿舍有关系,一个宿舍可以多次查房,宿舍与查房记录是1:m的关系题目实现:create table domitory_information(id int not null primary key,num varchar(20));create table student(id int not null primary key,

2021-03-20 14:57:24 732 2

原创 设计一个车辆违章系统

题目要求:车辆违章系统,包含用户表,车辆表,违章信息表。违章信息表中包含用户和车辆的违章信息题目分析:用户可以拥有多辆车,关系为1:m,题目已经说明违章信息包括用户和车辆,说明违章信息表中要记录用户和车辆,一个用户可以有多次违章记录,用户与违章记录关系为1:m,一辆车也可以有多次违章记录,车辆与违章记录关系也为1:m题目实现:建立用户表:create table `user`(id int not null primary key,name varchar(20) not null

2021-03-20 14:37:46 719 4

原创 设计一个学校食堂管理系统

题目内容:学校食堂管理系统,包含食堂表,食堂仓口表,仓口收费记录表drop database if exists school_system;create database school_system;show databases;use school_system;create table dining_hall(id int not null primary key,name varchar(20) not null);create table window(dining_hall_

2021-03-20 12:07:22 2567 1

原创 2021-3-8课堂总结

DROP TABLE IF EXISTS exam_result2; CREATE TABLE exam_result2 ( id INT, name VARCHAR(20), chinese DECIMAL(3,1), math DECIMAL(3,1), english DECIMAL(3,1), qq_mail varchar(20) );INSERT INTO exam_result2 (id,name, chinese, math, english,qq_mail) VALUES

2021-03-10 22:38:20 88

原创 2021-01-04作业总结

实现单向链表(无傀儡结点)class Node { public int val; public Node next; public Node() { } public Node(int val) { this.val = val; }} //头插法 public void addFirst(int data) { //0、首先你得有个节点 Node node = new Node(da.

2021-03-08 20:30:46 74 2

原创 2021-1-04课堂总结

单链表反转(头插法) public Node reverseList() { Node cur = this.head; Node prev = null; while (cur != null) { Node curNext = cur.next; cur.next = prev; prev = cur; cur = curNext; } re.

2021-03-05 21:02:00 85 2

原创 2020-12-31课堂总结+2020-12-26作业总结

删除第一次出现关键字为key的节点 /** * 找到关键key的前驱,如果有返回前驱节点的引用 * 如果没有返回null * @param key * @return */ public Node searchPrev(int key) { Node cur = this.head; while (cur.next != null) { if(cur.next.val == ke.

2021-03-05 13:31:18 103 4

原创 2020-12-28课堂总结

复杂度:衡量一个算法的效率。它分为时间复杂度和空间复杂度。时间复杂度主要有:最好情况,最坏情况,平均情况三种。eg:二分查找的空间复杂度为O(log2n)递归eg:long factorial (int N){return N < 2 ? N : factorial(N-1)*N;}他的空间复杂度为O(n)斐波那契递归的空间复杂度为:O(2^n)冒泡排序的空间复杂度为O(1)在向一个数组中插入数据时,这个位置前必须有数据,不能为空在 pos 位置新增元素publi.

2021-03-02 19:54:26 85

原创 2020-12-13作业整理

给定一个整型数组, 实现冒泡排序(升序排序)解题思路:建立 i 表示(冒泡)趟数建立 j 表示每次冒的数字每趟可以确定最后一个数字一定是最值代码实现:private static void bubbleSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { if (arr[j]

2021-01-29 22:18:52 874 2

原创 2020-12-13 课堂总结

建立二分法查找解题思路:将组内元素由小到大排序 //冒泡排序建立 left , right 分别指向数组两端数据建立mid = (left + right)/2 ; //中间值通过对比寻找数值key与中间值midkey > mid 则令left = mid + 1;key < mid 则令right = mid - 1;代码实现:public static void bubbleSort(int[] array) { boolean.

2021-01-29 11:40:10 108 4

原创 2020-12-07课堂总结

汉诺塔汉诺塔:汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石圆柱,在一根圆柱上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根圆柱上。并且规定,在小圆盘上不能放大圆盘,在三根圆柱之间一次只能移动一个圆盘。解题思路:当圆盘数量为1时,直接挪动到目标底座上;当圆盘数量为n(n>1)时,需要先将n-1个圆盘挪到除目标底座外的另一个底座上,将最下方的圆盘成功挪至目标底盘之后,再将剩余n-1个圆盘挪至目标底

2021-01-19 18:55:26 94 2

原创 2020-12-06作业整理

严正声明不要因为我写的太烂评论嘲讽我,我这不才开始呢你着啥急!1.Java的main方法一定是写在类中的2.类名的命名(1)一定是大驼峰的命名方式;[eg: TestDemo ](2)类名一定要与文件名相同,前提是这个类是一个public类有一组数据,只有一个数字是出现一次,其他是两次,请找出这个数字public class Main { public static int findNum(int[] array) { int ret = 0; fo

2021-01-16 23:07:21 338 4

原创 2020-12-03作业知识梳理

Java中常用的赋值运算符+= 将该运算符左边的数值加上右边的数值, 其结果赋值给左边变量本身-= 将该运算符左边的数值减去右边的数值, 其结果赋值给左边变量本身*= 将该运算符左边的数值乘以右边的数值, 其结果赋值给左边变量本身/= 将该运算符左边的数值整除右边的数值, 其结果赋值给左边变量本身%= 将该运算符左边的数值除以右边的数值后取余,其结果赋值给左边变量本身Java注释:分为单行注释,多行注释(块注释),文档注释注释可以提高代码可读性,方便后期代码维护,方便程..

2021-01-04 22:06:24 17327 36

原创 2020-12-01作业知识梳理

Java作业基础知识梳理—2020-12-01java 的字符类型采用的是 Unicode编码方案,每个 Unicode码占用16个比特位。String,Array不属于Java的基本类型。Java的基本类型如下:Java的包装类:| 基本数据类型 | 包装类型 || byte | Byte || short | Short || int | Integer || long | Long || float | Float || double | Double || boolea

2021-01-04 19:54:43 650 2

空空如也

空空如也

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

TA关注的人

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