<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DerrickWestbrook的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DerrickWestbrook</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DerrickWestbrook]]></copyright><item><title><![CDATA[【Linux】Linux基本使用和Web程序部署，我奶奶都能看懂]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/126953375</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/126953375</guid><author>DerrickWestbrook</author><pubDate>Fri, 21 Oct 2022 00:06:38 +0800</pubDate><description><![CDATA[终端软件是一类工具软件, 可以和远程的主机建立网络连接, 从而对主机进行一些操作.XShellPuttyMobaXTermIterm2SecureCRT…]]></description><category></category></item><item><title><![CDATA[【测试报告】Java文档搜索引擎性能测试报告]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/126334462</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/126334462</guid><author>DerrickWestbrook</author><pubDate>Sun, 14 Aug 2022 18:31:51 +0800</pubDate><description><![CDATA[java文档搜索引擎压测]]></description><category></category></item><item><title><![CDATA[【Spring】Bean的作用域和生命周期]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/125294945</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/125294945</guid><author>DerrickWestbrook</author><pubDate>Wed, 15 Jun 2022 16:50:56 +0800</pubDate><description><![CDATA[假设现在有⼀个公共的 Bean，提供给 A ⽤户和 B ⽤户使⽤，然⽽在使⽤的途中 A ⽤户却“悄悄”地修改 了公共 Bean 的数据，导致 B ⽤户在使⽤时发⽣了预期之外的逻辑错误。（说好⼀起到⽩头，你却悄悄 焗了油）。






操作以上问题的原因是因为 Bean 默认情况下是单例状态（singleton），也就是所有⼈的使⽤的都是同 ⼀ 个对象，之前我们学单例模式的时候都知道，使用单例可以很⼤程度上提高性能，所以在 Spring 中 Bean 的作⽤域默认也是 singleton 单例模式。限定程序]]></description><category></category></item><item><title><![CDATA[【Spring】Spring 更简单的读取和存储对象]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/125223673</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/125223673</guid><author>DerrickWestbrook</author><pubDate>Tue, 14 Jun 2022 12:02:06 +0800</pubDate><description><![CDATA[想要将对象存储在 Spring 中，有两种注解类型可以实现： 
1. 类注解：
@Controller
@Service
@Repository
@Component
@Configuration
 2. 方法注解：@Bean]]></description><category></category></item><item><title><![CDATA[【Spring】Spring创建和使用]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/125217050</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/125217050</guid><author>DerrickWestbrook</author><pubDate>Fri, 10 Jun 2022 16:09:19 +0800</pubDate><description><![CDATA[接下来使⽤ Maven 方式来创建⼀个 Spring 项目，创建 Spring 项目和 Servlet 类似，总共分为以下 3 步：]]></description><category></category></item><item><title><![CDATA[【多线程】多线程到底是个甚——多线程初阶（复习自用）]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/124466872</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/124466872</guid><author>DerrickWestbrook</author><pubDate>Sun, 08 May 2022 16:51:34 +0800</pubDate><description><![CDATA[【多线程】多线程到底是个甚——初阶多线程认识线程线程概念为啥要有线程进程和线程的区别（经典面试题）线程管理从系统内核角度看待进程和线程多线程吃鸡案例多线程的缺点（这里是通俗的说，后边有详细说明）第一个多线程程序Thread类及常见方法线程的状态多线程带来的风险——线程安全synchronized 关键字-监视器锁monitor lockvolatile 关键字wait 和 notify多线程案例单例模式阻塞式队列定时器线程池总结——保证线程安全的思路总结——对比进程和线程的区别线程的优点进程与线程的区别
认]]></description><category></category></item><item><title><![CDATA[【面试复习】自用不定时更新]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123843556</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123843556</guid><author>DerrickWestbrook</author><pubDate>Tue, 12 Apr 2022 13:51:38 +0800</pubDate><description><![CDATA[【面试复习】编程基础Java集合框架数据结构MySQL网络&amp;多线程测试技能
编程基础
Java集合框架

常见面试题：
集合面试题
面试题
java源码中常用的数据结构及设计模式
数据结构
常见八大排序
红黑树和AVL树的区别
MySQL
常见面试题
常见面试题
网络&amp;多线程
测试技能

.....................]]></description><category></category></item><item><title><![CDATA[【测试开发】博客系统——利用selenium的unittest框架进行基本功能测试并生成HTML报告]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123799711</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123799711</guid><author>DerrickWestbrook</author><pubDate>Mon, 28 Mar 2022 16:57:20 +0800</pubDate><description><![CDATA[【测试开发】博客系统——利用selenium的unittest框架进行基本功能测试并生成HTML报告编写基本功能测试用例脚本（包含测试固件）利用unittest框架的测试套件进行功能测试生成HTML测试报告

编写基本功能测试用例脚本（包含测试固件）
登陆模块
import time
from selenium import webdriver
import unittest


class Login(unittest.TestCase):
    # Test继承自unittest.TestCase
 ]]></description><category></category></item><item><title><![CDATA[【测试开发】博客系统——Loadrunner性能测试（发布博客功能 基准测试）]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123778882</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123778882</guid><author>DerrickWestbrook</author><pubDate>Sun, 27 Mar 2022 21:39:15 +0800</pubDate><description><![CDATA[【测试开发】博客系统——Loadrunner性能测试（发布博客功能 基准测试）访问发布博客功能  脚本录制5个虚拟用户，访问发布博客功能，持续3min10个虚拟用户，访问发布博客功能，持续3min20个虚拟用户，访问发布博客功能，持续3min
访问发布博客功能  脚本录制

5个虚拟用户，访问发布博客功能，持续3min
场景模拟开始


分析报告

10个虚拟用户，访问发布博客功能，持续3min
场景模拟开始


分析报告

20个虚拟用户，访问发布博客功能，持续3min
场景模拟开始


分析报告


.]]></description><category></category></item><item><title><![CDATA[【测试开发】自动化测试selenium（三）——unittest框架解析]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123705953</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123705953</guid><author>DerrickWestbrook</author><pubDate>Thu, 24 Mar 2022 12:39:16 +0800</pubDate><description><![CDATA[【测试开发】自动化测试selenium（三）——unittest框架解析unittest框架解析批量执行脚本构建测试套件addTest（） 的应用makeSuite（）和TestLoader()的应用discover（）的应用用例执行顺序忽略用例执行unittest断言
unittest框架解析
unittest 是python 的单元测试框架， 在python 的官方文档中，对unittest有详细的介绍，想更深一步研究的同学可以到https://www.python.org/doc/ 去了解。
unit]]></description><category></category></item><item><title><![CDATA[【测试开发】自动化测试selenium（二）——webdriver常用的API]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123657582</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123657582</guid><author>DerrickWestbrook</author><pubDate>Tue, 22 Mar 2022 13:38:17 +0800</pubDate><description><![CDATA[【测试开发】自动化测试selenium（二）——webdriver常用的API一个简单的脚本元素的定位id和name定位tag name 和 class name定位CSS定位XPath定位link text 定位Partial link text操作测试对象鼠标点击与键盘输入submit提交表单text 获取元素文本添加等待智能等待打印信息
一个简单的脚本

元素的定位
注意：不管用那种方式，必须保证页面上该属性的唯一性
webdriver 提供了一系列的对象定位方法，常用的有以下几种

id
name
]]></description><category></category></item><item><title><![CDATA[【测试开发】自动化测试selenium篇（一）]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123631058</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123631058</guid><author>DerrickWestbrook</author><pubDate>Mon, 21 Mar 2022 11:41:12 +0800</pubDate><description><![CDATA[【测试开发】自动化测试selenium篇（一）什么是自动化测试如何实施自动化发展方向什么是selenium
什么是自动化测试
自动化测试指软件测试的自动化，在预设状态下运行应用程序或者系统，预设条件包括正常和异常，最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。
常见的自动化测试工具： QTP、selenium、Rational Robot 、jmeter、appium、soapui、Loadrunner等等
selenium 是一个web 的自动化测试工具，不少学习功能自动化的同学开始首选se]]></description><category></category></item><item><title><![CDATA[【测试开发】测试管理工具禅道的安装]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123611943</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123611943</guid><author>DerrickWestbrook</author><pubDate>Sun, 20 Mar 2022 14:14:01 +0800</pubDate><description><![CDATA[【测试开发】测试管理工具禅道的安装常见的测试管理工具是干什么的？禅道的安装与配置安装配置成功
常见的测试管理工具是干什么的？
测试管理工具是在指在软件开发过程中，对测试需求、计划、用例和实施过程进行管理、对[软件缺陷进行跟踪处理的工具。通过使用测试管理工具，测试人员或开发人员可以更方便地记录和监控每个测试活动、阶段的结果，找出软件的缺陷和错误，记录测试活动中发现的缺陷和改进建议。
记录、规范、统计、分析、回溯、改进
测试管理工具应该具有的基本功能如下：
1、测试需求管理
2、测试用例管理
3、测试过程管理（]]></description><category></category></item><item><title><![CDATA[【测试开发】文件压缩项目实战]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123611583</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123611583</guid><author>DerrickWestbrook</author><pubDate>Sun, 20 Mar 2022 13:47:28 +0800</pubDate><description><![CDATA[📢博客主页：🏀敲代码的布莱恩特🏀
📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论！👏
📢本文由 【敲代码的布莱恩特】 原创，首发于 优快云🙉🙉🙉
📢由于博主是在学小白一枚，难免会有错误，有任何问题欢迎评论区留言指出，感激不尽！✨
📖精品专栏（不定时更新）【JavaSE】 【Java数据结构】【LeetCode】

【测试开发】文件压缩项目实战项目启动，介入了解需求需求分析制定测试方案（计划+策略）测试执行流程编写测试用例测试执行输出测试报告版本发布项目总结
再次复习软件测试的流程：
**需求分析——&gt;.]]></description><category></category></item><item><title><![CDATA[【测试开发】进阶篇——各种测试技术分类]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123585144</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123585144</guid><author>DerrickWestbrook</author><pubDate>Fri, 18 Mar 2022 23:33:58 +0800</pubDate><description><![CDATA[📢博客主页：🏀敲代码的布莱恩特🏀
📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论！👏
📢本文由 【敲代码的布莱恩特】 原创，首发于 优快云🙉🙉🙉
📢由于博主是在学小白一枚，难免会有错误，有任何问题欢迎评论区留言指出，感激不尽！✨
📖精品专栏（不定时更新）【JavaSE】 【Java数据结构】【LeetCode】


【测试开发】进阶篇按开发阶段划分单元测试集成测试系统测试验收测试按测试实施组织划分α测试β测试α和β测试区别第三方测试按是否运行划分静态测试动态测试按是否手工划分手工测试自动化测试按是否查看代码.]]></description><category></category></item><item><title><![CDATA[【测试开发】用例篇]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123528524</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123528524</guid><author>DerrickWestbrook</author><pubDate>Wed, 16 Mar 2022 17:09:29 +0800</pubDate><description><![CDATA[📢博客主页：🏀敲代码的布莱恩特🏀
📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论！👏
📢本文由 【敲代码的布莱恩特】 原创，首发于 优快云🙉🙉🙉
📢由于博主是在学小白一枚，难免会有错误，有任何问题欢迎评论区留言指出，感激不尽！✨
📖精品专栏（不定时更新）【JavaSE】 【Java数据结构】【LeetCode】


【测试开发】用例篇测试用例的基本要素测试用例的给我们带来的好处测试用例的设计方法测试用例的总体设计方法基于需求的设计方法具体的设计方法等价类边界值因果图场景设计法错误猜测法测试用例的有效性测试用.]]></description><category></category></item><item><title><![CDATA[【测试开发】软件测试基础篇]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123515483</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123515483</guid><author>DerrickWestbrook</author><pubDate>Wed, 16 Mar 2022 00:00:57 +0800</pubDate><description><![CDATA[📢博客主页：🏀敲代码的布莱恩特🏀
📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论！👏
📢本文由 【敲代码的布莱恩特】 原创，首发于 优快云🙉🙉🙉
📢由于博主是在学小白一枚，难免会有错误，有任何问题欢迎评论区留言指出，感激不尽！✨
📖精品专栏（不定时更新）【JavaSE】 【Java数据结构】【LeetCode】


【测试开发】软件测试基础篇软件测试的生命周期软件测试&amp;软件开发生命周期如果描述一个bug如何定义bug的级别bug的生命周期如何开始第一次测试测试的执行和bug管理如何发现更多的bug？.]]></description><category></category></item><item><title><![CDATA[【测试开发】测试的相关基本概念]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123493912</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123493912</guid><author>DerrickWestbrook</author><pubDate>Tue, 15 Mar 2022 13:32:02 +0800</pubDate><description><![CDATA[📢博客主页：🏀敲代码的布莱恩特🏀
📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论！👏
📢本文由 【敲代码的布莱恩特】 原创，首发于 优快云🙉🙉🙉
📢由于博主是在学小白一枚，难免会有错误，有任何问题欢迎评论区留言指出，感激不尽！✨
📖精品专栏（不定时更新）【JavaSE】 【Java数据结构】【LeetCode】


【测试开发】测试的相关基本概念软件测试的目的和原则什么是需求什么是Bug什么是测试用例开发模型软件的生命周期瀑布模型螺旋模型增量迭代模型敏捷流程测试模型V模型W模型配置管理和软件测试什么是配置管.]]></description><category></category></item><item><title><![CDATA[【MySQL】索引与事务]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123459457</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123459457</guid><author>DerrickWestbrook</author><pubDate>Sun, 13 Mar 2022 15:14:38 +0800</pubDate><description><![CDATA[📢博客主页：🏀敲代码的布莱恩特🏀
📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论！👏
📢本文由 【敲代码的布莱恩特】 原创，首发于 优快云🙉🙉🙉
📢由于博主是在学小白一枚，难免会有错误，有任何问题欢迎评论区留言指出，感激不尽！✨
📖精品专栏（不定时更新）【JavaSE】 【Java数据结构】【LeetCode】


【MySQL】索引与事务1.索引什么是索引索引的作用索引的使用场景索引的简单使用查看索引创建索引删除索引2.事务什么是事务以及为什么使用事务事务的概念使用事务的原因如何开启事务开启事务的三部曲开.]]></description><category></category></item><item><title><![CDATA[【Spring】Spring 核心与设计思想]]></title><link>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123270574</link><guid>https://blog.youkuaiyun.com/DerrickWestbrook/article/details/123270574</guid><author>DerrickWestbrook</author><pubDate>Fri, 04 Mar 2022 11:30:58 +0800</pubDate><description><![CDATA[📢博客主页：🏀敲代码的布莱恩特🏀
📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论！👏
📢本文由 【敲代码的布莱恩特】 原创，首发于 优快云🙉🙉🙉
📢由于博主是在学小白一枚，难免会有错误，有任何问题欢迎评论区留言指出，感激不尽！✨
📖精品专栏（不定时更新）【JavaSE】 【Java数据结构】【LeetCode】


【Spring】Spring 核心与设计思想Spring是什么？什么是容器？什么是IoC？传统程序开发控制反转式程序开发两种开发方式对比总结理解SpringIoCDI 概念说明面试问题总结
Sp.]]></description><category></category></item></channel></rss>