软件测试

原创 2006年05月21日 17:39:00
1.    软件测试类型
根据软件测试的范围,由窄到宽,依次分为:
单元测试:关注于检验每一个不同的工作单元是否符合既定要求。
集成测试:检查组件之间的相互影响(可能此时他们已经运行于目标环境)
  •   测试对象如何交互:测试实例化一个或多个对象,然后从一个对象调用另一个对象的方法
  •   测试服务如何交互:在应用程序部署到容器内部(在实际环境中)时运行测试
  •  测试子系统如何交互:层次化的应用可能会有一个前端子系统来处理显示层,还有一个后端子系统来执行业务逻辑。测试可以检验请求是否从前端传递到后端,并且从后端返回正确的响应
功能测试:检查在公共API的边界处的代码。通常情况下,这等于测试应用程序。功能测试通常总是和集成测试结合在一起的。
压力测试:检验应用程序能否在短时间内响应大量的用户请求。通常,这是由一些特定的软件来执行。压力测试通常在一个单独的环境中运行,这种测试环境往往具有比典型的开发环境更多的控制。
验收测试:检验应用程序是否满足了用户的要求,这通常直接由用户或是用户的代理人来进行。验收测试是所有其他测试的超集。
2.    单元测试分类
逻辑单元测试:主要检查代码逻辑性,通常只针对单个方法。
集成单元测试:主要是在真实环境(或真实的环境的一部分)下的两个组件相互交互的测试。例如:一段访问数据库的程序已经被测试证实能够有效地访问到数据库,那么就可以提供和数据库交互的接口。
功能单元测试:越出了集成单元测试的边界,目的是为了确认激励-响应。严格地说,功能单元测试不是纯粹的单元测试,也是不纯粹的功能测试。它们相对于纯粹的单元测试而言更多地依赖于外部环境;但是又不像纯粹的测试那样检查完整的工作流。.

软件测试常考面试题-软件测试面试宝典

问:你在测试中发现了一个  bug ,但是开发经理认为这不是一个  bug ,你应该怎样解决。 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准: 根据需求说明书、产品说明、设...
  • MJ813
  • MJ813
  • 2016年09月06日 16:43
  • 74267

软件测试自学指南---从入门到精通

近来,软件测试行业发展迅速,企业越来越重视测试了。越来越多的人加入了测试大军中,很多人也想通过自学来学习软件测试技术加入这个行业,但是现在软件测试的书籍越来越多,也良莠不齐,而且软件测试涉及的技术也越...
  • xc5683
  • xc5683
  • 2013年07月24日 13:30
  • 170999

推荐几本软件测试方面的经典书籍

第1《软件测试》 作者:(美)Ron Patton 译者:周予滨 姚静 出版社:机械工业出版社 原出版社: SAMS 我所见过的最好最经典的软件测试入门书,有一个别名叫“软件测试的本质”。书中没有讨论...
  • wauit
  • wauit
  • 2015年01月27日 13:46
  • 3144

万树IT:软件测试用例的设计

对于测试人员来说测试用例的设计编写是一项必须掌握的能力,但有效的设计和熟练的编写却是一个十分复杂的技术,它需要你对整个软件不管从业务还是从功能上都有一个明晰的把握。     一、问题   ...
  • hnwsqy
  • hnwsqy
  • 2018年01月10日 18:19
  • 19

软件测试方法的分类及工具推荐

概述:最近有一些测试新手在问软件测试的方法分为哪几种,借此机会我也将自己对软件测试的一些经验和认识与大家一起分享一下吧。实际上,软件测试的方法很多,口述出来的话,感觉比较混乱,本文中我讲一些常用的软件...
  • u011537073
  • u011537073
  • 2018年01月09日 22:05
  • 27

软件测试面试题及解析(十一)

问题十二:BUG管理工具的跟踪过程        用BugZilla为例子       测试人员发现了BUG,提交到Bugzilla中,状态为new,BUG的接受者为开发接口人员 开发接口将B...
  • hualusiyu
  • hualusiyu
  • 2012年10月31日 13:34
  • 1358

【软件测试】操作系统篇:第四章 存储管理

第四章存储管理1、存储管理的基本概念1)逻辑地址与物理地址在具有地址变换机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地址有所不同。前者叫逻辑(相对)地址,后者叫物理(绝对)地址。2)重...
  • lwlliang
  • lwlliang
  • 2011年02月28日 00:34
  • 952

版本发布后软件测试人员要做的工作

我在这里讨论的方法主要是针对互联网企业的测试,可能对传统企业的测试来说会有点不同,但是大体上是适用所有公司的测试情况的。 版本发布后大部分测试人员的意识里面都会认为该要好好休息一下了,放几天羊,做做...
  • xia_xia0919
  • xia_xia0919
  • 2016年01月28日 14:21
  • 1384

软件测试技术常见问题汇总

 一、常见问题 1、 单元测试主要内容是什么? 单元测试大多数由开发人员来完成,测试人员技术背景较好或者开发系统软件时可能会安排测试人员进行单元测试,大多数进行的单元测试都是开发人员调试程序...
  • morwind
  • morwind
  • 2015年04月01日 10:02
  • 2346

【全6套视频】第一部,软件测试基础

第一讲 软件测试理论体系模型? 主要内容:    软件测试技术按照划分         软件开发过程一般包括六个阶段,软件测试贯穿于软件开发过程的整个期间。         在这个过程中,测...
  • yujingbo1023
  • yujingbo1023
  • 2015年01月08日 13:07
  • 763
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件测试
举报原因:
原因补充:

(最多只允许输入30个字)