美文网首页
【测试基础1】测试基础知识概览

【测试基础1】测试基础知识概览

作者: Lottie2017 | 来源:发表于2022-02-08 22:53 被阅读0次

1、C/S 和B/S 

C/S:客户端-服务器架构;B/S:浏览器-服务器架构。区别如下:

效率:C/S效率高,有的内容已经在系统中;B/S每次都要加载最新数据。

升级:B/S无缝升级;C/S删除老版本再安装新版本。

安全:C/S更安全,需安装,注册,登录;B/S有浏览器即可使用,安全程度低。

开发成本:B/S成本低;C/S需要不同系统的开发人员,成本较高。

2、软件测试分类:

2.1按测试阶段划分

单元测试:测试最小的程序模块,比如一个按钮,一个输入框,一个函数等独立的小模块

集成测试:单元测试的小模块连在一起测试。又叫组装测试。

系统测试:把整个系统看做一个整体,依照软件需求说明书测试。

验收测试:验证软件是否满足用户需求。又分α测试和β测试。

——α测试:内测版本,内部交流。

——β测试:公测版本。对所有用户开放。通过专业爱好者的测试结果,对软件进行改进。

——γ测试:正式发行的候选版。

2.2按是否查看源代码划分

黑盒测试:黑盒测试。只关心输入和输出数据,不管内部代码。

白盒测试:看代码,研究代码结构。

灰盒测试:代码和业务逻辑都关注。

2.3按是否运行分类

静态测试:不运行程序,静态地检查程序代码、界面或文档中可能存在的错误过程。

动态测试:执行程序,输入测试数据,检查输出是否与预期相符。

2.4按是否自动化分类

自动化测试:理由代码或工具辅助测试。

手工测试:测试人员手工测试。

3、软件测试策略

冒烟测试:对系统进行最基本功能的测试,保证基本功能和流程走通。

回归测试:修复Bug后,把之前的测试用例再次测试。

随机测试:对被测软件的重要功能复测。

探索性测试:边设计测试边执行测试。

4、缺陷

软件缺陷:指软件或程序中存在的各种问题及错误。

缺陷判定:

——未达到需求规格说明书中标明功能

——需求规格说明书的功能实现错误

——功能超出需求规格说明书指明的范围

——未达到需求规格说明书虽未指明但应该达到的目标。

——测试人员认为软件难以理解,难使用,速度慢等影响用户体验的。

缺陷类型:

功能错误;界面错误;兼容性缺陷;易用性问题;改进建议。

5、软件测试的定义

软件测试是软件质量保证的一种手段。在软件生产过程中,手工或者利用软件测试工具(自动)有计划检查程序代码和用户文档,检查软件功能和软件性能,来发现软件产品中存在的问题(bug),并追踪验证问题(bug)的处理。

6、测试原则

—不能证明有问题,不代表无问题。

—不能穷尽测试,应该分类别测试。

—尽早介入测试,降低修复成本

—缺陷二八原则。20%的模块有80%的问题。

—测试依赖环境。

7、测试用例

八要素:编号,用例标题,预置条件,优先级,步骤,数据,预期结果,测试结果。

相关文章

  • 【测试基础1】测试基础知识概览

    1、C/S 和B/S C/S:客户端-服务器架构;B/S:浏览器-服务器架构。区别如下: 效率:C/S效率高,有的...

  • 软件测试文章收集

    1.软件测试理论概念 软件测试基础 软件测试基础知识大全(上篇) 软件测试基础知识大全(下篇) 软件测试基础学习 ...

  • 性能测试概览目录

    性能测试概览Ⅰ 性能测试概览Ⅱ 性能测试概览Ⅲ 性能测试概览Ⅳ

  • 初级测试手册

    基础知识 分类基础知识项目管理1、测试流程:立项->需求评审->技术评审->用例评审->提测->提测成功->测试-...

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • 02软件测试计划

    软件测试基础知识02—软件测试计划 1.软件测试计划的制定 1.1需求分析 1).定义被测试对象和测试目标确定软件...

  • 软件测试必备的Python基础和网络接口基础

    1 测试基础知识储备 按照项目开发阶段来分:单元测试、集成测试、系统测试、验收测试 按照测试执行的类型划分:功能测...

  • 03软件测试方法[下]

    软件测试基础知识03—软件测试方法[下] 单元测试、集成测试、确认测试、系统测试、验收测试(测试策略和测试过程的角...

  • 面试题 - 移动测试相关

    一、web测试和app测试的相同点和区别? 相同点:都离不开测试的基础知识和测试原理1、测试测试用例,均使用边界值...

  • 2019年工作总结

    平衡好软件测试和软件开发的时间 软件测试: 1、继续梳理测试基础知识 -未完成,暂停 2、结合实际项目,建立测试架...

网友评论

      本文标题:【测试基础1】测试基础知识概览

      本文链接:https://www.haomeiwen.com/subject/jsebhltx.html