<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_48355416的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_48355416</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_48355416]]></copyright><item><title><![CDATA[软件测试---手机APP入门篇]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/117465629</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/117465629</guid><author>m0_48355416</author><pubDate>Wed, 02 Jun 2021 17:49:56 +0800</pubDate><description><![CDATA[文章目录1.安装和卸载2.运行3.登录和注册3.1 登陆方式3.1.1 账号密码注册登录；3.1.2手机号注册登录；4 日历控件
1.安装和卸载
应用的安装与卸载在任何APP中都属于基础功能，一旦出错，就属于优先级为紧要Critical的缺陷，因此APP的安装和卸载应作为一个测试点多加重视，主要关注以下几个方面：

应用是否可以正常安装（命令行安装（测试人员）：豌豆荚、手机助手，应用商店等第三方软件安装；apk/ipa安装包安装）
应用是否可以在IOS和Android不同系统，版本，机型上安装（有的系统版本]]></description><category></category></item><item><title><![CDATA[软件测试-用例篇]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/116500719</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/116500719</guid><author>m0_48355416</author><pubDate>Fri, 07 May 2021 21:20:44 +0800</pubDate><description><![CDATA[文章目录1.测试用例带给我们的便捷之处2.测试用例标准3.测试用例的基本要素4.设计测试用例的方法4.1.根据需求去设计测试用例4.2.软件需求5.具体的设计测试用例方法5.1等价类5.2 边界值法
1.测试用例带给我们的便捷之处
（1）使工作可重复，是自动化测试的基础
（2）评估需求的覆盖率
（3）用例的复用
（4）积累测试的方法思路以供后续借鉴
2.测试用例标准
（1）用例表述清楚、无二义性
（2）可操作性强
（3）用例的输入输出明确（一条用例只有一个预期结果）
（4）可维护性强
（5）对需求的覆盖率高]]></description><category></category></item><item><title><![CDATA[创建一个Servlet项目]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/116163884</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/116163884</guid><author>m0_48355416</author><pubDate>Mon, 26 Apr 2021 18:31:39 +0800</pubDate><description><![CDATA[一、创建项目
1.创建maven项目
要点强调：


一步错步步错，少点一个勾事后两行泪
2.配置Servlet文件

找到Maven项目的pom.xml文件的&lt;dependencies&gt;
去Maven仓库选3.1.0版本放入&lt;dependencies&gt;中（首次加入会报红，需要刷新重新导入一下）
贴上
&lt;!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --&gt;
&lt;depend]]></description><category></category></item><item><title><![CDATA[Servlet-3.1-Xml文件]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/116137875</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/116137875</guid><author>m0_48355416</author><pubDate>Sun, 25 Apr 2021 20:47:22 +0800</pubDate><description><![CDATA[&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;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://]]></description><category></category></item><item><title><![CDATA[软件测试-基础篇]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/116067888</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/116067888</guid><author>m0_48355416</author><pubDate>Fri, 23 Apr 2021 21:41:22 +0800</pubDate><description><![CDATA[软件测试V模型

优点：左边开发的每一个阶段和右边测试的每一个阶段一一对应、是右边测试每一个阶段的主要依据
缺点：测试介入晚，前期的错误和风险到后期才发现，会失去及时纠正的机会
软件测试W模型

优点：测试阶段和开发阶段在两个独立的V模型里面，测试介入包比较早，在项目初期就介入，前期的风险可以及时被发现
缺点：W模型每一个阶段仍然是一个串行的过程，不能适应需求变化的项目，所以无法应用到敏捷开发
如何描述一个BUG
1.发现问题的版本
2.问题出现的环境
&nbsp;&nbsp;&nbsp;&nbsp;不同的]]></description><category></category></item><item><title><![CDATA[PC端QQ登录测试用例]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/116068772</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/116068772</guid><author>m0_48355416</author><pubDate>Fri, 23 Apr 2021 20:10:45 +0800</pubDate><description><![CDATA[1.功能
1.1 正常

正确的用户名和密码
QQ号码、密码最长
QQ号码、密码最短
密码规则符合–&gt;大小写等
异地登录
删除登录历史
二维码登录
修改登录状态
记住密码
自动登录
找回密码
注册账号
切换用户登录
设置
关闭
最小化
密保问题

1.2 异常

QQ被冻结
QQ号码不正确
QQ密码不正确
QQ号码不符合类型
QQ号码、密码长度超出上限
QQ号码、密码长度低于下限
网络异常
服务器异常
数据库异常
账号被禁用
账号被锁定
正在找回密码
更新中
已登录且再次登录
密码规则不符合
登录失.]]></description><category></category></item><item><title><![CDATA[创建Maven项目报错极速解决方案]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/116032427</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/116032427</guid><author>m0_48355416</author><pubDate>Thu, 22 Apr 2021 21:09:02 +0800</pubDate><description><![CDATA[简单粗暴直接且易懂
1.将Maven中央仓库的地址改成国内
2.将本地仓库的jar全部清空，重新下载次数不低于五次（亲测有效就很神奇）
3.其他：关闭本机杀毒软件、关闭防火墙


]]></description><category></category></item><item><title><![CDATA[软件测试-概念篇]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115871686</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115871686</guid><author>m0_48355416</author><pubDate>Mon, 19 Apr 2021 21:30:53 +0800</pubDate><description><![CDATA[什么是软件测试？它的目的和原则是？

验证软件是否满足用户需求
目的：验证软件运行是否存在问题隐患
原则：以客户的需求为中心，遵循软件测试的规范、流程、标准和要求

软件测试和调试的区别是？
（1）目的不同
软件测试：测试人员根据需求去判断软件是否满足用户的需求
软件调试：为了验证程序是否可以满足他想让程序实现的功能
（2）角色不同
测试：测试人员、开发人员（单元测试）、用户
调试：开发人员
（3）阶段不同
测试：整个软件开发的生命周期
调试：软件开发的阶段
如何区分测试左移和测试右移？
测试左移：需求前调]]></description><category></category></item><item><title><![CDATA[Spring基础总结（第一周课）]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115839257</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115839257</guid><author>m0_48355416</author><pubDate>Sun, 18 Apr 2021 21:33:42 +0800</pubDate><description><![CDATA[文章目录一、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概念
&nbsp;&nbsp;&nbsp;&nbsp;他提供了一种安全的类似注释的机制，用来将任何的信息或元数据与程序进行关联。直观明了的说，注解就是信息]]></description><category></category></item><item><title><![CDATA[web课堂基础知识点总结]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115555530</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115555530</guid><author>m0_48355416</author><pubDate>Fri, 09 Apr 2021 17:27:53 +0800</pubDate><description><![CDATA[1.C/S   客户端/服务器模式
B/S   浏览器/服务器模式
2.get提交不使用URL加密，post会加密
3.text  文本框
radio  定义单选按钮输入（多选一）
submit  定义提交按钮
select  下拉列表（option 定义下拉列表选项）
output（只支持huml5版本）  定义不同类型输出
4.建立表
&lt;table border="表名"&gt;
&lt;tr&gt;
       &lt;th&gt;xxx&lt;/th&gt;
       &lt;th&gt]]></description><category></category></item><item><title><![CDATA[使用jQuery制作简易搜索页面]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115288096</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115288096</guid><author>m0_48355416</author><pubDate>Sun, 28 Mar 2021 21:39:17 +0800</pubDate><description><![CDATA[iframe
实现代码：
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;自定义搜索&lt;/title&gt;
   &lt;script src="jquery-1.9.1.min.js"&gt;&lt;/script&gt;
   &lt;script&gt;
       function mycli(type){
           var baidu_url = "https://www.baidu.com";
           var sogou_.]]></description><category></category></item><item><title><![CDATA[实现计算器功能]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115277629</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115277629</guid><author>m0_48355416</author><pubDate>Sun, 28 Mar 2021 14:32:42 +0800</pubDate><description><![CDATA[具体要求如下：

实现代码：
&lt;html&gt;
    &lt;head&gt;
        &lt;meta charset="utf-8"&gt;
        &lt;title&gt;计算器&lt;/title&gt;
        &lt;script&gt;
            function myck(type){
                var num1 = document.getElementById("num1");
                var]]></description><category></category></item><item><title><![CDATA[制作一个简易加法计算器]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115277569</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115277569</guid><author>m0_48355416</author><pubDate>Sun, 28 Mar 2021 10:54:27 +0800</pubDate><description><![CDATA[具体要求：
1.页面布局:
2.还需要在点击计算按钮之后在页面上显示计算结果
具体实现：
&lt;html&gt;
    &lt;head&gt;
        &lt;meta charset="utf-8"&gt;
        &lt;title&gt;计算器&lt;/title&gt;
        &lt;script&gt;
            function myck(type){
                var num1 = document.getElementByI]]></description><category></category></item><item><title><![CDATA[web 相关知识点总结(没写完。。持续更新【看心情】)]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115254244</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115254244</guid><author>m0_48355416</author><pubDate>Fri, 26 Mar 2021 20:49:26 +0800</pubDate><description><![CDATA[html 基本知识
css 基本知识
javascript 基本知识
HTTP 协议相关知识
请求格式
响应格式
常见请求方法及含义
常见响应状态及含义
常见HTTP头
静态资源 vs 动态资源
什么是 JSP 技术（模板技术）
Servlet 的生命周期]]></description><category></category></item><item><title><![CDATA[MySQL索引事务等知识点总结]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115073219</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115073219</guid><author>m0_48355416</author><pubDate>Mon, 22 Mar 2021 16:07:42 +0800</pubDate><description><![CDATA[1. 事务的ACID四大特性：

Atomic原子性：原子性要求所有语句要么全部成功，要么全部不成功，不能部分成功。
Consistency一致性：规定了事物提交前后，永远只可能存在事物提交前的状态和事物提交后的状态，从一个一致性的状态到另一个一致性状态，而不可能出现中间的过程态。
Isolation隔离性：事物的隔离性，基于原子性和一致性，因为事物是原子化，量子化的，所以，事物可以有多个原子包的形式并发执行，但是，每个事物互不干扰。
Durability持久性：当一个事物提交之后，数据库状态永远的发生了改]]></description><category></category></item><item><title><![CDATA[根据查询条件写出对应的sql]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115073083</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115073083</guid><author>m0_48355416</author><pubDate>Mon, 22 Mar 2021 12:43:10 +0800</pubDate><description><![CDATA[作业题目
现在有员工表、部门表和薪资表。部门表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中年]]></description><category></category></item><item><title><![CDATA[设计一张员工表，查询指定数据]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115055078</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115055078</guid><author>m0_48355416</author><pubDate>Sun, 21 Mar 2021 20:25:37 +0800</pubDate><description><![CDATA[题目：
有一张员工表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),
]]></description><category></category></item><item><title><![CDATA[设计一个学校宿舍管理系统]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115027841</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115027841</guid><author>m0_48355416</author><pubDate>Sat, 20 Mar 2021 14:57:24 +0800</pubDate><description><![CDATA[题目要求：
学校宿舍管理系统，要求包含宿舍信息，学生信息，每日的宿舍查房记录。
题目分析：
– 主要考虑学生与宿舍的关系：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,
]]></description><category></category></item><item><title><![CDATA[设计一个车辆违章系统]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115027239</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115027239</guid><author>m0_48355416</author><pubDate>Sat, 20 Mar 2021 14:37:46 +0800</pubDate><description><![CDATA[题目要求：
车辆违章系统，包含用户表，车辆表，违章信息表。
违章信息表中包含用户和车辆的违章信息
题目分析：
用户可以拥有多辆车，关系为1:m，
题目已经说明违章信息包括用户和车辆，说明违章信息表中要记录用户和车辆，
一个用户可以有多次违章记录，用户与违章记录关系为1:m，
一辆车也可以有多次违章记录，车辆与违章记录关系也为1:m
题目实现：
建立用户表：
create table `user`(
id int not null primary key,
name varchar(20) not null
]]></description><category></category></item><item><title><![CDATA[设计一个学校食堂管理系统]]></title><link>https://blog.youkuaiyun.com/m0_48355416/article/details/115025396</link><guid>https://blog.youkuaiyun.com/m0_48355416/article/details/115025396</guid><author>m0_48355416</author><pubDate>Sat, 20 Mar 2021 12:07:22 +0800</pubDate><description><![CDATA[题目内容：学校食堂管理系统，包含食堂表，食堂仓口表，仓口收费记录表
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_]]></description><category></category></item></channel></rss>