软件测试概述

什么是软件测试

1.发现软件的缺陷:修正软件

2.评估软件的质量:改进软件

什么是软件缺陷

1.功能缺失

2.出现错误

3.超出设计规定的功能

4.没有达到应该达到的目标

5.难以理解、使用,运行速度慢

软件缺陷来源

1.软件需求:需求文档与实际不符,调研与用户实际需求差距大

2.软件设计:扭曲需求文档真实意图

3.编码:编码错误

4.其他:配置问题等

软件测试对象

1.程序:功能正确,性能良好

2.文件:用户手册,运维手册(排版清晰、内容完整没有错误)

3.数据:基础数据完整正确、系统配置文件值、遵守相应规范和标准

测试的过程模型

V模型

-- 用户需求——需求分析——概要设计——详细设计——编码——单元测试——集成测试——系统测试——验收测试

-- 缺陷:顺序执行,耗时长;问题发现不及时

image.png

W模型

image.png

X模型

image.png

H模型

image.png

测试的生命周期

1.测试计划:产生测试计划文档

2.测试分析:头脑过程

3.测试设计:产生测试用例文档

4.测试执行:产生测试缺陷报告文档

5.测试评估:产生测试报告文档

测试方法

是否执行软件

-- 静态分析:观察分析代码

-- 动态测试:运行软件进行测试

是否了解程序内部结构

1.黑盒测试(功能测试、数据驱动测试),不需要知道程序内部结构

--对测试人员要求低,用户级别

2.白盒测试(结构测试、逻辑驱动测试),需要知道程序内部结构

--对测试人员要求高,开发级别

3.灰盒测试,介于黑盒和白盒之间

根据阶段和作用

1.单元测试

2.集成测试

3.系统测试

4.验收测试

根据目的

1.功能测试

2.性能测试

3.安全测试

4.兼容性测试

常被面试的概念

1.回归测试

-- 验证问题是否得到解决

-- 验证是否产生新问题

2.冒烟测试

-- 基本功能测试

3.α测试

-- 在开发环境下测试

4.β测试

-- 在用户环境下测试

测试基本原则

-- 尽早地和不断地进行测试

-- 避免测试自己的程序

-- pareto原则(80/20原则):80%的缺陷在20%的模块中

-- 测试用例由输入和预期的输出结果组成

-- 程序修改后要回归测试

-- 穷举测试是不可能的:测试量小覆盖率高

软件测试文档需求概述,1.软件测试概述相关推荐

  1. 软件测试文档结课论文,软件测试课程论文设计报告.docx

    软件测试课程设计 上海电机学院 课程设计报告 课程名称: 软件测试方法和技术 课题名称: 软件测试方法和技术 姓 名: 班 级: 带教老师: 报告日期: 电 子 信 息 学 院 目 录 TOC \o ...

  2. 测试人员必知的软件测试文档有哪些?

    测试人员必知的软件测试文档有哪些? 软件测试文档一般是提供测试信息的一组文档,可以是测试人员的工具,也可以是项目开发团队的开发辅助工具. 一般情况下,项目相关的测试文档主要有以下几个 : 1.测试计划 ...

  3. 电子商务系统测试软件相关文档,电子商务系统软件测试文档

    <电子商务系统软件测试文档>由会员分享,可在线阅读,更多相关<电子商务系统软件测试文档(15页珍藏版)>请在人人文库网上搜索. 1.电子商务系统 测试说明(节选)软件技术专业2 ...

  4. android 软件测试文档,Android软件测试文档规范【参考】.doc

    Android软件测试流程规范 V1.0 前言 本文档是Android手机软件测试文档,根据Android系统的实际情况进行修改得到的一份测试流程,主要作为今后Android手机软件测试规范. 这份文 ...

  5. 软件测试文档编写步骤

    编写软件测试文档是软件测试中非常重要的一部分.以下是编写软件测试文档的一些常见步骤: 1.明确软件测试的目标和目的:在开始编写软件测试文档之前,需要明确测试的目标和目的.这包括定义测试的范围,测试的目 ...

  6. 概述HTML文档的基本结构,HTML概述与基本结构

    HTML概述与基本结构 一.HTML的概述 HTML的英语意思是:Hypertext Marked Language,即超文本标记语言(所谓超文本,是因为它可以加入图片.声音.动画.影视等内容),是一 ...

  7. 国家标准计算机软件测试文档范文,软件测试相关国家标准.doc

    软件测试相关国家标准.doc 软件工程国家标准目录序号国家标准编号年代标准名称1GB/T15261989信息处理数据流程图.程序流程图.系统流程图.程序网络图和系统资源图的文件编制符号及约定2GB/T ...

  8. ASP.NET AJAX文档-ASP.NET AJAX 概述[翻译](1)

    本文翻译自官方文档,小弟是第一次翻译,若有不妥之处,请大家指出. ASP.NET AJAX 概述 介绍 微软的ASP.NET AJAX能让你快速的创建web页面,这些页面包括一个能快速响应的富用户体验 ...

  9. 标准的软件测试文档,软件测试-ISO标准

    软件测试-ISO标准 全球许多组织开发和实施不同的标准来提高其软件的质量需求.本章简要描述了一些与质量保证和测试有关的广泛使用的标准. ISO / IEC 9126 该标准涉及以下方面,以确定软件应用 ...

最新文章

  1. python3 import execjs ModuleNotFoundError: No module named ‘execjs‘
  2. mysql日常有哪些用_mysql日常笔记(持续更新)
  3. 并发编程---线程queue---进程池线程池---异部调用(回调机制)
  4. 最最基础的Android倒计时应用
  5. html元素按压高亮效果
  6. 遍历查询+从非根节点开始遍历+从下向上遍历树+从层次化查询中删除节点和分支...
  7. Java获取打印机打印图片
  8. 【catia对模型无法进行操作,只能对树型图操作】
  9. php 聊天室设计,基于PHP+MySQL的聊天室设计_PHP教程
  10. oracle财务模块培训,ORACLE财务管理系统培训手册之现金模块
  11. loadrunner批量添加压力
  12. 数学建模好学吗?半年带出几十位省奖和十几位国奖
  13. MTK 11A MAINMENU
  14. 新医药与生命健康专题讲座
  15. 王道考研——计算机组成原理(第一章 计算机系统概述)
  16. 4:Qt Ui遇到高分屏字体显示问题
  17. 1108 String复读机 – PAT乙级真题
  18. 2022年T电梯修理操作证考试题模拟考试平台操作
  19. STM32实战总结:HAL之GUI
  20. fm算法详解_Python实现FM算法解析

热门文章

  1. 矩阵分析学习指导_高中数学学不好的原因分析及学习方法指导
  2. python cut函数_基于python cut和qcut的用法及区别详解
  3. android仿美团论文,毕业设计(论文)-基于Android的仿美团系统.docx
  4. 拼多多商品详情接口测试及申请
  5. Coursera机器学习(Andrew Ng)笔记:无监督学习与维度约减
  6. Robotic toolbox10.2的fkine函数与机械臂MDH和DH变化矩阵的应用
  7. a股历史行情下载怎么下Excel?如何下载a股历史行情走势数据?
  8. 【css 动画】css实现奔跑的北极熊
  9. 1.18如何使十进制转换为十六进制
  10. VS中未加载wntdll.pbd的问题