摘要: 系统测试,英文是System Testing系统测试是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。 阅读全文
posted @ 2013-06-22 14:13 江湖道士 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 集成测试,英文是Integration Testing。集成测试是指一个应用系统的各个部件的联合测试,以决定他们能否在一起共同工作并没有冲突。部件可以是代码块、独立的应用、网络上的客户端或服务器端程序集成测试是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。 阅读全文
posted @ 2013-06-22 14:01 江湖道士 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 单元测试,英文是Unit Testing。单元测试是最微小规模的测试;以测试某个功能或代码块。 阅读全文
posted @ 2013-06-22 13:44 江湖道士 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 探索测试,英文是Exploratory Testing。探索测试是指通常用于没有产品说明书的测试,这需要把软件当作产品说明书来看待,分步骤逐项探索软件特性,记录软件执行情况,详细描述功能,综合利用静态和动态技术来进行测试。探索测试人员只靠智能、洞察力和经验来对bug的位置进行判断,所以探索测试又被称为自由形式测试。 阅读全文
posted @ 2013-06-22 13:43 江湖道士 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 动态测试,英文是Moment Testing。动态测试是指通过运行软件来检验软件的动态行为和运行结果的正确性。根据动态测试在软件开发过程中所处的阶段和作用,动态测试可分为如下几个步骤:1、单元测试2、集成测试3、系统测试4、验收测试5、回归测试 阅读全文
posted @ 2013-06-22 13:41 江湖道士 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 验收测试,英文是Acceptance testing。验收测试是指系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。验收测试一般有三种策略:正式验收、非正式验收或Alpha 测试、Beta 测试。 阅读全文
posted @ 2013-06-22 13:39 江湖道士 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 白盒测试,英文是White Box Testing。又称结构测试或者逻辑驱动测试。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。黑盒测试,英文是Black Box Testing。又称功能测试或者数据驱动测试。软件测试人员以用户的角度,通过各种输入和观察软件的各种输出结果来发现软件存在的缺陷,而不关心程序具体如何实现的一种软件测试方法。 阅读全文
posted @ 2013-06-22 13:34 江湖道士 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 随机测试,英文是Ad hoc testing。随机测试没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大Bug,进行再次测试,可以结合回归测试(Regressive testing)一起进行。 阅读全文
posted @ 2013-06-22 13:30 江湖道士 阅读(214) 评论(0) 推荐(0) 编辑
摘要: LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以"模拟上千万用户实施"”并发负载“及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。 阅读全文
posted @ 2013-06-22 13:12 江湖道士 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 自动化测试是指利用工具“代替人力"进行测试,主要用于回归测试和测试同一软件的新版本。 工具:QTP:HP QuickTest Professional software通常在GUI、性能等测试和功能测试中用得较多。 阅读全文
posted @ 2013-06-22 13:08 江湖道士 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 指只需要一袋烟的功夫就可以解决,优点是集中重点模块,执行效率高,缺点是覆盖率低。主要目的是测试软件的基本功能能否正常使用。冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。 阅读全文
posted @ 2013-06-22 13:01 江湖道士 阅读(320) 评论(0) 推荐(0) 编辑
摘要: GUI(Graphical User Interface,图形用户界面)是计算机软件与用户进行交互的主要方式。GUI软件测试是指对使用GUI的软件进行的软件测试。GUI测试覆盖准则用户操作简便、直观;能够避免许多无意义的或者错误的用户输入;能够在有限面积内显示更丰富的信息;使得软件更加美观,易于被用户所接受。 阅读全文
posted @ 2013-06-22 12:56 江湖道士 阅读(734) 评论(0) 推荐(0) 编辑
摘要: c/s是客户端和服务器,b/s是浏览器和服务器。 c/s在客户端要安装软件的,b/s只要有IE就可以浏览。 c/s的扩展升级比较困难,b/s就很容易的。 c/s的安全性好一些,b/s就没有c/s的高。 c/s一般用在局域网,b/s一般用在广域网。 阅读全文
posted @ 2013-06-22 12:47 江湖道士 阅读(192) 评论(0) 推荐(0) 编辑