软件测试

本文介绍了软件测试的关键概念,包括软件缺陷的定义、描述和报告原则,推荐了缺陷管理工具Bugzilla。接着,详细阐述了单元测试、集成测试和系统测试的差异,以及回归测试的策略。最后,讨论了验收测试的重要性和执行标准。
摘要由CSDN通过智能技术生成

 

一、软件缺陷:

定义:存在于软件(文档、数据、程序)中那些不希望、或不可接受的偏差,而导致软件产生的质量问题。

具体表现为:

(1)未实现产品说明书要求的功能;
(2)出现了产品说明书指明不能出现的错误;
(3)实现了未提到的功能;
(4)未实现说明书未提及但应该实现的目标;
(5)软件难以理解、不易使用、运行缓慢。

如何描述软件缺陷:

     标题:输入不能识别错误
     级别:严重
     描述:输入“长沙汽车南站”站名时提示错误,错误提示如图
     模块:站站查询模块
     ...

报告软件缺陷的基本原则:

    尽早原则:初期的错误vs.后期错误
    有效原则:简短、单一、术语、明确
    中立原则:缺陷不可避免、允许缺陷产生
    重现原则:确保错误能重现。

缺陷管理工具鉴赏-Bugzilla

    实例演示https://bugzilla.mozilla.org/

二、测试阶段划分

单元测试(Unit Testing):对每一个函数进行测试

集成测试(Integration Testing):对函数与函数的集成、模块与模块的集成进行测试

系统测试(System Testing):对每一个功能需求、性能需求进行测试

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值