- 博客(15)
- 收藏
- 关注
原创 自学软件测试day15——LINUX
本文主要介绍了Linux系统中的文件操作、权限管理和进程控制三大核心功能模块。在文件操作方面,重点讲解了通配符匹配、文件查找命令、文本搜索工具grep的使用技巧;在权限管理部分,详细说明了chmod、chown、chgrp等命令修改文件权限的方法;在进程控制模块,系统性地介绍了ps、top等进程查看命令,以及前后台进程切换、终止进程等操作。文章还特别讲解了Linux系统中重要的重定向和管道技术,包括标准输入输出错误的重定向方法,以及管道符号|在多命令协作中的实际应用场景。
2026-04-26 01:11:29
522
原创 自学软件测试day14——LINUX
Linux操作系统基础与应用摘要 本文系统介绍了Linux操作系统的基础知识与应用方法。首先阐述了Linux作为开源操作系统的特点,包括稳定性、多用户支持、安全性等核心优势。重点介绍了常用命令操作,包括目录管理、文件操作、文本查看等实用技巧。此外,还涵盖了VI/VIM编辑器的三种工作模式及其操作方法,以及系统关机重启命令。最后讲解了Linux的目录结构和特殊文件概念,为初学者提供了全面的Linux入门指南。这些基础知识对于掌握Linux系统管理和日常运维工作至关重要。
2026-04-25 21:17:48
607
原创 自学软件测试day13——数据库
本文系统介绍了MySQL数据库查询与操作的核心技术,主要包括三部分内容:1)查询结果处理与函数应用,涵盖文本处理、日期函数和聚合函数;2)分组查询与子查询技术,包括分组操作、过滤分组和复杂子查询;3)表联结方法,详细解析内连接、外连接及多表联结的实现。文章还深入探讨了数据库增删改操作、布尔值判断等实用技巧,并对比了不同连接方式的性能特点,为数据库开发者提供了全面的技术参考。
2026-04-25 17:14:20
566
原创 自学软件测试day12——数据库基础
本文摘要: 数据库管理系统(DBMS)是存储和管理数据的核心工具,MySQL作为主流关系型数据库具有广泛应用。文章系统介绍了数据库基础知识,包括数据与数据库概念。重点讲解了SQL查询语言,涵盖SELECT基础查询、DISTINCT去重、LIMIT限制结果、ORDER BY排序等核心语法,详细解析了WHERE条件查询与AND/OR/NOT逻辑运算符的使用。特别深入讲解了LIKE模糊查询和通配符(%)、(_)的应用技巧,以及IN范围查询等高级用法。
2026-04-23 10:51:57
591
原创 自学软件测试day11——接口测试基础
本文系统介绍了接口测试的相关知识,主要包括:接口定义与分类(内部/外部接口、webService/http协议);接口测试要点(功能验证、容错性、边界值、性能及安全性);常用测试工具(Postman、Jmeter);测试用例设计方法(边界值、等价类等);Postman工具使用详解(请求构造、变量管理、批量执行及报告生成)。重点阐述了接口测试与功能测试的区别,以及如何通过Postman进行变量设置、数据驱动测试和自动化报告生成。文章为接口测试提供了全面的技术指导。
2026-04-23 10:16:21
601
原创 自学软件测试day10——Cookie、Session和Token
本文对比分析了Cookie、Session和Token三种身份验证技术。Cookie是存储在客户端的文本数据(4KB限制),用于解决HTTP无状态问题,但存在安全风险。Session依赖服务器存储会话状态,通过Cookie传递SessionID,存在服务器资源消耗和分布式实现困难的问题。Token采用加密签名验证机制,无需服务器存储,具有无状态、跨域和分布式优势,通过计算时间换取存储空间。三种技术各有特点:Cookie简单但受限,Session适合单系统但资源消耗大,Token则更适合现代分布式系统架构。
2026-04-22 11:40:37
606
原创 自学软件测试day9—— web接口测试、Fiddler抓包
本文系统介绍了HTTP协议的工作原理及应用要点。主要内容包括:HTTP在网络分层模型中的位置及其请求-响应机制;HTTP报文结构和常用方法(GET/POST等);HTTPS的安全特性及与HTTP的区别;Fiddler抓包工具的使用方法,包括请求/响应报文分析、修改及自动应答功能。文章详细解析了HTTP协议从基础原理到实际应用的关键知识点,为理解Web通信机制提供了全面指导。
2026-04-22 11:08:06
510
原创 自学软件测试day8——性能测试、安全测试与H5测试和小程序测试
文章摘要:本文介绍了APP性能测试和安全测试的主要方法。性能测试部分重点讲解了GT工具的使用,包括其在iOS和Android平台的应用方式,以及Monkey测试的操作流程、日志分析和问题定位。安全测试部分从客户端、通信、服务端三个维度展开,涉及反编译、数据安全等内容。此外还简要介绍了H5测试和小程序测试的特点与方法,包括小程序架构、测试入口和云测试平台的使用。全文提供了详细的测试步骤和问题排查思路,适合移动应用测试人员参考。
2026-04-21 00:24:03
534
原创 自学软件测试day7——测试计划、兼容性测试和弱网测试
测试计划与兼容性测试要点总结 测试计划的核心要素包括5W1H原则(目的、内容、时间、地点、人员、方法),涵盖测试目标、范围、资源、进度等12项内容。兼容性测试主要解决多平台适配问题,分为硬件兼容、软件兼容和数据兼容三类,可通过人工测试或云测平台实施。弱网测试重点在于模拟不稳定网络环境,常用Fiddler工具进行网络限速和抓包分析。测试文档应包含风险评估、质量目标及交付标准,确保测试活动有效支撑产品质量目标。
2026-04-21 00:22:31
488
原创 自学软件测试day6—手机APP测试
本文系统介绍了APP测试的核心要点:1. 测试架构方面,重点解析Android四层架构,强调应用程序框架层是测试主要关注点;2. 专项测试包含功能、UI、兼容性等8个维度,特别指出稳定性测试需使用Monkey工具检测崩溃;3. 功能测试涵盖安装卸载、登录验证等全流程,强调升级测试需关注WiFi自动更新、版本跳转等特殊场景;4. 设备选择策略。
2026-04-20 08:59:36
717
原创 自学软件测试day5
本文系统介绍了软件测试中的业务流程分析和测试要点提取方法。主要内容包括:1.业务流程概念及其应用场景(如购物车流程);2.测试点提取的必要性和方法,从功能需求、用户界面等维度进行分析;3.Web表单测试的详细要点,涵盖数据增删改查、翻页、验证码等功能测试;4.各类表单控件的专项测试方法。文章通过具体示例(如逻辑/物理删除区别)和系统化的测试点清单,为测试人员提供了全面的功能测试指导框架,有助于提升测试覆盖率和质量。
2026-04-20 08:58:33
431
原创 自学软件测试day4
URL:统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该字母处理它基本URL包含:模式(或称协议)+ 服务器名称(或域名或IP地址)[端口] + 路径 + 参数协议 + 服务器域名协议 + 服务器域名 + 路径协议 + 服务器域名 + 路径 + 参数常见的协议有:HTTP、HTTPS、FTP、TELNET、SMTP等服务器是一种计算机设备,用于存储、处理和传输数据。
2026-04-19 08:52:48
529
原创 自学软件测试day3
本文系统阐述了软件缺陷的定义、分类及管理流程。软件缺陷指在开发生命周期中导致产品未达预期的各类问题,包括功能缺失、错误、多余功能等。文章详细分析了缺陷产生原因(文档、设计、管理等),并指出并非所有缺陷都需要修复,需权衡时间、风险、成本等因素。重点介绍了缺陷发现方法(边界条件测试、状态转换测试等)、报告要素(编号、优先级、类型等)及编写规范。最后以共享单车扫码功能为例,展示了从正常到异常的系统性测试思路。全文强调缺陷管理的规范性、可追溯性和风险控制意识。
2026-04-19 08:51:31
491
原创 自学软件测试day2
软件测试对象包括文档、数据和程序,提倡全生命周期测试理念。测试分类多样:按阶段分为单元、集成、系统和验收测试;按代码可见度分为白盒、灰盒和黑盒测试;按执行方式分为静态测试(评审文档)和动态测试(手工/自动化执行)。系统测试涵盖功能、性能、健壮性(容错与恢复)、安全性、压力、可靠性等类型。其中功能测试验证需求实现,性能测试评估处理速度,健壮性测试异常处理能力,安全性测试防入侵能力。此外还包括回归测试(验证旧功能)和冒烟测试(基础功能验证)。测试方法需根据项目特点灵活选择。
2026-04-18 20:55:10
488
原创 自学软件测试Day1
本文系统介绍了软件测试的基本概念和常用方法。软件测试是通过预防、发现和跟踪缺陷来提高软件质量的过程,其核心目标是尽早发现缺陷。文章详细阐述了等价类划分法、边界值法、因果图法、判定表法、用户故事法和错误推测法等6种测试设计方法,并提供了用户名验证、订单检查等实例说明。同时介绍了测试用例设计三部曲、测试流程、需求评审、测试计划等内容,以及测试启动三原则和测试完成准则。全文涵盖了从测试设计到执行的完整流程,为软件测试工作提供了系统的方法论指导。
2026-04-18 19:06:57
1090
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅