首页 > 其他分享 >黑马测试学习记录(1)

黑马测试学习记录(1)

时间:2023-08-03 15:25:36浏览次数:34  
标签:模块 记录 -- bug 用例 测试 缺陷 黑马

*主流技能: 功能测试、自动化测试、接口测试(用postman,对模块/系统之间的数据请求地址来测试)、性能测试(模拟多人、找服务器的缺陷) *测试分类: 按阶段(单元、集成、系统、验收);代码可见度(黑盒-功能、白盒-代码/单元、灰盒-接口/集成);自动化测试更偏功能测试;性能测试更偏接口 *测试策略: 冒烟测试(大规模测试前对主功能重点测试) *模型: 质量模型(ISO/IEC 25010标准);测试模型--W模型   *测试用例 *等价类划分法 (无法穷举场景) 有共同数据特征来划分 步骤:1、明确需求,即确定数据特征和数据特征范围;2、确认有效等价和无效等价条件;3、提取数据编写用例 *边界值分析法 (限定边界)--合格用例部分一般设置五类节点 步骤:1、明确需求,即确定数据特征和数据特征范围;2、确认有效等价和无效等价条件;3、确定边界范围节点(上点、离点、内点);4、提取数据编写用例 *判定表法 (多条件依赖,条件之间有组合关系) 列出条件桩、列出动作桩、列是否和结果 *场景法/流程图 (项目业务) *错误推荐法 (时间紧、任务量大)选之前测试时常出错的模块或业务复杂的模块   *缺陷/bug 少功能、功能错误、多功能、隐性功能错误、不易使用 优先级:P0 在24小时内修复、P1发布前必须修复 类型:功能(抓包看请求和响应来确定)、UI(前端)、兼容性(前端)、数据、易用性、改进、架构   *验证码测试点: 正确、为空、错误、过期   *缺陷编写

 

缺陷ID 缺陷标题 缺陷状态 严重程度 优先级 所属模块 缺陷描述/复现步骤 附件(图片)
可以直接使用用例id 简化的描述 实际:通过 (预期:不通过)           [前置] [步骤] [预期结果](详细) [实际结果](详细)  
    跟踪流程 提交缺陷--分派缺陷--(是否重复、是否bug、是否推迟处理)--处理缺陷--回归测试验证是否通过(有时需要到下一个版本验证,实际注意问一下)   *抓包 抓客户端发送服务器的数据包或服务器响应客户端的数据包   *下拉框测试点 总数量、排序、每页显示   *测试报告 --项目背景 --测试目标 --提测标准(如,冒烟测试用例100%通过;被测内容符合约定版本及功能) --结束标准(上线标准,如p0-p2全部修复完成,p3修复完成95%) --风险控制(人员风险--多储备1-2人测试开发产品;环境风险--开发运维测试共同完成;需求风险-跟产品确定有可能变动的部分) --bug统计(xx模块:x个,级别) --bug分析 --测试总结(重点总结测试遇到的问题及收获,如需求(xxx)不明确时无法覆盖测试点)   *项目测试流程 需求评审 测试计划+测试方案 测试用例+评审 测试执行+提交缺陷 测试报告  

标签:模块,记录,--,bug,用例,测试,缺陷,黑马
From: https://www.cnblogs.com/bbnltxdy/p/17603408.html

相关文章

  • msm8909_MIPI转HDMI调试记录
    项目中需要把开发板的MIPI输出信号转换为HDMI和LVDS输出,使用龙迅的LT8912B进行转换。龙迅的FAE提供的资料相对来说还是比较少的。先简单的看一下吧:厂商资料寄存器配置该文件提供了对LT8912B初始化的寄存器配置。对于我们来说需要做的就是,写一个驱动,在开机的时候调用相关的函数,......
  • 黑马测试学习记录(2)
    *Python的unittest框架TestCaseimportunittestclassTestDemo(unittest.TestCase):deftest_method1(self):print('测试方法1')deftest_method2(self):print('测试方法2')TestSuiteTestRunnerimportunittest#实例......
  • radius 测试
    目前使用radclient来测试模拟计费报文模拟计费请求start报文radclient127.0.0.1autotesting123-facct_start.txtacct_start.txtUser-Name='[email protected]'Calling-Station-Id="00-1C-B3-AA-AA-AA"Packet-Type=4Packet-Dst-Port=1813NAS-Port=1782619......
  • kali渗透测试之三操作系统识别-nmap
    识别操作系统:    在确定目标主机在线后,应当识别他们使用的操作系统,这个阶段的工作称为识别操作系统(也称为操作系统指纹识别),识别操作系统的的方式分为两种:主动式和被动式。主动式识别工具向目标机器发送数据包,并根据目标的响应确定其使用的操作系统,这种方式的优点在于探测......
  • 【测试】SAS 编程技巧 - PROC SQL(二)
    上一节中,我们介绍了如何使用SQL创建、删除数据集、修改数据集结构,以及如何新增、删除和更新数据集的观测,所涉及到的内容都是对数据集的增、删、改的操作,从本节开始,我们将对SQL中最常见,也最灵活的查询操作进行详细的介绍。查询语句SQL的查询操作是通过SELECT语句实现的。S......
  • 【测试】SAS 编程技巧 - PROC SQL(一)
    SQL全称StrucuredQueryLanguage,即结构化查询语言,广泛应用于关系型数据库中。SASBase使用PROCSQL提供了对SQL的实现。PROCSQL过程可以帮助我们完成以下任务:创建数据集、视图和索引删除数据集、视图和索引修改数据集的结构更新数据集的观测从数据集或视图中获取......
  • web渗透测试(14):文件上传漏洞
    在本节中,我们将介绍如何使用文件上载功能来获取代码。 在Web应用程序(尤其是使用文件系统来确定应运行哪些代码的应用程序)中,如果您设法上传具有正确文件名的文件(通常取决于扩展名),则可以在服务器上执行代码。在本节中,我们将看到这些类型的攻击的基础知识。 首先,由于我们正在开......
  • web渗透测试(15):XML攻击
    在本节中,将详细介绍与XML相关的攻击。这些类型的攻击在Web服务和使用XPath从XML文件中检索配置设置的应用程序中很常见(例如,根据提供的组织名称了解他们需要使用哪些后端来验证用户)。 Example1<?phprequire_once("../header.php");?>Hello<?php$xml=simplexml_load_......
  • 《软件测试的艺术》原书第三版 - 第二章
    第二章软件测试的心理学和经济学即使一个看起来非常简单的程序,其可能的输入与输出组合可达到数百种甚至数千种,对所有的可能情况都设计测试用例是不切合实际的。软件测试的心理学“软件测试就是证明软件不存在错误的过程。”“软件测试的目的在于证明软件能够正确完成其预......
  • MyBatisPlus使用记录
    常用简单增删查改增:xxMapper.insert(xxDO)删:xxMapper.delete(new QueryWrapper<xx>().eq("xxx",xxx)...)查:注意在主键上加注解表明主键@TableId(“commodity_id”)xxMapper.selectById("xx")xxMapper.selectOne(new QueryWrapper<xx>())//查询单个结果,返回JOBOxx......