博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件测试流程
阅读量:5874 次
发布时间:2019-06-19

本文共 575 字,大约阅读时间需要 1 分钟。

作为刚学软件测试的小白,所学的知识基本都是来自书本及网络

一、传统的软件测试流程

1.软件测试的五个基本阶段

测试计划->测试设计->执行和监控->结果分析与评估->项目总结
2.从软件工程过程对应来看
需求评审->设计评审->单元测试->集成测试->系统测试->验收测试

当完成需求分析与需求评审后,进行测试设计,软件进行测试设计,即测试用例的设计,可能还需要进行测试用例的评审;然后是测试的执行、测试报告等

3.软件测试模型

像软件开发过程一样有模型,软件测试也有模型。分别为:V模型,W模型,H模型,X模型和前置测试模型。

V模型:

1043719-20170328115725889-241901094.jpg

W模型:

1043719-20170328115857514-972057028.jpg

H模型:

1043719-20170328120050404-1659807193.jpg

X模型:

1043719-20170328120102045-253116731.jpg

二、敏捷测试过程

敏捷测试更关注的是测试系统本身而不是文档

Scrum流程
(1)Product Backlog(发布计划、需求定义阶段)
(2)Sprint Backlog(迭代计划,阶段性任务分解和安排),明确具体要实现的功能特性和任务,作为测试,需要关注每项任务结束的要求-即任务完成的验收标准。设计、写代码之前就要把验收标准确定下来。
(3)迭代实施阶段,主要完成上个阶段所定义的任务。完成单元测试、集成测试。
(4)验收测试,由自动化工具完成。但不能做到百分百的自动化测试。

转载于:https://www.cnblogs.com/lxoc/p/6632814.html

你可能感兴趣的文章
看雪CTF第十四题
查看>>
模拟生命_吸烟致癌?
查看>>
[Contiki系列论文之1]Contiki——为微传感器网络而生的轻量级的、灵活的操作系统...
查看>>
Android 网络编程 记录
查看>>
微软同步发行Windows 10和Windows 10 Mobile系统更新
查看>>
Maven 传递依赖冲突解决(了解)
查看>>
Zeppelin的入门使用系列之使用Zeppelin运行shell命令(二)
查看>>
安装kali linux 2017.1 【二、安装VMware-tools 以及相关问题处理】
查看>>
[Spark][Python]Spark Join 小例子
查看>>
form表单下的button按钮会自动提交表单的问题
查看>>
大战设计模式【11】—— 模板方法模式
查看>>
springBoot介绍
查看>>
Intellij IDEA 快捷键整理
查看>>
Redis 通用操作2
查看>>
性能优化——统计信息——SQLServer自动更新和自动创建统计信息选项
查看>>
11. Spring Boot JPA 连接数据库
查看>>
洛谷P2925 [USACO08DEC]干草出售Hay For Sale
查看>>
MapReduce工作原理流程简介
查看>>
那些年追过的......写过的技术博客
查看>>
小米手机解锁bootload教程及常见问题
查看>>