测试基础理论学习

发布时间:2024年01月10日

这里记录的是b站黑马程序学习笔记 ~

?

?认识软件及测试

什么是软件?软件:控制计算机硬件工作的工具。分为系统软件、应用软件等

软件基本组成

软件产生过程:需求产生、需求文档、设计效果图(UI)、产品开发、产品测试、部署上线

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

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

测试主流技术

1、功能测试

2、自动化测试

3、接口测试-工具实现

4、性能测试-工具实现:模拟多人使用软件,查找服务器缺陷。

常见测试分类

1、按照测试阶段划分

单元测试:针对程序源代码进行测试(常由开发自测)

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

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

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

2、按照代码可见度划分

黑盒测试:源代码不可见、UI 功能可见 【系统测试】

灰盒测试:部分源代码可见、功能不可见 【集成测试】

白盒测试:全部代码可见,UI 功能不可见 【单元测试】

质量模型
  • 功能
  • 性能
  • 兼容性:浏览器、操作系统、手机
  • 易用性:简洁、友好、流畅、美观
  • 可靠性:无响应、卡顿、死机
  • 安全:信息传输、信息存储
  • 可移植性:网站数据迁移
  • 可维护性

测试流程

需求评审、计划编写、用例设计、用例执行、缺陷管理、测试报告

测试用例

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

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

用例的作用

  • 防止漏测
  • 实施测试的标准

用例编写格式:【八大要素】用例编号、用例标题、项目/ 模块、优先级、前置条件、测试步骤、测试数据、预期结果

  • 用例编号:项目_模块_编号
  • 用例标题:预期结果(测试点)
  • 项目/ 模块:所属项目或模块
  • 优先级:表示用例的重要程度或影响力 P0 ~ P4(P0最高)
  • 前置条件:要执行此条用例,有哪些前置操作
  • 测试步骤:描述操作步骤
  • 测试数据:操作的数据,没有的话可以为空
  • 预期结果:期望达到的结果

文章来源:https://blog.csdn.net/weixin_61926490/article/details/135478363
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。