摘要:
决策表实际测试种,如果输入条件较多,再加上各种输入与输出之间相互地作用关系,画出地因果图会比较复杂,容易使人混乱。为了避免这种情况,人们往往使用决策表法代替因果图法。决策表也称为判定表,其实质就是一种逻辑表。在程序设计发展初期,判定表就已经被当作程序开发地辅助工具,帮助开发人员整理开发模式和流程,因 阅读全文
摘要:
因果图与决策表法等价类划分与边界值分析法主要侧重于输入条件,却没有考虑这些输入之间的关系,如组合、约束等。如果程序输入之间有作用关系,等价类划分法与边界值分析法很难描述这些输入之间的作用关系,无法保证测试效果。因此,需要学习一种新的方法来描述多个输入之间的制约关系,这就是因果图法。因果图法是一种利用 阅读全文
摘要:
边界值分析法对于测试人员来说,测试工作做得越多越会发现,程序得一些错误往往发生在边界值上,例如,某程序得输入数据要求取值范围为1-100,当取值在1-100内部时没有问题,然而去边界值1或100时会发生错误,这就是程序开发时对边界问题没有做好处理。边界值分析法就是对边界值进行测试得一种方法,本节将针 阅读全文
摘要:
黑盒测试方法 学习目标* 掌握等价类划分法* 掌握边界值分析法* 掌握因果图与决策表法* 了解正交实验设计法 黑盒测试是软件测试中经常使用的一种测试手段,常用的黑盒测试方法包括等价类划分法,边界值分析法,因果图与决策表法,正交实验设计法等,这些方法非常实用,本章将针对黑盒测试常用方法进行详细的讲解。 阅读全文
摘要:
软件测试的基本流程软件测试和软件开发一样,是一个比较复杂的工作过程,如果无章法可循,随意进行测试势必会造成测试工作的混乱。为了使测试工作标准化、规范化,并且快速、高效、高质量的完成测试工作,需要制订完整且具体的测试流程。 软件测试的流程不同类型的软件产品测试的方式和重点不一样,测试流程也会不一样。同 阅读全文
摘要:
软件测试的原则 软件测试经过几十年的发展,人们提出了很多测试的基本原则用于指导软件测试工作。指定软件测试的基本原则有助于提高测试工作的效率和质量,能让测试人员以最少的人力、物力、实践等尽早发现软件中存在的问题,测试人员应该在测试原则的指导下进行测试工作。下面介绍一下业界公认的6个基本原则。 1、测试 阅读全文
摘要:
软件测试与软件开发软件开发与软件测试都是软件项目中非常重要的组成部分,软件开发是生产制造软件产品,软件测试是检验软件产品是否合格,两者密切合作才能保证软件产品的质量。软件测试与软件开发的关系软件中出现的问题并不一定都是由编码引起的,软件在编码之前都会经过问题定义、需求分析、软件设计等阶段,软件中的问 阅读全文
摘要:
软件测试概述 在信息技术飞速发展的今天,各种各样的软件产品越来越多,各个行业的发展都已经离不开软件,为保证软件产品的质量,软件测试工作越来越重要。但是有很多读者对于软件测试的基本知识还不是很了解,本节将针对软件测试的概念、目的与分类进行详细的讲解。1.1软件测试简介在早期的软件开发中,软件大多是结构 阅读全文
摘要:
软件缺陷管理 软件测试的工作就是查找软件中存在的缺陷,反馈给开发人员使之修改,从而确保软件的质量,因此软件测试要求测试人员对软件有一个深入理解。 1、软件缺陷产生的原因 软件缺陷就是通常所说的Bug,它是指软件中(包括程序和文档)存在的影响软件正常运行的问题。IEEE(Institute of El 阅读全文
摘要:
1.功能性:软件所实现的功能满足用户需求的程度.功能性反映了所开发的软件满足用户称述的或蕴涵的需求的程度,即用户要求的功能是否全部实现了。 2.可靠性:在规定的时间和条件下,软件所能维持其性能水平的程度。可靠性对某些软件是重要的质量要求,它除了反映软件满足用户需求正常运行的程度,且反映了在故障发生时 阅读全文