软件测试
文章平均质量分 54
Triste_1993
这个作者很懒,什么都没留下…
展开
-
软件测试中的黑盒测试
什么是黑盒测试? 黑盒测试又称功能测试或数据驱动测试。 把测试对象当作看不见内部的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性。 站在使用软件或程序的角度,从输入数据与输出数据的对应关系进行的测试。 在软件的接口处进行测试。 通过导出执行程原创 2015-09-13 20:27:29 · 1037 阅读 · 0 评论 -
软件测试的原则
软件测试的原则:1.测试显示缺陷存在,但是不能证明系统不存在缺陷。2.穷尽测试是不可能的。通过运用风险分析和不同系统功能的测试优先级替代穷尽测试。3.测试尽早介入。并且将关注点放在已经定义的测试目标上。4.缺陷的集群性。5.杀虫剂悖论。采用同样的测试用例多次重复测试,最后将不能发现新的缺陷,测试用例需要定期的评审和修订。6.测试活动依赖测试背景。7.不存在缺陷(就是有用原创 2015-11-01 21:26:38 · 461 阅读 · 0 评论 -
软件测试的对象
软件测试的对象 :软件测试并不等于程序测试。软件测试应该贯穿整个软件定义与开发整个期间。因此需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应该是软件测试的对象。 在对需求理解与表达的正确性、设计与表达的正确性、实现的正确性以及运行的正确性的验证中,任何一个环节发生了问题都可能在软件测试中表现出来。原创 2015-11-01 21:41:26 · 1378 阅读 · 0 评论 -
软件测试的目的
软件测试的目的:第一是确认软件的质量,其一方面是确认软件做了你所期望的事情(Do the right thing),另一方面是确认软件以正确的方式来做了这个事件(Do it right)。 第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。 第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明原创 2015-11-01 21:19:46 · 1118 阅读 · 0 评论 -
软件静态测试
静态测试是软件测试中的术语,它通常是指不执行程序代码而寻找代码中可能存在的错误或评估程序代码的过程。其被测对象是各种与软件相关的有必要进行的测试的产物,例如各类文档、源代码等。静态测试可以手工进行,也可以借助软件工具自动进行。静态测试具有以下特点:(1)静态测试不必动态的运行程序,也就是不必进行测试用例的设计和结果分析等工作。(2)静态测试可以手工进行,充分发挥人的思维的优势。在发现错误的原创 2015-09-20 20:50:35 · 916 阅读 · 0 评论 -
软件功能测试
要了解和掌握软件功能测试的方法,首先要了解软件功能测试的过程:1.软件功能测试前期准备功能测试前期准备包括功能测试工具的选择以及环境的配备。软件测试环境就是软件运行的平台,包括硬件、软件、网络、数据、和测试工具5方面。2.软件功能测试计划制定功能测试计划基本包含的内容有:① 测试团队人员及分工② 测试环境配置③ 测试内容④ 测试结束标志3.功能测试设原创 2015-10-23 17:09:02 · 1846 阅读 · 0 评论 -
什么是冒烟测试
[摘要] 关于冒烟测试,应该是微软首先提出来的一个概念,和微软一直提倡的每日build有很密切的联系。具体说,冒烟测试就是在每日build建立后,对系统的基本功能进行简单的测试。这种测试强调功能的覆盖率,而不对功能的正确性进行验证。从这一点看和所谓的“接受性(验收)测试(Aclearcase/" target="_blank" >cceptance Test)”非常相似。不同之处就在于他们执行的频转载 2015-11-08 22:30:52 · 1054 阅读 · 0 评论 -
TestLink知识点和Mantis知识点
TestLink知识点:1)、TestLink系统提供了六种角色:A、 Guest:只有读的权限,适合于查看测试用例和测试需求,以及项目分析的用户。B、Testdesigner:可以开展测试用例和测试需求的所有工作。 C、Tester:只能执行测试用例。 D、Senior tester:可以查看和维护测试用例,并且可以执行测试用例,但是不能管理测试计划、分配测试任务。 E、 Leader:可以转载 2015-10-22 22:22:51 · 415 阅读 · 0 评论 -
软件缺陷的优先级和严重性
软件缺陷(Defect),常常又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。IEEE729-1983对缺陷有一个标准的定义:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。在软件开发生命周期的后期原创 2015-10-20 10:45:38 · 1875 阅读 · 0 评论 -
软件测试中的白盒测试
什么是白盒测试? 白盒测试是一种典型的测试方法,是一种按照程序内部逻辑结构和编码结构设计测试数据并完成测试的测试方法,因此又称为结构测试或逻辑驱动测试,如上图所示。它是基于程序代码的内部逻辑知识,测试覆盖全部代码、分支、路径和条件。它利用查看代码功能和实现方式得到的信息来确定哪些需要测试、哪些不需要测试、如何开展测试。白盒测试一般分为静态测试和动态测试,静态测试不实际运原创 2015-09-13 21:33:54 · 1575 阅读 · 0 评论 -
负载测试、压力测试和性能测试的区别
负载测试、压力测试和性能测试的区别 负载测试(Load testing)、压力测试(Stress Test,应称为强度测试)和性能测试,这三个概念常常引起混淆,难以区分,从而造成不正确的理解和错误的使用。 目前对性能测试没有明确的定义,一般地,它主要是针对系统的性能指标制定性能测试方案,执行测试用例,得出测试结果来验证系统的性能指标是否满足既定值。性能指标里可能包括系统原创 2015-11-19 21:56:22 · 2658 阅读 · 0 评论