首页 > 其他分享 >软件测试基础 学习

软件测试基础 学习

时间:2022-12-12 09:55:49浏览次数:36  
标签:测试 基础 29 学习 测试用例 评论 2022 软件测试

软件测试 

文档  https://blog.csdn.net/a883774913/category_11583920.html

 

 

视频  软件测试基础     B站的黑马课程。

 





 

文档 :

测试基础

关注 本专栏将讲解软件测试的一些基础知识,原理等 关注数:1 文章数:20 文章阅读量:25285 文章收藏量:98  

作者: 佛系的老肖

这个作者很懒,什么都没留下…
  • 一名优秀的测试工程师需要具备哪些技能?

    对使用者而言节约了自身的开发和搭建的时间,而对于云服务的开发者来说又提供了很好的服务。专家级的测试人员需要具备很强的综合能力,不但要精通各方面相关技术,还需要具备一定的编码能力,能将人工的测试转化为自动化测试和并发测试,并且通过工具或自己写的脚本把人力从一些烦琐和重复的测试之中解放出来,从而投入到其他更需要花时间测试精力的地方。这算是一种比较高级的测试,这种测试已经不是简单的黑 盒测试,首先要对程序逻辑清楚,而且还要对数据库的表和字段都非常熟悉,不然是没法通过对 数据库的操作来达到测试的目的的。 原创 2022-09-29 18:01:57  · 844 阅读  · 0 评论  
  • 单元测试、集成测试、系统测试、验收测试的区别

    按项目开发阶段来分:单元测试、集成测试、系统测试、验收测试。 原创 2022-09-29 17:30:16  · 443 阅读  · 0 评论  
  • 什么是敏捷测试

    Scrum是一个软件开发过程。在当今瞬息万变的世界中,项目利益相关者希望立即获得投资回报 (ROI)。他们不想等待更长时间才能获得功能齐全的产品。因此,如今新的软件开发和测试框架正在抓住势头,即Scrum方法。在Scrum中,项目被划分为小功能,这些小功能又在称为sprint(小周期)的特定时间范围内开发和测试。主要思想是 - 功能应该在指定的小时间范围内开发和测试。这个敏捷的Scrum团队由一个Scrum大师处理。Scrum是用于项目和产品或应用程序开发的迭代增量框架。 原创 2022-09-29 16:54:12  · 179 阅读  · 0 评论  
  • 银行应用程序应该遵循什么方法来测试?测试银行应用程序所涉及的各个阶段和技术讲解

    要编写要求,涉及多个主题专家,因为银行本身具有多个子域,并且一个成熟的银行应用程序将是所有子域的集成。例如,银行应用程序可能具有用于汇款,信用卡,报告,贷款帐户,账单支付,电子交易等的单独模块。用于安全测试的其他工具包括:Paros代理,Http Watch,打嗝套件,强化工具等,除了上述阶段之外,可能还涉及不同的阶段,如集成测试和性能测试。通常,在此阶段使用的工具是微软Excel,测试总监或质量中心。测试用例执行:测试用例执行可以是手动的,也可以是自动的,涉及QC,QTP,硒或任何其他工具。 原创 2022-09-29 16:36:41  · 308 阅读  · 0 评论  
  • 冒烟测试和健全性测试差异点,如何区分冒烟测试和健全性测试

    冒烟测试:这样做是为了检查之前工作的应用程序的关键功能是否也在进行新版本,然后再进行严格的测试。冒烟测试起源于硬件测试实践,即首次打开新硬件,如果它不着火和冒烟,则认为它是成功的。在软件行业中,烟雾测试是一种浅而广泛的方法,通过这种方法,可以测试应用程序的所有领域,而不会深入到太深。冒烟测试是使用一组书面测试或自动测试编写的脚本。冒烟测试旨在以粗略的方式接触应用程序的每个部分。它又浅又宽。进行冒烟测试是为了确保程序的最关键功能是否正常工作,但不会打扰更精细的细节(例如构建验证测试)。 原创 2022-09-29 16:18:11  · 206 阅读  · 0 评论  
  • 什么是构建验证测试?

    生成验证测试包括在每个新版本上运行的一组测试,用于验证生成是否可测试,然后再将其交付给测试团队进行进一步测试。这些是核心功能测试用例,可确保应用程序稳定且没有任何明显问题。典型过程是自动化的。如果 BVT 失败,则该版本将再次分配给开发人员进行修复。BVT被称为烟雾测试或构建验收测试(BAT)新版本主要检查两件事:构建验证构建验收注意烟雾测试可能是BVT测试的子集。与BVT不同,烟雾测试并不关注更精细的细节。它是在每个新版本上运行的回归测试的子集,用于验证主要功能。 原创 2022-09-29 16:09:44  · 300 阅读  · 0 评论  
  • 测试软件要求规范 (SRS)

    当我们讨论这些需求时,团队中的每个人都对需求有自己的理解。如果您认为任何要求与正在开发的当前阶段的范围无关,则可以询问有关该要求的目的的问题。需求规范应该提到这两种类型的需求,即系统应该做什么,不应该做什么。当我们阅读 SRS 文档时,除了 SRS 文档应该涵盖的其他要求之外,我们还记下了自己对指定要求的理解。实现“需求,这些需求没有指定,而是”假设“的,第三种类型是”想象“类型的需求。需求应该是清晰和一致的 - 在开始编写测试用例之前,确保整个项目范围和要求对每个人都是清楚的。下面是一个度量要求的示例。 原创 2022-09-29 16:02:23  · 386 阅读  · 0 评论  
  • 最全的测试计划模板参考

    测试计划反映了整个项目的测试计划,方法,方法和程序。本章包括一个示例测试计划大纲,可用于为项目准备测试计划。该测试计划包括目的(即测试活动的范围,方法,资源和时间表),以确定要测试的项目,要测试的功能,要执行的测试任务,负责每项任务的人员以及与该计划相关的风险。找到每个索引点中实际需要包含的内容。 原创 2022-09-29 15:57:13  · 431 阅读  · 0 评论  
  • 如何设计测试数据

    测试人员可以在测试执行时提供此输入数据,或者在自动化的情况下,应用程序可以从预定义的数据位置获取所需的输入数据。例如,当您测试日期范围为数月甚至数年的统计报告时,很难在如此长的时间段内手动创建数据,因此没有其他比使用实时服务器数据备份进行测试更简单的选择(当然,出于隐私原因,您应该屏蔽该数据, 但首先要确保你的客户不介意你使用这些数据)。在没有正确排除故障的情况下报告新缺陷是一种糟糕的测试做法,如果您提交由于不正确或损坏的测试数据而导致的缺陷,情况会更糟。5) 边界条件数据集:包含超出范围的数据的数据集。 原创 2022-09-29 15:42:41  · 210 阅读  · 0 评论  
  • 一条全面的测试用例应该具备哪些内容?

    测试用例具有描述输入、操作或事件以及预期响应的组件,以确定应用程序的一个功能是否正常工作。编写测试用例的级别:级别 1:您将根据可用的规范和用户文档编写基本测试用例。第 2 级:这是编写测试用例的实际阶段,其中测试用例取决于应用程序的实际功能和系统流。第3级:您将对一些测试用例进行分组并编写测试过程。测试程序只不过是一组小测试用例,通常最多包含10个。第4级:测试用例自动化。此阶段将帮助测试人员将测试工作重点放在新功能上,而测试自动化将负责回归测试。 原创 2022-09-29 15:32:04  · 229 阅读  · 0 评论  
  • 软件开发生命周期 --瀑布模型

    经典的瀑布模型是基本的软件开发生命周期模型。它非常简单,但理想主义。以前这种模型非常受欢迎,但现在它没有被使用。但这非常重要,因为所有其他软件开发生命周期模型都基于经典的瀑布模型。...... 原创 2022-06-30 18:13:57  · 3314 阅读  · 0 评论  
  • 软件测试英语常见词汇

    软件质量和测试基础Oracle多媒体计算机语言SvnQTPLR计算机基础测试类型测试计划缺陷管理其他整理 原创 2022-06-08 10:36:16  · 307 阅读  · 0 评论  
  • 测试工程师mysql数据库基础操作之DQL 数据查询篇

    基本使用查询所有属性:查询指定属性:例:查询emp表中员工的姓名、工资、职位、部门号算术运算:数据类型为数值型、日期型的属性可以进行算术运算例:查询emp表中员工的姓名、工资、奖金、月总收入(工资+奖金)、年收入(月收入*12)空值:如果在表达式中包含空值,则表达式结果为空别名:改变查询结果中显示的属性名称语法:例:查询emp表中员工的姓名、工资、奖金、月总收入(工资+奖金)、年收入(月收入*12)去重:,去除查询结果中的重复数据例1:查询20号部门的员工的姓名、职位、工资例2:查询工资不超过 原创 2022-06-01 20:45:57  · 72 阅读  · 0 评论  
  • 测试工程师必备测试基础之 缺陷篇

    本文主要围绕一下几点讲解缺陷的相关知识:缺陷的主要表现(定义)缺陷的内容缺陷处理流程: 原创 2022-05-31 19:48:06  · 109 阅读  · 1 评论  
  • 测试工程师必备测试常识

    测试工程师所需要具备的常识知识,将围绕以下几个问题进行解答:什么是“软件测试”? 在软件开发过程中5个常见的问题是什么?针对软件开发过程中的问题5个解决办法: 软件测试包括哪些内容? 什么是“测试案例”?如果需求一直在变化怎么办?面向对象的设计如何影响测试? 希望能有所收货~~ 原创 2022-05-30 16:13:54  · 79 阅读  · 0 评论  
  • 测试工程师 MYSQL 基础 之 DDL数据定义语句篇

    文章目录SQL 语句分类DDL 语句create 语句创建库创建表储存引擎alter语句drop语句SQL 语句分类DDL:数据定义语句,提供database、table的创建、编辑、删除等功能create,创建库、表、储存过程等alter,编辑表结构drop,删除库、表、储存过程等DML:数据操作语句,提供数据的插入、删除、编辑等功能insert:插入数据updata:更新数据delete: 删除数据DQL:数据查询语句,提供数据查询功能select:查询数据TPL:事 原创 2022-05-29 22:23:01  · 84 阅读  · 0 评论  
  • 如何编写测试用例

    文章目录测试用例的内容等价类边界值分析法流程分析法判定表法正交试验法测试用例的内容用例编号: 用于唯一的识别用例,能够根据用例编号识别我们测试所属的产品、模块、测试阶段等,一般格式为 A-B-C-D。 A:一般用来表示产品或者项目名称 B:一般表示用例的属性(测试阶段) ST -系统测试 UT-单元测试 IT-集成测试 C:表示用例所属模块 D: 编号测试项:表示用例所属模块用例名称:描述测试用例的测试点,尽量不要重复优先级:体现测试用例的重要程度,一般高、中、低前置条件 原创 2022-05-26 18:58:40  · 12383 阅读  · 0 评论  
  • 软件测试基础——开发模型、开发模型特点

    文章目录软件测试存在的意义开发模型1 、瀑布模型2、V模型3、W 模型4、迭代模型开发模型特点1.敏捷开发2.DevOps3.微服务软件测试存在的意义身处软件行业的人都知道,“软件的质量不是测试出来的”,既然质量不能被测试出来,那么测试工程师,乃至软件测试存在的意义是什么呢?我认为,软件测试存在的意义是:通过一系列测试活动,“提前” 发现和定位软件产品质量的薄弱环节,并倒逼开发人员修正,从而保证交付的软件质量满足客户需求。有研究表明,越早发现软件中存在的问题,开发费用就越低,软件质量越高,软件发布 原创 2022-02-07 23:30:24  · 843 阅读  · 0 评论  
  • 用于测试图片类型限制、图片大小限制的文件

    文章目录1、图片类型2、文件大小测试3、相关文件打包下载相信大家测试的时候常常会遇到如下 上传图片等功能那么遇到此类功能该如何进行测试呢?这边首先需要提取这些功能的测试点:该功能全面的测试点提取已经有大佬弄出来了,这边我就不复述了以下地址可以参考:https://blog.csdn.net/romon19/article/details/80520521此文重点分享一些使用的文件以及方法,主要从图片类型,以及文件大小方面测试。1、图片类型可以参考一下百度,常用的图片类型有哪些,如图:可 原创 2022-01-20 18:49:01  · 2217 阅读  · 0 评论  
  • 软件测试常见的六大类型和关注点分析

    文章目录 1 、功能测试(1)是否有不正确 或者遗漏的功能 (2)是否满足用户需求和系统设计的隐藏需求(3)输入能否正确接受?能否正确的输出结果2、可用性测试(1)功能指令是否过分复杂(2)安装过程是否困难(3)错误信息是否过于简单(4)用户是否被迫的记住了过多的信息(5)语法、格式和定义不一致3、兼容性测试(1)兼容不同的操作系统(2)兼容不同的分辨率(3)兼容不同的数据库(4)兼容不同的厂家硬件设备、耳机、音响等(5)WEB项目兼容不同的浏览器4、 可靠性测试(1)输入异常的数据(2)操作异常的文件(3 原创 2022-01-10 14:44:58  · 2386 阅读  · 0 评论  

 

标签:测试,基础,29,学习,测试用例,评论,2022,软件测试
From: https://www.cnblogs.com/effortandluck/p/16975285.html

相关文章

  • Vue基础(四)
    vue生命周期函数介绍引入场景:呈现文字透明渐隐的效果......<body><divid="container"><!--值必须写成对象式,在js中,若键值对名称一样,则可以简写--......
  • vim配置的学习与总结
    摘要有时候在linux里面操作需要使用粘贴以及其他处理.很多发行版,遇到#会自动退格,很难受.想着能够处理一下vim的默认设置可以好很多.所以这里简单总结一下.配......
  • 深度学习-神经网络(Pytorch应用)
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • 基于Flask框架的大数据看板前端学习
    [^目录]:回到目录目录[^目录]目录目录[^目录]后端代码SourceData()Python使用pymysql返回字典类型的数据后端代码#!/usr/bin/envpython3#-*-coding:utf-8-*-#@T......
  • Shell 基础
    概述#CentOS默认的的解释器是bashecho$SHELL/bin/bash#脚本开头指定解析器为bash#!/bin/bash#常用的执行方式#方式一:bash/sh+脚本的绝对路径/相对路径......
  • Jenkins实践指南-04-Groovy基础知识03
    2.4.5操作符2.4.5.1常规算术操作符  [作者:Surpassme]常见的算术操作符主要如下所示:操作符说明示例+相加1+2=3-相减1-2=-1*相乘2*2=4/......
  • .NET 云原生架构师训练营(基于 OP Storming 和 Actor 的大型分布式架构一)--学习笔记
    目录为什么我们用OrleansDaprVSOrleansActor模型Orleans的核心概念为什么我们用Orleans分布式系统开发、测试的难度(服务发现、通信)运维的复杂度(伸缩性与可......
  • vite学习笔记(二)
    1、vite中HMR热更新功能目前来讲,vite的hmr热更新比较有局限性,它更适合.vue文件,因为.vue文件中的内容相对固定,下面采用的是vanilla下的typescript进行测试//需要......
  • Java面向对象基础
    面向对象基础一、什么是面向对象把大象放进冰箱分为三步1、打开冰箱2、把大象放进冰箱3、关上冰箱假设我想把大象放进冰箱,使用面向过程的思想,我首先需要先思考如何......
  • 计算机科学概论与程序设计基础第十五周学习总结
    学号《计算机基础与程序设计》课程总结第一周学习总结https://www.cnblogs.com/ouyangmurong/p/16655008.html    第二周学习总结   第三周学习总结......