<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[H_0207的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/H_0207</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; H_0207]]></copyright><item><title><![CDATA[冒烟测试]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/108279039</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/108279039</guid><author>H_0207</author><pubDate>Fri, 28 Aug 2020 14:31:26 +0800</pubDate><description><![CDATA[冒烟测试一、什么是冒烟测试二、什么时候进行冒烟测试三、执行冒烟测试的前提四、执行冒烟测试所需要注意的五、冒烟测试与回归测试的区别
一、什么是冒烟测试
冒烟测试是自由测试的一种，由开发人员与测试人员共同进行。在测试过程中发现问题，测试人员找到了一个Bug，然后开发人员会来修复这个Bug，冒烟测试是否通过决定了下一轮系统测试是否可以执行。
二、什么时候进行冒烟测试
测试是测试人员确认软件存在bug的过程，此过程中不可避免是需要开发人员要不停的修改bug，那么常常会发现一个功能的改动，导致下一轮系统测试出现问题。]]></description><category></category></item><item><title><![CDATA[XML基本规则(XML语法规则)]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/108278823</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/108278823</guid><author>H_0207</author><pubDate>Fri, 28 Aug 2020 14:21:27 +0800</pubDate><description><![CDATA[XML基本规则（XML语法规则）
1. XML 文档必须包含在一个单一元素中
2. XML 元素不能重叠，必须正确的嵌套
3. 不能省去任何结束标记,或者说标记必须成对
4. XML 元素是区分大小写的，也就是大小写敏感
5. XML 文档中的属性有两个规则:
-属性必须有值
-那些值必须用引号括起，可以使用单引号，也可以使用双引号，但要始终保持一致
6. 如果文档包含XML 声明，则它一定是第一个出现的东西
7. XML注释和HTML注释的形式及用法相同
8. 处理指令是为使用一段特殊代码而设计的标记，(]]></description><category></category></item><item><title><![CDATA[LoadRunner四大组件及其工作原理]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/108278453</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/108278453</guid><author>H_0207</author><pubDate>Fri, 28 Aug 2020 14:07:59 +0800</pubDate><description><![CDATA[LoadRunner四大组件及其工作原理LoadRunner四大组件：1、VuGen发生器(虚拟用户脚本生成器)2、控制器（Controller）3、负载发生器（Load Generators）4、分析器（Analysis）LoadRunner工作原理：
LoadRunner四大组件：
VuGen发生器(虚拟用户脚本生成器)、控制器（Controller）、负载发生器（Load Generators）、分析器（Analysis）
1、VuGen发生器(虚拟用户脚本生成器)
捕捉用户的业务流，并最终将其录制成]]></description><category></category></item><item><title><![CDATA[白盒测试的六种覆盖方法]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/108257152</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/108257152</guid><author>H_0207</author><pubDate>Thu, 27 Aug 2020 12:29:19 +0800</pubDate><description><![CDATA[白盒测试的六种覆盖方法白盒测试的概述白盒的测试用例需要做到白盒测试的实施步骤白盒测试的优缺点六种覆盖方法1、语句覆盖2、判定覆盖3、条件覆盖4、判定/条件覆盖5、组合覆盖6、路径覆盖总结
白盒测试作为测试人员常用的一种测试方法，越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例，而是需要根据不同的测试需求，结合不同的测试对象，使用适合的方法进行测试。因为对于不同复杂度的代码逻辑，可以衍生出许多种执行路径，只有适当的测试方法，才能帮助我们从代码的迷雾森林中找到正确的方向。本文介绍六种白盒子测试方]]></description><category></category></item><item><title><![CDATA[桌前检查、代码评审、走查]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/108256494</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/108256494</guid><author>H_0207</author><pubDate>Thu, 27 Aug 2020 11:56:36 +0800</pubDate><description><![CDATA[桌前检查（Disk Checking)
这是一种传统的检查方法。由程序员检查自己编写的程序。程序员在程序通过编译之后，进行单元测试之前，对源程序代码进行分析、检验，并补充相关的文档，目的是发现程序中的错误。检查项目有:
1)检查变量的交叉引用表:重点是检查未说明的变量和违反了类型规定的变量，还要对照源程序逐个检查变量的引用、变量的使用序列，临时变量在某条路经上的重写情况;局部变量、全局变量与特权变量的使用。
2）检查标号的交叉引用表:验证所有标号的正确性:检查所有标号的命名是否正确;转型指定位置的标号是否正]]></description><category></category></item><item><title><![CDATA[HTTP协议状态码分别都代表着什么？]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/108255682</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/108255682</guid><author>H_0207</author><pubDate>Thu, 27 Aug 2020 11:27:54 +0800</pubDate><description><![CDATA[HTTP协议状态码HTTP状态码是什么HTTP状态码的分类
HTTP状态码是什么
当浏览者访问一个网页时，浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前，此网页所在的服务器会返回一个包含HTTP状态码的信息头（server header）用以响应浏览器的请求。
HTTP状态码的英文为HTTP Status Code。
下面是常见的HTTP状态码▶

200 - 请求成功
301 - 资源（网页等）被永久转移到其它URL
404 - 请求的资源（网页等）不存在 500 - 内部服务器错误
]]></description><category></category></item><item><title><![CDATA[Ajax结合弹框实现增删改]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106941491</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106941491</guid><author>H_0207</author><pubDate>Wed, 24 Jun 2020 12:18:21 +0800</pubDate><description><![CDATA[Ajax结合弹框实现新增修改删除1. 在下面这个视图中我们利用ajax弹框进行操作2.利用bootstrap样式单击新增、修改弹出模态框3.ajax传值新增4.ajax传值修改5.利用ajax 删除
1. 在下面这个视图中我们利用ajax弹框进行操作
&lt;button type="button" class="btn btn-primary" data-toggle="modal" data-target="#roleModal" onclick="add();"&gt;
    新增
&lt;/but]]></description><category></category></item><item><title><![CDATA[EF的四种增删改查]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106819554</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106819554</guid><author>H_0207</author><pubDate>Wed, 17 Jun 2020 22:27:48 +0800</pubDate><description><![CDATA[EF的四种增删改查1、增加2、删除3、修改4、查询

新建四个存储过程

--新增
create proc cp_insert (
@name varchar(50),
@remark varchar(200)
)
as
insert into Roles values(@name,@remark)

--修改
create proc cp_update (
@id int,
@name varchar(50),
@remark varchar(200)
)
as
update Roles set name]]></description><category></category></item><item><title><![CDATA[C#委托方法的使用（含例子）]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106772408</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106772408</guid><author>H_0207</author><pubDate>Mon, 15 Jun 2020 22:25:58 +0800</pubDate><description><![CDATA[C#委托1、概念1.1、委托是什么1.2、怎么调用委托1.3、优点2、语法2.1、委托的声明2.2、委托的使用3、举例3.1、先定义一个委托类型3.2、定义数个委托方法和一个通用方法3.3、控制台输出
1、概念
1.1、委托是什么

委托是一种引用类型，它表示对具有特定参数列表和返回类型的方法的引用。

1.2、怎么调用委托

可以通过委托实例调用方法，也可以使用委托将方法作为参数传递给其他方法。

1.3、优点

在.NET开发活动中，如编写架构级代码，委托的使用将大大提高程序的可扩展性。

2、语法
2]]></description><category></category></item><item><title><![CDATA[EF分页怎么实现]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106533116</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106533116</guid><author>H_0207</author><pubDate>Wed, 03 Jun 2020 21:33:39 +0800</pubDate><description><![CDATA[EF分页
首先我们先创建一个MVC项目
在项目中的Models文件夹添加数据源

在Controllers目录里面添加控制器

在控制器中进行编码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using WebApplication1.Models;//注意引入命名空间

namespace WebApplication1.Controll]]></description><category></category></item><item><title><![CDATA[怎么用EF框架进行增删改查]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106498970</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106498970</guid><author>H_0207</author><pubDate>Tue, 02 Jun 2020 16:58:12 +0800</pubDate><description><![CDATA[EF框架1、EF是什么？2、EF的框架模式？3、EF框架优缺点4、进行增删改查4.1、新增4.1.1、直接新增4.1.2、改变状态新增4.1.3、批量新增4.2、删除4.2.1、删除，先查询后删除，删除ID为6的4.2.2、改变状态进行删除4.2.3、批量删除4.3、修改4.3.1、先查询后修改，这样不会影响其他字段4.3.2、new对象，将对象的状态，改为修改状态，这样可能将其他属性设置为空5、查询
1、EF是什么？
全称EntityFramework，官方解释是ADO.NET(专门用于访问数据库的组件)]]></description><category></category></item><item><title><![CDATA[SQL Sever 事务概念及举例]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106386481</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106386481</guid><author>H_0207</author><pubDate>Wed, 27 May 2020 17:25:54 +0800</pubDate><description><![CDATA[SQL Sever 事务概念及举例1、什么是事务？⑴ 原子性（Atomicity）⑵ 一致性（Consistency）⑶ 隔离性（Isolation）⑷ 持久性（Durability）2、事务的语句3、认识事务2.1、为什么需要数据库事务
1、什么是事务？
事务就是被绑定在一起作为一个逻辑工作单元的SQL语句组，如果任何一个语句操作失败那么整个操作就被失败，进而回滚到操作前状态，或者是上个节点。为了确保要么执行，要么不执行，就可以使用事务。要将一组语句作为事务考虑，就需要通过ACID测试，即原子性，一致性，]]></description><category></category></item><item><title><![CDATA[游标小知识]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106353307</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106353307</guid><author>H_0207</author><pubDate>Tue, 26 May 2020 12:24:50 +0800</pubDate><description><![CDATA[游标1、游标是什么2、游标的优劣3、使用游标的步骤4、游标的使用5、举例
1、游标是什么
游标是SQL 的一种数据访问机制。可以将游标简单的看成是查询的结果集的一个指针，可以根据需要在结果集上面来回滚动，浏览需要的数据。
2、游标的优劣
优点：
游标允许应用程序对查询语句select 返回的行结果集中每一行进行相同或不同的操作，而不是一次对整个结果集进行同一种操作；它还提供对基于游标位置而对表中数据进行删除或更新的能力
缺点：
处理大数据量时，效率低下，占用内存大，一般来说，能使用其他方式处理数据时，最好不]]></description><category></category></item><item><title><![CDATA[SQL Server 的基本函数有哪些呢？]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106265704</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106265704</guid><author>H_0207</author><pubDate>Thu, 21 May 2020 19:15:39 +0800</pubDate><description><![CDATA[SQL Server数据库中常用的函数1、聚合函数2、数字函数3、日期函数4、自定义函数
1、聚合函数
最大数 Max（）
示例：
go
use 数据库名
go
select max(ID)  --最大数
from 表名
--ID值的最大值

最小数 Min（）
平均数 avg（）
求和 sum（）
求个数 count（）
2、数字函数
Ceiling()取整 取大 floor() 取整 取小
abs()绝对值
round(,) 四舍五入
square() 平方
sqrt()开根号
rand() 随机值
3]]></description><category></category></item><item><title><![CDATA[数据库存储过程知识点]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106241021</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106241021</guid><author>H_0207</author><pubDate>Wed, 20 May 2020 18:00:10 +0800</pubDate><description><![CDATA[存储过程1、什么是存储过程？2、存储过程的优点和缺点3、怎样调用存储过程4、除了sqlserver存储过程实现分页，还有什么实现方法？5、存储过程分类5.1、不带参数的存储过程5.2、带输入参数的存储过程5.3、带输入输出参数的存储过程，进行模糊查询，返回记录数，还要返回记录6、示例
1、什么是存储过程？
存储过程是一个预编译的sql语句 ，编译后可多次使用
2、存储过程的优点和缺点
优势：响应时间上来说有优势，可以给我们带来运行效率提高的好处，且使用存储过程的系统更加稳定
缺点：维护性较差，相对于简单sq]]></description><category></category></item><item><title><![CDATA[对触发器的理解]]></title><link>https://blog.youkuaiyun.com/H_0207/article/details/106211679</link><guid>https://blog.youkuaiyun.com/H_0207/article/details/106211679</guid><author>H_0207</author><pubDate>Tue, 19 May 2020 12:04:59 +0800</pubDate><description><![CDATA[什么是触发器?
触发器是一种专用类型的存储过程，它被捆绑到SQL Server 的表格或者视图上。
触发器的作用？
它可以强化约束，来维护数据的完整性和一致性，可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如，某表上的触发器上包含对另一个表的数据操作，而该操作又会导致该表触发器被触发。
触发器的类型
有INSTEAD-OF和AFTER两种触发器
instead-of:当对表INSERT、UPDATE 或 DELETE 操作时， 把操作交给触发器，让触发器去完成。
after:在 INS]]></description><category></category></item></channel></rss>