自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库技术总结

本文主要介绍了数据库的基本概念、发展历程、术语定义及Oracle数据库的具体应用。首先概述了数据库的定义和常见类型,如SQL Server、MySQL等。接着讲解了数据库的三个发展阶段及其特点,并详细解释了关系、属性、元组、主键等核心术语。重点阐述了Oracle数据库的连接工具、登录方式、表空间、数据类型及SQL语句分类(DDL、DML、TCL、DQL)。通过实例演示了表的创建、数据插入、查询、更新、删除等操作,并深入讲解了条件查询、排序、分组、聚合函数等高级功能。最后介绍了事务控制、约束条件和索引的创建。

2025-07-20 13:07:01 944

原创 第八讲~~数据库技术(续9)--事务控制语句&索引

本文介绍了数据库中的事务控制和索引操作。事务控制包括提交事务(commit)和回滚事务(rollback),确保操作要么全部成功要么全部失败。提交事务将修改永久保存,回滚事务则撤销未提交的操作。索引部分讲解了如何创建和删除索引以提高查询效率,包括自动为具有主键或唯一约束的列创建索引,以及手动创建索引的语法(create index)和删除索引的方法(drop index)。通过具体案例演示了这些操作的实际应用。

2025-07-19 10:00:00 251

原创 第八讲~~数据库技术(续8)--约束

摘要:本文介绍了SQL中的默认值约束和非空约束。默认值约束通过DEFAULT关键字为列设置默认值,当插入数据未指定值时自动填充;可通过ALTER TABLE语句添加或删除(设为NULL)。非空约束(NOT NULL)要求列必须有值,同样可在创建表或修改表时设置,通过MODIFY NULL删除。文中提供了具体语法和示例,包括创建表时定义约束、后期添加/删除约束等操作,并总结了常见的五种约束类型:主键、唯一、检查、默认值和非空约束。

2025-07-18 11:30:00 810

原创 第八讲~~数据库技术(续7)--约束

数据库约束是对表中数据设置的限制规则,主要包括主键约束、唯一约束、检查约束等。主键约束确保列值唯一且非空,可通过创建表或修改表时添加,支持单列和复合主键。唯一约束防止重复值但允许NULL,可应用于单列或多列组合。检查约束限制列值范围(如年龄1-150、邮箱需含@符号)。约束可通过ALTER TABLE语句添加或删除,如删除主键约束使用DROP PRIMARY KEY或DROP CONSTRAINT。这些约束机制有效保证了数据的完整性和正确性。

2025-07-18 10:00:00 1016

原创 第八讲~~数据库技术(续6)--子查询(嵌套查询)

摘要:本文通过多个SQL子查询案例演示了嵌套查询的应用。主要内容包括:1)查询工资高于平均工资的员工信息;2)查询工资高于指定部门最高工资的员工;3)通过部门名称查询员工信息;4)基于地址查询部门员工;5)查找与指定员工同部门的其他员工;6)在多表关联场景下进行复杂查询,包括学员信息查询、平均成绩统计、条件筛选等。典型案例展示了子查询在条件过滤、多表关联和数据统计中的应用技巧。

2025-07-17 10:00:00 583

原创 第八讲~~数据库技术(续5)-连接查询

连接查询用于从不同表中获取关联数据,主要分为等值连接(通过"="关联)和非等值连接(非"="关联)。等值连接示例包括查询员工信息及其所属部门,可以结合排序和筛选条件;非等值连接适用于工资等级查询等场景。自连接则将同一表视为两个表进行关联查询,如查询员工及其上级领导信息。各类连接均需指定关联条件,并可通过WHERE子句添加筛选条件,ORDER BY进行排序。这些查询方式能有效处理多表数据关联需求。

2025-07-16 10:00:00 593

原创 第八讲~~数据库技术(续4)-处理函数讲解

摘要:本文介绍了SQL中常用的字符、数值和日期处理函数。字符处理包括LENGTH(统计字符数)、TRIM(去空格)、SUBSTR(截取字符串)和字符串拼接(||或CONCAT)。数值处理涉及ROUND(四舍五入)、TRUNC(截取)、SQRT(平方根)和POWER(乘方)。日期处理函数包括SYSDATE(系统时间)、TO_CHAR(日期转字符)和TO_DATE(字符转日期),特别演示了日期格式转换和条件查询。这些函数在数据查询、格式转换和计算中具有重要作用,是SQL数据处理的基础功能。

2025-07-15 10:15:00 444

原创 第八讲~~数据库技术(续3)-group by and having讲解

摘要:分组查询(groupby)是将数据按指定列分组后使用聚合函数处理的方法,常与orderby配合排序。基本语法为:select列名/聚合函数 from表名 where条件 groupby列名 orderby列名/聚合函数 asc/desc。 having语句用于对分组结果二次过滤,执行顺序为where→groupby→聚合→having→orderby。 i

2025-07-14 14:30:00 539

原创 第八讲~~数据库技术(续2)-条件查询和聚合函数讲解

SQL条件查询与聚合函数使用指南 本文介绍了SQL中带条件的查询语句格式和使用方法,包括:1)关系运算符(=,>,<等)和逻辑运算符(AND,OR,NOT)的应用示例;2)特殊条件处理如IS NULL/IS NOT NULL和模糊查询LIKE;3)BETWEEN AND和IN运算符的使用;4)NULL值处理函数NVL;5)五大聚合函数(COUNT,SUM,AVG,MIN,MAX)的具体应用案例。通过多个EMP表查询实例,展示了如何组合不同条件进行精确数据检索和统计分析。

2025-07-14 10:00:00 942

原创 第八讲~~数据库技术(续1)

主要用来创建,删除,修改表的结构创建-----create删除-----drop修改----alter。

2025-07-13 17:30:49 396

原创 第八讲~~数据库技术简介

问题1:什么是数据库?存储数据的仓库。问题2:常见的数据库有哪些?————SQL Server(数据库较大 5G)————Access————Oracle(大型数据库700多兆-200多兆)(付费)————Mysql(50多兆)————DB2(付费)————人大金仓。

2025-07-12 20:33:46 303

原创 禅道项目管理系统(全)

本文介绍了禅道测试管理工具的使用方法。主要内容包括:禅道的安装配置、核心功能模块操作指南。重点讲解了组织视图(部门/用户/权限管理)、产品视图(产品/需求管理)、项目视图(项目/任务管理)、测试视图(用例/缺陷管理)等模块的具体操作流程。特别强调了测试相关的关键功能:测试用例的导入导出、缺陷处理全流程(提交-分配-修改-验证)、版本测试管理等。通过详细的操作步骤说明,帮助测试人员快速掌握禅道在测试管理中的实际应用。

2025-07-04 16:13:44 704

原创 第七讲~~测试工具(禅道功能模块讲解)续2

本文介绍了软件测试管理流程的主要环节:1)版本创建后由测试负责人提交测试,包含版本创建、关联测试用例等步骤;2)测试经理指派测试任务给具体测试人员;3)测试执行与缺陷处理流程,包括测试用例执行、缺陷提交、分配、修改和验证等环节;4)以客户关系管理系统为例演示全流程操作。整个测试流程涉及测试、开发和运维多个角色的协作,通过标准化的缺陷处理机制确保问题闭环。

2025-07-04 09:45:00 1586 1

原创 第七讲~~测试工具(禅道功能模块讲解)续1

本文摘要:项目管理系统操作指南,包含项目创建(短期/长期/运维类型)、团队配置、需求关联、任务分解(研发/测试分工)等核心功能操作步骤。重点说明:1)研发流程(任务领取-开发-完成);2)测试流程(用例编写/导入导出-缺陷提交);3)版本发布规范(TEST/STABLE类型命名规则)。以酒店管理系统为案例,演示从需求提出到版本发布的全流程协同操作,涉及项目经理、研发、测试、运维等多角色协作。

2025-07-03 10:45:00 757

原创 第七讲~~测试工具(禅道功能模块讲解)

本文介绍了禅道项目管理系统的核心功能模块操作指南。主要内容包括:1)后台视图的回收站数据恢复和自定义职位设置流程;2)产品视图的产品添加、模块分类(3级结构)及需求管理;3)项目视图的项目创建、团队配置和需求关联。重点演示了客户关系管理系统(CRM)和达内教学系统(TTSIS)的产品创建实例,以及多层级模块划分(如酒店管理系统的3级模块体系)。系统支持多平台产品类型,各模块操作均遵循"选择菜单-填写信息-保存"的标准流程,体现了产品驱动的项目管理理念。

2025-07-02 09:30:00 713

原创 第七讲~~测试工具(禅道项目管理系统)

本文介绍了软件测试常用工具(如禅道、JIRA、Selenium等)及禅道项目管理系统的功能与安装流程。主要内容包括:1)测试管理工具分类(功能/性能测试工具);2)禅道的B/S架构特点及组织/产品/测试等核心模块;3)详细安装步骤(下载→管理员模式运行→启动服务);4)访问方式(本地/服务器IP地址及端口配置);5)组织视图功能操作(部门/用户/权限管理)。重点演示了用户批量添加、权限分组设置等实操步骤,为测试团队提供项目管理解决方案。

2025-07-01 23:47:38 655

原创 测试第六讲-测试模型&分类

本文摘要: 软件测试模型主要包括V模型和W模型。V模型明确了开发与测试的对应关系,但缺乏对需求和设计阶段的测试;W模型通过双V结构弥补了这一不足,强调持续测试原则。测试分类包括:按技术分为黑盒、白盒和灰盒测试;按运行方式分为动态和静态测试;按类型分为功能和性能测试。此外还介绍了返测、回归测试、兼容测试等术语,以及从需求分析到测试总结的标准测试流程。测试方法通常需要综合应用多种技术,才能达到最佳效果。

2025-07-01 22:16:45 1178

原创 第五讲 测试用例编写方法~~【测试大纲法】

摘要:测试大纲法是一种功能测试方法,适用于多个界面间存在操作关系的场景,如软件安装程序。其步骤包括:1)分析需求,按层级列出界面及操作;2)理清窗口关系编写测试用例。关键要点:测试路线中已验证的操作点可酌情省略;下拉列表需测最小值、中间值和最大值;相似功能点可重用用例但必须执行。软件安装测试需关注操作系统兼容性、安装路径(默认/自定义)及已安装软件的处理方式(升级/覆盖等)。该方法通过结构化的大纲梳理界面关系,提高测试效率。

2025-07-01 10:00:00 290

原创 第五讲 测试用例编写方法~~【场景法】

摘要:本文介绍了测试用例编写方法中的场景法。测试用例是指导测试过程的重要文档,场景法作为常用黑盒测试方法,主要用于验证软件业务逻辑和流程。该方法模拟用户正确操作(基本流)和错误操作(备选流)两种情景,强调先测试核心业务流程再测试细节。通过ATM取款和五子棋两个案例,说明了场景法的应用步骤:分析业务逻辑、列出基本流和备选流、生成场景表、编写测试用例。场景法与用例之间并非一一对应关系,需根据实际业务需求灵活设计。(150字)

2025-06-30 22:47:23 401

原创 第五讲 测试用例编写方法~~【正交排列法】

摘要:正交排列法是一种高效的测试用例设计方法,适用于多控件组合测试场景。该方法通过使用统计学正交表,在保证测试覆盖的前提下,以最少组合数完成测试。其主要步骤包括:分析控件取值、选择合适正交表、映射正交表为测试表、编写测试用例。正交排列法与判定表法的区别在于适用规模不同,前者更适合20种以上的组合情况。实际应用中需注意正交表的局限性,如可选表数量有限、控件取值个数需一致等。当参数不匹配时,可采用少数服从多数或最大值策略调整方案。

2025-06-30 10:00:00 781

原创 测试第六讲-开发&测试阶段划分

软件开发与测试阶段概要 软件开发分为需求分析、设计、编码等阶段,其中需求分析阶段引入的bug最多。因此测试需要贯穿整个开发周期,包括文档测试。 软件测试分为四个主要阶段: 单元测试:最小测试单元,采用白盒测试 集成测试:模块合并测试,包含冒烟测试 系统测试:完整系统测试,关注功能性能 验收测试:用户参与的UAT测试 测试原则是尽早介入、持续进行,单元测试由开发人员完成但需质量保证,集成测试采用逐步合并方式。冒烟测试用于版本验证,系统测试前需进行确认测试。

2025-06-29 17:50:06 690

原创 软件测试第五讲~~测试用例编写方法【因果图和判定表法】

摘要:本文介绍了测试用例编写中的因果图和判定表法。测试用例是测试执行前编写的指导文档,包含用例编号、测试目的等要素。因果图法通过图形符号表示输入条件(因)与输出结果(果)的关系,包括恒等、与、或、非等基本关系以及互斥、唯一、包含等约束关系。判定表法则将输入组合与对应输出结果系统化呈现。以交通卡充值系统为例,演示了从需求分析到建立判定表的完整步骤。这两种方法适用于多控件组合、存在输入输出复杂关系的界面测试场景。

2025-06-29 10:00:00 709

原创 Linux离线搭建Redis (centos7)详细操作步骤

本文详细介绍了在CentOS7系统中离线安装Redis7.2.4的完整流程。主要内容包括:下载安装包、上传解压、编译安装、前台启动测试、后台服务配置(修改redis.conf配置文件、设置开机自启)、服务管理命令(启动/停止/状态查看)以及常见问题解决方法。特别强调了配置文件的修改要点(daemonize后台运行、密码设置等)和安装过程中的注意事项,如正确处理PID文件异常等问题。通过该指南可完成Redis的完整安装和基础配置。

2025-06-28 23:16:41 1349

原创 软件测试第五讲~~测试用例编写方法【 边界值法】

《边界值法在测试用例编写中的应用》摘要 边界值法是功能测试的重要方法,专门针对输入数据的边界点进行测试。该方法适用于有数据输入的场景,常与等价类划分法配合使用。边界值测试包括边界值点(最大值/最小值)和次边界值点(边界相邻的有效/无效值),如测试1-40个字符时,需检查1、40及0、2、39、41等临界情况。虽然边界值数据属于等价类范畴,但因其高错误率必须重点测试。 实际应用中,有效数据应采用组合测试提高效率,无效数据则需单独测试以避免屏蔽现象。案例显示,信息注册测试需综合运用等价类和边界值分析,通过数据分

2025-06-28 10:00:00 707

原创 Linux系统常见问题解决办法

摘要:本文介绍了三个Linux系统常见问题的解决方法:1) 重启后永久IP失效问题,通过修改ifcfg-eth0配置文件解决;2) Jenkins启动失败问题,需修改配置文件添加JDK路径;3) 前端打包报错"vue-cli-service未找到",通过配置npm代理离线安装vue-cli解决。文章提供了详细的操作步骤,包括配置修改和命令执行方法,适合遇到类似问题的用户参考。

2025-06-27 11:00:00 305

原创 软件测试第五讲~~测试用例编写方法【等价类划分法】

问题1:在测试有效等价类数据时出现了用例冗余(重复)的问题。----可以通过优化测试的方式解决。问题2:在测试无效等价类数据时,存在多个无效等价类组合的情况没有测试的问题1)多个控件都为无效等价类的组合情况2)一个控件多个无效等价类组合的情况没有测----可以通过最后做适当的强化测试来解决。

2025-06-27 10:00:00 872

原创 Linux离线安装nodes

本文介绍在CentOS7系统上离线安装Node.js的具体步骤。首先从官网下载Node.js v18.16.1版本压缩包,上传至服务器后解压到/usr/local/nodejs目录,并设置全局软链接。测试时发现版本兼容性问题(glibc库版本冲突),最终解决方案是改用兼容性更好的Node.js v16.15.0版本重新安装。文中详细列出了创建目录、解压文件、设置软链接等关键命令,并说明了遇到版本冲突时的排查方法(检查glibc版本)和版本降级处理方法。

2025-06-26 10:00:00 465

原创 Linux离线安装maven

本文介绍了在CentOS 7系统中离线安装Maven的完整步骤:1)从官网下载Maven 3.9.3版本;2)通过Xshell上传至服务器/usr/local/maven目录;3)解压安装包并配置本地仓库路径;4)修改settings.xml文件,添加阿里云镜像源;5)设置环境变量并验证安装。注意事项包括:需要预先安装JDK,使用mkdir分级创建仓库目录,以及通过source命令使环境变量生效。安装完成后可通过mvn -version命令测试验证。

2025-06-25 10:15:00 372

原创 Linux离线安装mysql

查看当前信息 update user set host='%' where user='root';#更改root的host为% select host, user, authentication_string,plugin from user;查看mysql初始的密码策略。

2025-06-24 19:33:19 680

原创 Linux离线搭建Jenkins

本文详细介绍在CentOS7系统离线搭建Jenkins的过程。首先需要准备JDK8、Jenkins安装包和插件包。安装步骤包括:安装JDK、上传Jenkins安装包并执行安装,修改配置文件将启动用户设为root,处理端口冲突问题(默认8080改为8087),配置防火墙开放端口。完成后通过浏览器访问Jenkins进行初始化配置,包括输入初始密码、跳过插件安装、设置管理员账号。针对离线环境,重点讲解了插件离线安装方法:解压插件包并复制到Jenkins插件目录后重启服务。最后还提到需要设置开机自启,并建议安装相关

2025-06-24 19:29:04 1154

原创 Linux离线安装JDK

1、下载地址 2、使用xshell文件传输工具,上传到Linux服务器 3、卸载 4、安装JDK 5、检查JDK是否安装成功

2025-06-24 16:00:00 719

原创 软件测试第四讲~~缺陷报告的总结

本讲总结了缺陷报告的相关要点:1)缺陷报告的作用包括科学记录、跟踪管理缺陷,便于分类统计;2)识别缺陷可通过需求文档比对、测试用例预期结果验证及多方沟通确认;3)编写报告需注意全面记录(包括随机缺陷)、客观描述、确保重现性并严格审核;4)对不可重现缺陷要特别标注,提供详细过程记录和证据,必要时保留测试环境或配合白盒测试。报告编写应遵循准确性、及时性和客观性原则。

2025-06-24 14:30:00 154

原创 Linux 离线安装git

【CentOS7离线安装Git步骤】1.下载git-2.39.3.tar.gz和编译软件包soft.zip;2.上传至服务器/usr/local/git目录;3.解压安装包并删除多余文件;4.安装编译依赖环境(需手动安装gcc);5.编译安装到/usr/local/gitlab目录;6.配置环境变量并重新加载;7.验证git --version确认安装成功。注意:编译前需确保gcc等基础编译工具已安装。

2025-06-24 12:00:00 554

原创 软件测试第三讲~~测试流程和缺陷报告

软件测试流程主要包括需求分析、测试计划制定、用例设计、测试执行、缺陷报告和测试总结等步骤。测试人员需负责编写测试用例、执行测试、提交缺陷报告并跟踪管理缺陷。缺陷报告是测试与开发沟通的重要工具,包含缺陷编号、标题、模块、版本、状态、严重程度和优先级等要素。缺陷处理流程为:测试提交→开发验证→修复→反测→关闭。

2025-06-24 10:00:00 906

原创 软件测试第二讲~~ 进制和进制转换

本讲介绍了计算机中的进制系统及其转换方法。主要内容包括:1)四种常用进制(十进制、二进制、八进制、十六进制)的基本概念、系数、进位规则和权值计算;2)进制转换的核心方法:十进制转其他进制用"除基数取余逆读法",其他进制转十进制用"按权展开求和法";3)二进制与十六进制、八进制的快速转换技巧(4位二进制=1位十六进制,3位二进制=1位八进制);4)进制表示方法(下标或后缀标识)。重点强调了冯·诺依曼引入二进制对计算机发展的重要意义,以及引入十六进制和八进制简化二进制表示

2025-06-23 14:00:00 323

原创 软件测试第一讲~~计算机基础

引入缺陷最多的是需求分析阶段(大概占缺陷总数的55%左右 )(需求分析的文档是可以更改的),其次是设计阶段(大概占缺陷总数的25%左右),最少的是编码阶段(大概占缺陷总数的15%左右)。例如:BAT(百度、阿里、腾讯)等企业的服务器的操作系统的都是以linux作为核心,然后经过二次开发成为适应企业需求的独特的系。:需求有可能有遗漏的内容,但是测试人员不能因为需求的遗漏就造成测试的遗漏,如果发现应该实现而没有实现的问题也要提交缺陷。5)软件难以理解,不易使用,运行缓慢等,站在用户的角度上一切觉得不好的地方。

2025-06-22 12:29:42 861

原创 办公软件EXcel快捷键操作步骤分享

1、单元格格式弹框--数字--自定义--输入 #,000,000,000(#代表不显示无意义的0,,000代表千位),回车(确认)1、 单击文件--选项--自定义功能区--右侧自定义功能区--新建选项卡--重命名。1、单元格格式弹框--数字--自定义--输入 [DBNum1],回车(确认)1、单元格格式弹框--数字--自定义--输入 [DBNum2],回车(确认)1、单元格格式弹框--数字--自定义--输入0.00,回车(确认)1、单元格格式弹框--数字--自定义--输入 0%,回车(确认)

2025-06-22 10:00:00 427

原创 使用jmeter进行websocket连接测试

本文介绍了JMeter中WebSocket插件的安装与使用方法。首先说明插件安装步骤:下载jar包放入lib/ext目录并重启JMeter。接着详细解析WebSocket采样器的配置参数,包括服务器地址、端口号、超时设置、协议类型、连接方式等。然后分三步说明测试流程:1)添加WebSocketSampler配置连接信息;2)可选添加OpenConnection建立连接;3)使用Request-Response采样器进行长连接测试,强调需复用连接并注意请求/响应数据匹配。

2025-06-22 00:53:49 675

原创 VMware 安装Windows 虚拟机,Windows 虚拟机可 ping 通本地电脑,但本地电脑无法 ping 通虚拟机 IP 的解决思路和操作步骤

VMware 安装Windows虚拟机 与主机-通信

2025-06-21 21:25:15 987

原创 Jenkins部署环境,实现Jenkins自动化构建最新代码

摘要:本文介绍了Jenkins自动化构建部署环境的完整流程。首先需要搭建基础环境,包括离线安装Git、JDK、Maven、MySQL、Node.js和Jenkins服务。然后详细说明了新建Jenkins任务的步骤:创建自由风格项目、配置源码管理(Git)、编写构建Shell脚本。接着介绍了部署环境的配置要点:创建目录、上传文件、修改配置、设置权限。最后说明了前端部署和访问环境的步骤,包括端口开放和防火墙配置。整个流程涵盖了从环境准备到项目部署的全过程,为自动化构建提供了完整指导。

2025-06-21 20:53:15 91

空空如也

空空如也

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

TA关注的人

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