美文网首页
软件测试的定义

软件测试的定义

作者: wangDavid939i | 来源:发表于2018-12-10 12:55 被阅读0次

手工动态测试系统所涉及的工作任务(9条)
1.提供被测对象:可执行程序、数据、文档(针对被测对象展开)

2.准备相关预期:需求规格说明、概要设计文档、详细设计文档(作为测试依据:SRS、LLD、HLD)

3.设计测试用例:核心工作之一(确保测试工作的效率:TC)

4.搭建测试环境:作为运行支撑——运行的系统所需要的软件及硬件的配置 ,以及构建”测试数据池“


屏幕快照 2018-12-10 下午12.11.35.png
  1. 运行测试用例:在配置好的运行环境中将测试用例施加给被测对象。

6.检查测试结果:检查每一个测试用例的执行结果判断是否符合原始的需求。


屏幕快照 2018-12-10 下午12.17.15.png

7.记录测试的过程:并针对失败的测试用例,报告缺陷。


屏幕快照 2018-12-10 下午12.20.21.png

8.执行回归测试:


屏幕快照 2018-12-10 下午12.24.19.png

其中,驱动模块和桩模块是额外开发的代码,相比之下如果是做静态检查,所涉及的工作会少很多。


屏幕快照 2018-12-10 下午12.27.02.png
不需要搭建环境,不用编写测试用例

只需要阅读代码或文档,亦或模拟运行的方式执行检查,一旦发现缺陷,填写“缺陷发现报告”即可。

在阅读代码的过程中一旦发现问题,便可直接进行缺陷修复环节 屏幕快照 2018-12-10 下午12.31.53.png
交付件:缺陷报告

(以上为静态测试)

屏幕快照 2018-12-10 下午12.37.09.png

上图右侧为自动化测试在原基础上新增的工作任务量。

软件测试所涉及的四个阶段

·1 计划
·2 设计
·3 实施
·4 评估
屏幕快照 2018-12-10 下午12.41.26.png
那些人?
分别在什么时间?
使用哪些方法?
利用那些资源?
遵循什么标准?
对系统中的那些对象展开测试?
过程中可能存在那些风险?
屏幕快照 2018-12-10 下午12.44.40.png
如何测试?遵循什么流程来测试?
屏幕快照 2018-12-10 下午12.46.28.png

根据测试用例编写测试脚本,并运行。检查测试结果,发现问题并记录,提交缺陷报告。

测试工作质量怎么样?被测系统质量怎么样?

第一条不满足:则被测系统结论没有说服力。
第二条不满足:则不能发布产品。

小结: 屏幕快照 2018-12-10 下午12.53.40.png

相关文章

  • 软件测试概述

    通过本章的学习,您将学习到: 软件的定义 软件测试的历史 软件测试的定义 软件测试的对象 软件测试的意义 一、软件...

  • 零基础学软件测试基础篇

    1.软件测试的定义 首先我们看一下什么是软件测试,也就是软件测试的定义。关于软件测试有很多的定义和说法,这里和大家...

  • 软件测试工程师的三个入门问题

    1. 软件测试的定义是什么? 《系统的软件测试》中定义为:“测试是为了度量和提高被测软件的质量,对测试软件进行工程...

  • 软件测试笔记(完整版)

    软件测试概述 程序+文档+数据=软件 狭义的软件测试定义:为发现软件缺陷而执行程序或系统的过程 广义的软件测试定义...

  • 测试基础

    软件测试的定义

  • 02软件测试计划

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

  • 测试概念及生命周期

    软件测试的定义 软件测试术语 测试计划 测试环境 测试对象 测试用例 测试流程 测试评估 测试报告 测试分类 按照...

  • 软件测试的定义,目的和内容,以及软件测试的流程

    一、软件测试的定义:1983年,IEEE提出的软件工程标准术语,软件测试定义为: “使用人工和自动化工具来测试或运...

  • 软件测试基础-概念篇

    前言 本文章为软件测试基础-概念篇课程的笔记记录。 1-1 软件测试概要 什么是软件测试? 早期定义:软件测试是对...

  • 软件测试的定义

    1.什么是软件? 计算机程序,数据,文档 2.什么是软件测试? 采用人工或者自动的手段,运行或测试某个系统,发现程...

网友评论

      本文标题:软件测试的定义

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