![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 75
小枍~
暂无
展开
-
HTTP协议
状态码(服务器对于客户端请求的处理状态,服务器对于请求的逻辑处理,和实际业务处理结果无关;请求数据中第一行内容:method(方法)、path(路径)、protocal\version(协议、版本)服务器和浏览器对于URL地址长度限制,在web应用中,发送大量数据给服务器,不推荐使用get.短连接:一个tcp连接只会建立一个http连接,http连接结束,则http连接也结束。3>get,获取在客户端默认有缓存,post的响应不缓存(实时数据),更安全。服务器对于请求处理的结果(多用于断言、关联)原创 2023-08-28 22:39:53 · 106 阅读 · 0 评论 -
业务测试——历史数据
编辑、删除、新建、另存、保存、打印、下载、转发、共享、帮助、跳转、查看、搜索等的按钮、表单和列表可正确展示并生效。不同身份和权限的人的数据权限区别(需要造不同级别、身份、配置下账号,留据可见数据范围)是否屏蔽了不需要展示的数据;是否对某个页面走哪个服务,数据进哪个数据库表,是否生成了日志记录,是否产生了异常。发版过程中修改该身份配置造成的错误数据,怎么修复,怎么记录,是否需要修复。历史的数据在发版过程中修改了数据权限,怎么修复,怎么记录,是否需要修复。历史的应用数据被修改,权限下的数据怎么动态修改、展示。原创 2023-08-05 10:28:24 · 1032 阅读 · 1 评论 -
测试工具-JIRA
测试bug管理工具——jira使用简单说明原创 2023-05-14 21:22:50 · 1295 阅读 · 0 评论 -
数据库系统概论
#数据库应用原理1.数据库分类:1)关系数据库。2)非关系数据库。3)键值数据库。2.数据库结构指在计算机的存储设备上合理存放的相关联的有结构的数据集合的结构。3.作为信息系统核心和基础的数据库技术得到了越来越广泛的应用。1)联机事务处理OLTP 针对小工作单元,快速创建单个事件。2)联机分析处理OLAP 跨大型数据集进行快速分析。3)计算机辅助设计与制造CAD/CAM。4)计算机集成制造系统 CIMS。4.概念(DB,DBMS,DBS)1)数据库(DB):长期储存在计算机内,有原创 2021-04-19 16:38:19 · 536 阅读 · 0 评论 -
web测试——业务测试2
软件测试基础原创 2022-11-24 22:13:23 · 379 阅读 · 0 评论 -
web测试——业务测试1
web测试中的业务场景——业务测试原创 2022-11-20 22:14:31 · 556 阅读 · 0 评论 -
测试总结(半年的实习+试用)
软件测试的实习认识总结原创 2022-10-12 23:15:37 · 2028 阅读 · 0 评论 -
基本数据结构
常见排序插入类排序直接插入排序算法思想:将第i个记录插入到第i-1个已经排好的记录中,从i=2开始;关键字ki与前面记录ki-1,ki-2,……,k1进行比较,大于ki的记录依次向后移动一个位置,直到遇到小于等于ki的kj,kj后面为空,则插入折半插入排序算法思想:在有序记录r[1,2,……,i-1]中确定应插入的位置;x.key<r[mid].key high = mid-1,左插;x.key>r[mid].key low = mid+1,右插;希尔排序算法思想:对初始原创 2021-11-18 22:18:12 · 919 阅读 · 0 评论 -
接口测试基础
接口测试概述生活中接口和软件程序的接口 生活中接口(插板,插座,USB线) 软件程序中接口(王者:与微信好友玩,与 QQ好友玩:(系统内部接口);饿了么淘宝、微信、支付宝都可绑定)接口 API:接口属于一种系统或程序调用接口;开放式API GUI:接口属于一种图形界面的操作软件的系统接口测试 测试系统内部各个组件间接口,以及系统与外部系统之间的交互点。接口测试内容 检查数据交换,发出和接收的数据 传递和控制管理过程 系统间的相互逻辑依赖关系接口测试范围 业务功能测试:正常场所;异原创 2021-11-09 19:14:17 · 237 阅读 · 0 评论 -
HTML基础
HTML(超文本标记语言)Hyper Text Markup Language< !DOCTYPE html >全局声明,告诉浏览器现在处理的是HTML文档html层级结构文档起点,文档终点< html >< /html > 文档头,文档尾(一般被用来设置网页编码,添加网页标签的小logo)< head >< /head > 主体头,主体尾(网页窗口内所有内容)< body >< /body >< !--原创 2021-11-09 08:23:10 · 110 阅读 · 0 评论 -
数据库技术
什么是数据库技术 科学的组织和存储数据; 高效的获取和处理数据;SQL 结构化查询语言 专为数据库建立的操作命令集,数据库专用 使用时,只需要发出”做什么“的命令DB,DBS,DBMS之间的关系数据(Data): 客观事物的符号表示。图形符号、数字、字母、数据 数据是数据库存储的基本对象数据库(DB) 长期储存在计算机内,有组织、可共享的数据集合 较小的冗余度(重复)、较高的数据独立性和易扩展性(可修改),并为各个用户共享数据库系统(DBS) 一般由数据库、数据库管理系统(开发原创 2021-11-06 18:40:59 · 2113 阅读 · 0 评论 -
计算机网络
计算机网络历史 1).50—60年代:单计算机:内部通信,数据处理 2).60—70年代,计算机互联:数据处理,通信。不同网络体系模型 3).70—80年代,计算机网络标准化:ARPANET协议 4).90年代至今,国际化互联网的诞生和发展。MILNET(军网);ARPANET(民网)OSI/RM模型 ISO国际标准化组织提出。 OSI/PM:开放系统互连参考模型物理层:只负责传输二进制比特流 为数据链路层提供服务。接收数据,提供数据数据链路层:上层数据封装成帧 帧:数据链路层完成从物原创 2021-11-05 09:56:42 · 1213 阅读 · 0 评论 -
Linux操作命令
Linux目录结构自带目录/boot启动目录,内核存放地 (C盘)/etc配置文件存放地/tmp程序产生的临时文件/home用户的目录,用户家目录都存放在此目录/lib库文件,程序执行过程中,调用一些额外参数时需要函数库的协助/bin;/sbin可执行文件和常用的Linux命令/usr应用程序和文件的安装地/mnt挂接其他文件系统/rootroot账户的home目录/dev存放linux系统下的设备文件vi编辑器原创 2021-11-04 09:05:25 · 262 阅读 · 0 评论 -
python基础合集
一、萌新语法输入和输出 print 1)不带引号,计算机识别,打印结果。print(1+1)——2 2)带单引号,直接打印引号中内容 3)带双引号,打印内容中有单引号时,用双引号;使用转义字符+单引号(’)实现单引号 4)带三引号,实现换行;转义字符“\n”也可以换行 input() name = input(“输入信息”)。使用变量赋值获取输入信息变量命名 1)一个词 2)只包含字母、数字、下划线 3)不能以数字开头 4)不使用函数名和关键字关键字 None;def;del;原创 2021-11-02 20:11:02 · 135 阅读 · 0 评论 -
7.白盒测试方法
基于逻辑覆盖的方法判定覆盖(分支覆盖) 设计最少的测试用例,每个条件分支的真假覆盖(M=T且N=T;M=F且N=F)条件覆盖 设计最少的测试用例,每个判断中每个条件的可能取值至少要满足一次(A(1) = T/F;B(2)=T/F;C(3)=T/F;D(4)=T/F),每个测试用例覆盖全部的条件,每种条件的一种结果,即T1,F2,T3,F4;F1,T2,F3,T4; 条件覆盖不一定包含判定覆盖判定—条件覆盖 设计最少的测试用例,分支真假覆盖的同时,各种条件也需覆盖(每个测试用例覆盖M,N,A,原创 2021-11-02 13:46:13 · 535 阅读 · 0 评论 -
6.2需求、用例和bug的关系
获取测试需求是测试工作的重点。通过需求分析,了解和掌握测试的方向和内容 1)分析出系统的模块和组织结构; 2)分析出软件的基本功能和运行流程(业务分析)包括:人或角色 3)识别出软件的重要功能和次要功能 测试人员以XMind形式给出分析结果;或者需求跟踪矩阵(正向、反向、优先级)完成测试需求和分析 当有了测试需求之后,针对每一个需求点进行测试用例设计;测试过程中,衡量需求覆盖程度。需求覆盖程度 = 被测试用例覆盖的需求数/需求点总数测试中,最能体现测试人员工作量指标是缺陷的数量和用例数量原创 2021-11-02 13:12:59 · 861 阅读 · 0 评论 -
6.1软件缺陷——bug
软件测试生命周期 测试计划、测试设计、测试执行、缺陷跟踪、测试评估缺陷基本概述缺陷定义 1)软件未实现说明书要求实现的功能——要 2)软件实现了不应该实现的功能——不要 3)软件实现了需求说明书中未提及的功能——有 4)软件未实现说明书中未提及但应该实现的功能——没有 5)软件难以理解,不易使用,运行缓慢(从测试角度来说)最终用户会认为不好——好不好缺陷属性属性描述类型自然属性划分缺陷种类严重程度故障的影响程度,各公司标准略不同(影响、功能)优先级被原创 2021-11-02 10:49:52 · 383 阅读 · 0 评论 -
5.4用例设计方法综合选择
用例设计综合方法反向验证,缺陷不做任何测试用例文本框 首先进行等价类划分法 任何情况下都必须使用边界值分析法程序功能说明中含有输入条件的组合情况 因果图法和判定表驱动法参数,设置:数据设计 正交实验法选择较少的组合方式达到最佳效果(各种不同的设置选项组合)状态变化,+数据 状态迁徙图法业务流程清晰 (银行类ATM机、金融类) 场景法贯穿整个测试案例过程其他 错误推测法(探索性测试)追加测试用例 程序逻辑,检查已经设计出的测试用例的逻辑覆盖程度,没有达到要求的覆盖标准,补充足够原创 2021-11-01 22:42:41 · 169 阅读 · 0 评论 -
5.3黑盒测试用例设计方法
正交实验法 日本人统计学家发明正交法原理 使用工具:正交表 统计和分析实验数据,从大量实验中找到合适的实验数据组合(岩本用于工业生产的数据组合与实验室数据挑选) 大量实验中,挑选一部分具有代表性的点,进行试验,分析数据 核心概念 影响实验结果的——试验因素(因子)。eg:字的显示效果——字体、字号、颜色 每一个因素的不同取值(状况)——水平。eg:字体可选宋体、黑体…… 每列中,同一个数字(水平)出现的次数相等;任意两列组成的数字对(水平对)出现的次数也相同。正交法实现步骤 分析原创 2021-11-01 21:04:29 · 122 阅读 · 0 评论 -
5.2黑盒测试用例方法
测试步骤选择因果图法 适合检查程序多种输入条件组合的测试方法(输入条件组合、约束关系(同意条款)、输出条件、输入条件) 原因和结果的关系: 恒等,原因A成立,结果B一定成立 非,原因A出现,结果B一定不成立 或,原因A、B、C三者只要有一个成立,结果D一定成立 与,原因A、B、C都成立,结果D才会出现 因果图中的约束 原因之间的约束 原因成立1,不成立0 互斥、包含、唯一、要求是对原因的约束;屏蔽是对结果的约束 互斥(eclusive),a,b,c中至多只有一个1;a+原创 2021-11-01 01:21:01 · 292 阅读 · 0 评论 -
5.1测试用例和设计方法
测试用例 定义: 设计一个情况,软件程序在此情况下正常运行并且达到所设计的预期结果;若不能正常运行,且重复发生,则软件缺陷显示,测试人员标注且通知开发进行修复;新版本测试必须按照同一个用例测试,(回归测试)确保问题被修复。 内容: 测试用例包含() 作用: 测试用例编写注意事项黑盒测试用例设计方法...原创 2021-10-31 16:34:30 · 226 阅读 · 0 评论 -
4.通用测试技术
软件测试分类: 开发阶段划分: 单元测试,模块测试。正确性检验,一般读程序和代码,程序内部出发设计测试用例。开发完成(交叉) 集成测试,组装测试。单元测试基础上,模块有序递增测试。比较多的涉及到接口测试。是一个持续不断地过程。 确认测试,有效性测试,冒烟测试。功能是否实现,一般正向测试。一般不作为正式测试环节 系统测试,全面的:系统所有功能测试;模拟所有的软件用户操作。全方位的:和硬件系统的联系;和系统软件的联系。和其它软件的关系。大规模真实环境测试 验收测试,一般供求双方达成。三种主原创 2021-10-31 10:04:33 · 309 阅读 · 0 评论 -
3.软件测试及其模型
软件测试流程 获取测试需求 编写测试计划 制定测试方案 开发与设计测试用例 执行测试 提交缺陷报告 测试分析与评审 提交测试总结 准备下一版测试软件测试过程模型 V模型测试和开发流程对应 用户需求——验收测试 需求分析与系统设计——系统测试 概要设计——集成测试 详细设计——单元测试 编码 缺点 需求满足情况一直到后期地验收测试才被验证,忽视了测试对需求分析、系统设计的验证 没有体现“尽早地和不断地进行软件测试”地原则 W模型 两个V字模型组成,分别代表测试与开原创 2021-10-30 21:42:06 · 334 阅读 · 0 评论 -
2.软件工程以及开发模型
软件危机和软件工程 软件危机: 落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现的一系列严重问题。 引起软件危机的主要问题设是软件质量问题 软件工程: 软件开发技术:开发方法、软件工具、软件工程环境 软件项目管理:软件质量、进度控制、人员组织、项目计划 软件工程主要解决软件质量问题; 软件测试是软件质量管理体系中一个非常重要的手段。软件生命周期生命周期模型: 问题定义 可行性分析 需求分析(需求规格说明书) 概要设计(架构文档) 详细设计(详原创 2021-10-30 17:57:27 · 102 阅读 · 0 评论 -
1.软件和软件测试
软件 包括程序、数据、文档(用户手册)软件分类: 层次分类:系统软件和应用软件。操作系统: 组织划分:商业软件和开源软件(代码开放) 结构划分:单机软件,分布式软件软件缺陷 定义:所有不满足需求或超出需求的都是缺陷。没有不存在缺陷的软件。只有尚未发现的缺陷缺陷种类 未实现产品说明书要求的功能 出现了产品说明书指明不应该出现的功能 实现了产品说明书未提到的功能 未实现产品说明书未明确提及但应该实现的目标 软件难以理解、不易使用、运行缓慢(从测试角度看)最终用户会觉得不好——主观缺陷原创 2021-10-30 15:46:20 · 98 阅读 · 0 评论 -
MYSQL
基本概念:包括数据库、数据库系统、数据库管理系统的概念。 数据库是数据存储、管理的仓库。 数据库系统是由数据库、数据管理系统,应用程序和数据库管理员组成的存储、处理、维护数据的系统。 数据库管理系统,用户与操作系统之间的一层数据管理软件。 Mysql数据库是目前最标准,使用最多的数据库,体积小,速度快。缺点是其安全系统,复杂而不标准,调用mysqladmin重读用户权限时才发生改变。 Sql server是仅限于windows版本使用,只支持CS模式。 Oracle是多数企业用的付费数据库。数据原创 2021-10-30 13:12:33 · 89 阅读 · 0 评论