软件测试诀窍和要领有哪些

发表于:2013-06-06来源:Rhawkinson软件测试网作者:Rhawkinson点击数: 标签:软件测试
软件测试诀窍和要领有哪些?单位测试:最微小局限的测试;以测试某个成果或代码块。典范地由措施员而非测试员来做,因为它需要知道内部措施设计和编码的细节常识。这个事情不容易作好,除非应用系统有一个设计很好的体系布局; 还大概需要开拓测试驱动器模块或测试套具。

  单位测试:最微小局限的测试;以测试某个成果或代码块。典范地由措施员而非测试员来做,因为它需要知道内部措施设计和编码的细节常识。这个事情不容易作好,除非应用系统有一个设计很好的体系布局; 还大概需要开拓测试驱动器模块或测试套具。

  端到端测试:雷同于系统测试;测试级的“弘大”的端点;涉及整个应用系统情况在一个现实世界利用时的模仿景象的所有测试。譬喻与数据库对话,用网络通讯,或与外部硬件、应用系统或适当的系统对话。

  采用率:38.4% 满足谜底:0

  标签:

  宣言:【质量是生命线】

  负载测试:测试一个应用在重负荷下的表示,譬喻测试一个 Web 站点在大量的负荷下,何时系统的响应会退化或失败。

  成果测试:用于测试应用系统的成果需求的黑盒测试要领。这类测试应由测试员做,这并不料味着措施员在宣布前不必查抄他们的代码可否事情(自然他能用于测试的各个阶段)。

  +1 已赞过

  4、 机能测试

  黑盒测试:不基于内部设计和代码的任何常识,而是基于需求和成果性。

  强度测试查抄措施对异常环境的抵挡本领。强度测试老是迫使系统在异常的资源设置下运行。譬喻,①傍边断的正常频率为每秒一至两个时,运行每秒发生十其间断的测试用例;②定量地增长数据输入率,查抄输入子成果的反应本领;③运行需要最大存储空间(或其他资源)的测试用例;④运行大概导致虚存操纵系统瓦解或磁盘数据猛烈发抖的测试用例,等等。

  衰竭测试:软件或情况的修复或矫正后的“再测试”。大概很难确定需要几多遍再次测试。尤其在靠近开拓周期竣事时。自动测试工具对这类测试尤其有用。

  白盒测试:基于一个应用代码的内部逻辑常识,测试是基于包围全部代码、分支、路径、条件。

  系统测试:基于系统整体需求说明书的黑盒类测试;应包围系统所有连系的部件。

  3、强度测试

  安详测试查抄系统对犯科侵入的防御本领。安详测试期间,测试人员假扮犯科入侵者,回收各类步伐试图打破防地。譬喻,①想方设法截取或破译口令;②专门定做软件粉碎系统的掩护机制;③存心导致系统失败,诡计趁规复之机犯科进入;④试图通过欣赏非保密数据,推导所需信息,等等。理论上讲,只要有足够的时间和资源,没有不行进入的系统。因此系统安详设计的准则是,使犯科侵入的价钱高出被掩护信息的代价。此时犯科侵入者已无利可图。

  悦之韵 2010-06-08

  Alpha 测试:在系统开拓靠近完成时对应用系统的测试;测试后,仍然会有少量的设计改观。这种测试一般由最终用户或其他人员员完成,不能由措施员或测试员完成。

  可用性测试:对“用户友好性”的测试。显然这是主观的,且将取决于方针最终用户或客户。用户面谈、观测、用户对话的录象和其他一些技能都可利用。措施员和测试员凡是都不宜作可用性测试员。

  测试要领有哪些,各有什么优缺点?

  其他答复(1)

  6σ军团

  向该团提问

  满足谜底

  接管测试:基于客户或最终用户的规格书的最终测试,或基于用户一段时间的利用后,看软件是否满意客户要求。

  累积综合测试:当一个新成果增加后,对应用系统所做的持续测试。它要求应用系统的差异形态的成果可以或许足够独立以可以在全部系统完成前能别离事情,或当需要时那些测试驱动器已被开拓出来; 这种测试可由措施员或测试员来做。

  机能测试:在瓜代举办负荷和强迫测试时常用的术语。抱负的“机能测试”(和其他范例的测试)应在需求文档或质量担保、测试打算中界说。

  规复测试:测试一个系统从如下劫难中可否很好地规复,日本动漫,如碰着系统瓦解、硬件损坏或其他劫难性问题。

  集成测试:一个应用系统的各个部件的连系测试,以抉择他们可否在一起配合事情。部件可以是代码块、独立的应用、网络上的客户端或处事器端措施。这种范例的测试尤其与客户处事器和漫衍式系统有关。

  1、规复测试

  强迫测试:在瓜代举办负荷和机能测试时常用的术语。也用于描写象在异乎寻常的重载下的系统成果测试之类的测试,如某个行动或输入大量的反复,大量数据的输入,对一个数据库系统大量的巨大查询等。

  健全测试:典范地是指一个初始化的测试事情,以抉择一个新的软件版本测试是否足以执行下一步大的测试尽力。譬喻,假如一个新版软件每5分钟与系统斗嘴,使系统陷于泥潭,说明该软件不足“健全”,今朝不具备进一步测试的条件。

  2、安详测试

  规复测试主要查抄系统的容错本领。当系统堕落时,可否在指按时距离断内批改错误并从头启动系统。规复测试首先要回收各类步伐强迫系统失败,然后验证系统是否能尽快规复。对付自动规复需验证从头初始化(reinitialization)、查抄点(checkpointing mechanisms)、数据规复(data recovery)和从头启动 (restart)等机制的正确性;对付人工过问的规复系统,还需估测平均修复时间,确定其是否在可接管的范畴内。

  +1 已赞过

  兼容测试:测试软件在一个特定的硬件/软件/操纵系统/网络等情况下的机能如何。

  安详测试:测试系统在防备非授权的内部或外部用户的会见或存心粉碎等环境时怎么样。这大概需要巨大的测试技能。

  6σ军团

  对付那些及时和嵌入式系统,软件部门纵然满意成果要求,也未必可以或许满意机能要求,固然从单位测试起,每一测试步调都包括机能测试,但只有当系统真正集成之后,在真实情况中才气全面、靠得住地测试运行机能系统机能测试是为了完成这一任务。机能测试有时与强度测试相团结,常常需要其他软硬件的配套支持。

  Beta 测试:当开拓和测试基础完成时所做的测试,而最终的错误和问题需要在最终刊行前找到。这种测试一般由最终用户或其他人员员完成,不能由措施员或测试员完成。

  安装/卸载测试:对软件的全部、部门或进级安装/卸载处理惩罚进程的测试。

原文转自:http://www.rhawkinson.com/ceshi/1079.html