测试活动包括哪些?
测试组织和管理:建立测试队伍,设立不同功能或完成不同任务的测试小组,对测试用例、软件缺陷、测试执行、测试文档等进行管理,也可以把测试管理工作看成是软件质量管理工作的一部分。
测试计划:独立的测试组织负责定义软件测试的方法与规范。开发组织负责编制单元测试的计划和说明。测试组织主要负责编制其它各测试阶段的测试计划和说明。
设计测试用例:为了更有效地进行测试,需要设计测试用例。
测试实施:按测试计划与测试说明的定义对测试对象进行相应的测试,填写测试报告中相应的表格。
测试结果分析:对测试结果进行定量和定性的分析,已检查测试工作执行的状态。
测试评审与报告:依据软件测试评审准则在各测试阶段评审时提交类型完整的测试文档。
测试计划的定义
测试计划与软件开发活动同步进行。在测试计划中,明确要完成的测试活动,评估完成活动所需要的时间和资源,设计测试组织和岗位职权,进行活动安排和资源分配,安排跟踪和控制测试过程中的活动。在测试计划中,主要包括指定测试策略、确定测试范围、测试用例的设计方法和要点、所需资源和日程安排。
什么是测试策略?介绍一下测试策略的大致步骤?
测试策略通常是描述测试工程的总体方法和目标,描述目前在进行哪个阶段的测试(如丹元测试、集成测试、系统测试)以及每个阶段内进行的测试种类(如功能测试、性能测试、压力测试等),以确定合理的测试方案使得测试更有效。步骤: 全面细致地了解产品的项目信息。各个因素对产品的影响,公正客观地展开测试计划。确定测试等级和测试重点;明确测试目标;说明测试阶段;阐述测试过程中运用到的测试技术以及测试工具;阐明测试开始、完成的标准;设置测试重点和优先级;
?什么叫无效等价类?
答:有效等价类是指对于程序的规格说明来说是合理的、有意义的输入数据所构成的集合。无效等价类是指由对程序的规格说明来说不合理或无意义的输入数据所构成的集合。
产品中的质量特性包括哪些?
功能性:软件所实现的功能达到它的设计规范和满足用户需求的程度
可用性:如安装简单方便。容易使用、界面友好
可靠性:是用户使用的根本。在规定的时间和条件下,软件所能维持其正常的功能操作、性能水平的程度。
性能:在指定的条件下,用软件实现某种功能所需的计算机资源(包括内存大小、CPU占用时间等)的有效程度。
容量:如Web系统能承受多少并发用户访问,会议系统可以承受的与会人数等。
可测量性:系统某些特性可以通过一些量化的数据指标描述其当前状态或理想状态。
可维护性:在一定运行软件中,当环境改变或软件发生错误时,进行相应修改所做努力的程度。
兼容性:如系统的软件和硬件的兼容性。不同版本的软件系统、数据的兼容性。
可扩展性:指将来功能增加,系统扩充的难易程度或能力。
单元测试工具有哪些?
单元测试的对象是程序系统中的最小单元-模块或组件。在编码阶段进行,针对每个模块进行测试,主要使用白盒测试方法,从程序中的内部结构出发设计测试用例,检查程序模块或组件已实现的功能与定义的功能是否一致,以及编码中是否存在错误。
Parasoft C++Test
是单元测试和静态分析工具,自动测试C和C++类别、功能或组件,而无需编写单个测试实例、测试驱动程序或桩调用。只需点击按钮,C++Test即会采用业内编码
软件测试常见笔试面试题 来自淘豆网m.daumloan.com转载请标明出处.