zoukankan      html  css  js  c++  java
  • 软件测试的学习经历回顾-第一天

    软件测试的定义

    一、什么是软件?

    1、软件是计算机程序,程序所用的数据以及有关文档资料的集合。

    2、软件是计算机的灵魂。软件又可以分为两大类:系统软件和应用软件

    系统软件:系统软件是生成、准备和执行其他程序所需要的一组文件和程序。如操作系统Window,数据库AQL-Server,驱动程序,java语言系统编译环境等。

    应用软件:计算机用户为了解决某些具体问题而购买、开发或研制的各种程序或软件包,如APP,QQ,微信等

    二、软件测试是什么?

    软件测试的定义为:使用人工或自动的手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果与实际结果之间的差别。

    书本定义:为了发现程序中的错误而执行程序的过程。

    目的:

    1)为了发现程序存在的代码或业务逻辑

    2)为了检验产品是否符合用户需求

    3)为了提高用户的体验。

    三、软件测试的分类

    按测试执行阶段划分

    单元测试>集成测试、系统测试、验收测试(正式验收测试、α测试、β测试)

    按测试技术/方法划分

    白盒测试、黑盒测试、灰盒测试(接口)

    被测对象是否运行划分

    动态测试、静态测试(文档、代码、页面的检查)

    按不同的测试手段划分

    手工测试、自动化

    按测试包含的内容划分

    功能、界面、安全、兼容性、易用性、性能、压力、负载、恢复

    其他测试划分

    冒烟、回归(提交bug开发修改完后返回的测试)、探索性/自由

    C/S与B/S架构

    C/S:客户端,如app,QQ、微信

    B/S:web网站,如爱奇艺在线观看网页

  • 相关阅读:
    Linux 搭建svn环境
    Echarts 获取后台数据 使用后台数据展示 饼装图
    js 实现存储Map 结构的数据
    SVN使用方法
    SVN版本回退
    adf 日志输出
    Oracle ADF VO排序及VO的查询模式
    weblogic 初始化
    jdeveloper 恢复默认配置
    jdeveloper12.1.3的安装与卸载
  • 原文地址:https://www.cnblogs.com/weiweivip666/p/11135896.html
Copyright © 2011-2022 走看看