软件测试的基本理论

软件测试基础一. 软件测试概述1.软件概述软件测试周期软件开发模型软件质量的概述2.软件缺陷管理缺陷产生原因缺陷的分类软件处理流程缺陷管理工具3.软件测试的概述测试简介测试目的测试分类4.测试与开发测试与开发关系常见软件测试模型5.软件原则软件测试基本流程demo实例二.黑盒测试方法1,等价类划分法等价类划分概述等价类划分demo2.边界值分析法边界值分析法概述边界值分析法demo3.因果图方法因果图设计方法因果图设计demo4.决策表方法决策表概述决策表demo5.正交试验设计法正交试验设计概述正交法de
摘要由CSDN通过智能技术生成

软件测试的基本理论


由于长时间专项某一项工作,现在整理归纳下测试过程与理论知识,此资料作为工作级基础资料都有自己的理解,如有错误请指正,谢谢

一. 软件测试概述

1.软件概述

相对于硬件而言,按照一定顺序组织计算机数据与指令的集合。

软件测试周期

软件产品从‘出生‘到’消亡‘过程叫做软件生命周期;
生命周期分为6个阶段:

问题定义-需求分析-软件设计-软件开发-软件测试-软件维护

各个阶段涉及的问题:
问题定义:由软件开发与需求方共同讨论,主要是开发目标与设计的可行性;

需求分析:对软件需求进行深入分析,划出软件要实现的功能,并制定成需求文档,即需求文档说明书;

软件设计:在需求分析基础上,对系统进行设计,如,软件架构设计、数据库设计等;

软件开发:在软件设计基础上,选择一种语言进行开发编程,此处关注的是代码规范、程序可读性、以维护、可移植

软件测试:该阶段涵盖各个阶段,前期对需求文档测试、开发期间可白盒测试、软件开发过程中尽可能多的发现问题的缺陷与不足;
软件测试过程:包括需求文档测试、单元测试、集成测试、系统测试
软件测试方法:黑盒测试、灰盒测试

  • 5
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

45度看我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值