为什么要进行软件測试:

  • 产品质量的保证
  • 控制成本的关键
  • 软件可靠性确认
  • 让企业具备国际竞争力
软件測试定义:
软件測试是由“验证(verification)”和“有效性确认(validation)”活动构成的总体。
  • 验证:检验软件是否已正确地实现了产品规格书所定义的系统功能和特性。
  • 有效性确认:确认所开发的软件是否满足用户真正需求的活动。
软件測试和软件开发的关系:
软件缺陷:
  • 定义:是指计算机程序中存在的不论什么一种破坏正常执行能力的错误,或者隐藏的功能缺陷,其结果会导致软件产品在某种程度上不能满足用户的须要。
  • 修复软件缺陷的代价:
修复缺陷的代价不是随着时间线性添加,而是近乎指数。
软件測试分类:
  • 按測试对象或阶段:需求审查、设计审查、单元測试、集成測试、系统測试、验收測试
  • 按測试方法:白盒、黑盒
  • 按目标:可靠性測试、兼容性測试、安全性測试、性能測试、回归測试(保证软件中新的变化不会对原有功能的正常使用有影响而进行的測试)压力測试(用来检查系统在不同负载特别是高负载条件下的执行情况,以发现系统性能瓶颈、不稳定等问题)
  • 按软件是否在測试时被执行:静态測试(对源代码进行研读,不须要编译执行,查找错误和收集度量数据,包含对规格说明书的评审)、动态測试(通过执行程序和測试用例,依据系统行为和输入输出关系来发现错误)
软件測试的工作范畴:

  • 软件測试工作的组织与管理:制定測试策略、測试计划,确认所採用的測试方法与范围,控制測试进度,管理測试资源
  • 測试工作的实施:编制符合标准的測试文档,搭建測试环境,开发測试脚本与开发协作实现各阶段的測试活动

转载于:https://www.cnblogs.com/zfyouxi/p/4295852.html

软件測试基本方法(一)之软件測试相关推荐

  1. 用Linux配置yum软件仓库,三种方法部署YUM软件仓库

    通过源码编译的方式安装程序在灵活性.可定制性方面具有无可比拟的优势,但也给管理员带来了额外的维护开销,并且在大规模的服务器群应用时存在一定的局限性.而传统的USB光驱.移动硬盘等安装方式显然已经力所难 ...

  2. 速达服务器账套定期维护么,速达软件常见操作问题解决方法

    <速达软件常见操作问题解决方法>由会员分享,可在线阅读,更多相关<速达软件常见操作问题解决方法(11页珍藏版)>请在人人文库网上搜索. 1.速达软件常见操作问题解决方法,速达软 ...

  3. vscode软件中文乱码问题解决方法

    vscode软件调试乱码问题解决方法 安装vscode软件及c语言编译器之后,执行打印hello word代码OK了,但是打印中文内容,在终端这边竟然显示乱码,真是每次使用软件都会遇到的中文乱码问题: ...

  4. win10运行在哪里打开_Win10在哪里卸载软件程序?Win10四种正确卸载软件或者游戏的方法...

    如今Win10系统已经是目前主流的操作系统,各个功能都十分完善了,可能熟悉Win7或者XP的朋友,刚刚开始使用Win10操作系统的一些朋友,连卸载软件程序都不知道怎么卸载,找不到地方.那么Win10在 ...

  5. 为什么敏捷方法能在软件开发中行之有效?

    以下是为什么敏捷方法行之有效的原因: 1. 敏捷方法和传统的计划驱动方法的两个主要区别 i. 预测性计划(Predictive Planning)和自适应计划(Adaptive Planning) 计 ...

  6. 计算机重新装xp系统软件,关于安装软件重启XP电脑后软件不见的处理方法

    我们在安装不同的电脑的软件中,对于系统的设置我们是需要一定的技巧的,那我们在XP电脑中安装软件的时候有些软件需要对系统做一些修改需要安装以后重新启动的,那有小虎凹版你遇到安装软件重启后安装的软件不见了 ...

  7. 软件体系结构期末考试复习题(题中页码 与软件体系结构原理、方法与实践第2版 张友生编著 匹配)

    软件体系结构期末考试复习题(题中页码 与软件体系结构原理.方法与实践第2版 张友生编著 匹配) 一.选择题← 不属于软件体系结构的核心模型的最基本的元素是 A构件   B连接件   C配置   D角色 ...

  8. 高清视频软件bandicam的破解方法

    最近要最一个录制一个视频,我电脑本来装的是kk录像机,也是没破解的,然后那个软件生成的视频,上面左下角,有个水印,还没办法去掉,而且拍出来的视频不太清晰,然后我就在网上查能录制高清视频的软件,然后我查 ...

  9. 一站解决经常使用的软件的护眼方法:edge,vscode,win10等

    一站解决经常使用的软件的护眼方法!!(不定期继续加) 最近眼睛超级干涩,前一阵子测眼压,好家伙19.5,杭州今天中午出去,真的眼睛都睁不开,痛定思痛,先改个护眼模式,常用的全给改成青青草原,当个人肉爬 ...

最新文章

  1. pytorch和Numpy的区别以及相互转换
  2. mysql sha1prng_Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException | 学步园...
  3. Ubuntu9.04 Update software Sources
  4. spring BeanFactory概述
  5. MongoDB存储基础教程
  6. Linux 磁盘命令
  7. 以太网CSMA/CD算法交换机自学习/转发简述
  8. 限定某个目录禁止解析php 限制user_agent php相关配置
  9. 【答辩问题】计算机专业本科毕业设计答辩需注意的内容
  10. 企业架构TOGAF认证培训
  11. 手机会员积分 html,会员积分系统主要有什么作用和功能?
  12. 第10节 文件共享服务器—创建/访问共享文件及禁用共享服务
  13. SPEC CPU2006测试
  14. Android开发两年,我要跳槽去阿里巴巴了,做个阶段总结,flutterrow高度对齐
  15. Gate用户手册(二)怎样运行Gate以及可视化
  16. 服务自省,Dubbo面向了应用级
  17. RIP路由协议中的split-horizon与split-horizon with poisoned reverse剖析
  18. 分布式大矩阵SVD分解
  19. Springboot 整合ElasticSearch(Client篇)
  20. GCC源码分析(十) — 函数节点的gimple高端化

热门文章

  1. 模式识别,计算机视觉,计算机图形学,智能控制,信号处理,语音识别,知识处理,机器学习,数据挖掘领域区别
  2. vector使用排序函数实例
  3. 对称密码获取(OJ)
  4. java 微信转账_实现微信转账功能
  5. linux monitor模式,ubuntu14.04 安装linux-802.11n csitool Monitor模式
  6. android tv 悬浮窗口,android TV的自定义关机弹出框
  7. 018_SpringBoot异常处理方式-ExceptionHandle注解处理异常
  8. Android Fragment中嵌套Fragment,不显示view
  9. 杂记(1)java读取char类型2. 大小写字母的转换3. 字符串的拼接4. 一串数字排序
  10. 优秀平面设计师必须拥有的设计思维