background image

软件测试的策略与测试方法应用探析

     摘要:本文主要探究软件测试策略与方法的基本理论,在此基础上通过 BI 测试实例分
析软件测试策略与方法,简单介绍综合评价系统测

 评软件测试的综合效果并预测相关应用

前景。

 

  

 关键词:软件测试;策略;方法;应用;BI 测试 

  一、软件测试策略与方法的基本理论研究

 

  

 软件测试是根据软件的规范性说明和内部结构要求来发掘并修正软件开发过程中存在

的缺陷、问题和错误以保证软件质量和程序正常运行的一个系统的覆盖整个软件开发流程的
质检工程。

 

  

 针对软件存在的不同层度的问题,我们有严格的策略、技术及方法定位。从策略角度来

看,主要分为传统瀑布模型、

W 模型、RAD 模型及螺旋模型;从技术的角度看,软件测设技

术主要有静态测试及动态测试,其中静态测试主要是通过人工测试及静态分析解决软件规
范问题,而动态测试主要方法是白盒测试、黑盒测试、自动化测试,经微观细化又有确认、单
元、系统、集成、验收测试。

 

  

 传统的瀑布模型基本上是依据系统功能模块设计进行软件测试以保证系统能够正常运

行,它主要运用静态测试的方法进行全程控制和数据分析去处理细节化的软件问题从各个
局部系统逐个测试并辅以动态人工测试的办法来处理数据。而

W 模型是结合系统程序设计

及微观单元测试,相较而言测试目的、对象和范围更为宽泛,主要应用动态的黑盒测试方法
辅以直面程序设计板块的确认、单元、系统、集成、验收测试,等值进行区域分割后进行边缘
测试和有限条件状态测试,再由经验进行系统的评估测试。

RAD 模型是一种基于软件内在

结构及产品开发周期运用

4GL 及自动化软件技术通过重复测试编码之后的程序设计系统测

试检测功能、性能的质量特性的快速有序线性开发软件。螺旋模型是以软件开发工作为核心,
划分任务区域,以预算与风险分析为中心,通过实施概要、详细编程设计以及单元、系统、验
证测试以调整目标和改善整体效率。

 

  

 二、BI 测试实例分析软件测试策略与方法 

  

 在软件测试方法的实际运用中,又分为实时嵌入式、,面向对象、通信协议、客户服务

器、

JAVA\WEB 等系统软件测试,我们主要以现今人们最关注的商务智能管理系统(BI)软

件测试进行实例分析。

BI 软件是一种基于 WEB 的多功能模块、多样化报表展示形式且具有

复杂内部结构的高技术性软件。这类综合性企业管理软件也分为几大功能模块:

Power 

Analyze,仪表板,数据系统管理,报表,共享文件等模块。 
  

 在进行各个模块的测试时我们测试的核心应该是数据系统的分析与管理,首当其冲的

GUI 和控件准确性。企业的管理要求通过一种行业性的解决方案来解决综合性的软件问

题,目前我国在

GUI 方面的自动化测试技术也逐步有所成效,再结合传统的手工测试技术

实现交互测试即可实现。具体软件测试的策略有功能模块的组织性策略,测试用例及数据生
成与分布策略,整体布局综合评判策略,还有时效、选择和验证策略。这里我们以软件开发
的不同阶段的目标需要设计为依据做一个综合性的策略及方法分析。首先在划分软件模块后,
将测试人员分为

Independent 和 Associat 两组,依据具体状况还会有工作的交互调整。在人

员具体操作时要熟悉测试用例以便进行功能测试及状态测试,当然在测试过程中我们也不