软件测试-理论学习(一)

意料之外的软件测试,之前也没了解过太多。为了下学期去实习不至于一脸茫然,从现在开始学习测试吧!

软件工程

按照1983年IEEE给出的定义是:软件工程师开发、运行、维护和修复软件的系统方法。
软件生存周期划分为6个阶段,即制定计划、需求分析、软件设计、程序编码。软件测试及软件维护。

软件测试

是保证软件质量的重要手段,其主要方式是在设计测试用例的基础上检验软件的各个组成部分。最终目的是是产品达到完美。
测试分为单元测试、集成测试、有效性测试等。

单元测试是查找个模块在功能和结构上存在的问题。
集成测试是将各个模块按一定顺序组装起来进行测试,主要是查找各模块之间接口上存在的问题。
有效性测试时按需求说明书上的功能逐项测试,决定开发的软件是否合格、能否交付用户使用等。

软件测试的任务

  1. 制定测试大纲。
  2. 制作测试数据。
  3. 程序测试。
  4. 功能测试。
  5. 子系统测试。
  6. 系统测试。
  7. 系统接口测试。
  8. 写出测试报告书。
  9. 制定测试大纲。
测试项目整体流程:
Created with Raphaël 2.1.0 开始 测试项目确认 测试策划 测试执行 问题修正与追踪 测试关闭 结束
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值