当前位置: 首页 > news >正文

【软件测试学习笔记1】测试基础

1.软件测试的定义

软件的定义:控制计算机硬件工作的工具

软件的基本组成:页面客户端,代码服务器,数据服务器

软件产生的过程:需求产生(产品经理),需求文档,设计效果图(UI设计师),产品开发(研发人员),产品测试(测试人员),部署上线。

什么是软件测试:使用技术手段验证软件是否满足使用要求

软件测试的目的:减少bug,保障软件质量

测试的主流技能:功能测试(验证功能能不能满足要求),自动化测试(用代码或工具代替手工),接口测试(验证接口是否访问正常),性能测试(模拟多人使用软件,查找服务器缺陷)

2.7种测试分类的区别

按测试阶段划分

单元测试:针对程序源代码进行测试

集成测试:又称接口测试,针对模块之间访问地址进行测试

系统测试:对整个系统进行测试,包括功能、兼容、文档等测试

验收测试:主要分为内测,公测,使用不同人群来发掘项目缺陷

按代码可见度划分

黑盒测试:源代码不可见,UI功能可见(系统测试,验收测试)

灰盒测试:部分源代码可见,功能不可见(集成测试)

白盒测试:代码全部可见,功能不可见(单元测试)

3.质量模型的重点五项

质量模型:衡量一个优秀软件的维度

功能性:

性能性:

兼容性:

易用性:

安全性:

可靠性:

可维护性:

可移植性:

4.测试流程的6个步骤

需求评审:确保各部门需求理解一致

计划编写:测什么,谁来测,怎么测

用例设计:验证项目是否符合需求的操作文档

用例执行:项目模块开发完成开始执行用例文档实施测试

缺陷管理:对缺陷进行管理的过程

测试报告:实施测试结果文档

5.测试用例

什么是用例:用户使用的案例

测试用例:为测试项目而设计的执行文档

测试用例的作用:

防止漏测

实施测试的标准

6.用例设计编写格式

用例编号:项目_模块_编号

用例标题:预期结果(测试点)

项目/模块:所属的项目或模块

优先级:表示用例的重要程度或者影响力P0~P4(P0最高)

前置条件:要执行此用例,有哪些前置操作

测试步骤:描述操作步骤

测试数据:操作的数据,没有的话可以为空

预期结果:预期达到的结果

alt+回车可以在单元格里换行

首行冻结,首行背景为蓝色

挖坑:Q:软件测试的优先级怎么判断

A:暂时不知道

挖坑:软件测试用例编写EXCEL常用使用技巧

http://www.lryc.cn/news/280780.html

相关文章:

  • pytorch详细探索各种cnn卷积神经网络
  • OpenCV——八邻域断点检测
  • leetcode238:除自身以外数组的乘积
  • VTK开发调试环境下载(VTK开发环境一步到位直接开发,无需自己配置编译 VS2017+Qt5.12.10+VTK)
  • 【JAVA】在 Queue 中 poll()和 remove()有什么区别
  • 常用Java代码-Java中的Optional类和null安全编程
  • android.os.NetworkOnMainThreadException
  • Java生成四位数随机验证码
  • 编程探秘:Python深渊之旅-----数据可视化(八)
  • 上海亚商投顾:创业板指冲高回落 光伏、航运股逆势走强
  • Python3 中常用字符串函数介绍
  • Python - 深夜数据结构与算法之 AVL 树 红黑树
  • Zookeeper使用详解
  • C#属性(Property)
  • 在docker中搭建部署clickhouse
  • 第九部分 使用函数 (三)
  • 基础命令继续
  • uni-app做A-Z排序通讯录、索引列表
  • Codeforces Round 768 (Div. 1) D. Flipping Range(思维题 等价类性质 dp)
  • springboot集成kafka消费数据
  • 单例模式---JAVA
  • maven管理使用
  • 如何在一个系统中同时访问异构的多种数据库
  • 半监督学习 - 半监督聚类(Semi-Supervised Clustering)
  • 实现STM32烧写程序-(3) Hex文件结构
  • 精品量化公式——“区域突破”,应对当下行情较好的主图看盘策略
  • 自然语言处理5——发掘隐藏规律 - Python中的关联规则挖掘
  • 【记录】重装系统后的软件安装
  • Android 13 - Media框架(31)- ACodec(七)
  • 快速了解VR全景拍摄技术运用在旅游景区的优势