- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试的策略与测试方法应用探析软件测试的策略与测试方法应用探析
软件测试的策略与测试方法应用探析
摘要:本文主要探究软件测试策略与方法的基本理论,在此基础上通过bi测试实例分析软件测试策略与方法,简单介绍综合评价系统测 评软件测试的综合效果并预测相关应用前景。
关键词:软件测试;策略;方法;应用;bi测试
software testing strategy and test methods of analysis
zhao xingguang
(china life insurance co.,ltd.,beijing 100033,china)
abstract:the more we rely on the computer,the wider software are being used,high-quality software has become an inevitable daily-life needs.in this paper,we explore the software-testing strategies and methods through the bi-testing on the basic of software theories,meanwhile,give a brief evaluation of a comprehensive evaluation system to predict the relevant application.
keywords:software testing;strategy;method;application;bi testing
一、软件测试策略与方法的基本理论研究
软件测试是根据软件的规范性说明和内部结构要求来发掘并修正软件开发过程中存在的缺陷、问题和错误以保证软件质量和程序正常运行的一个系统的覆盖整个软件开发流程的质检工程。
针对软件存在的不同层度的问题,我们有严格的策略、技术及方法定位。从策略角度来看,主要分为传统瀑布模型、w模型、rad模型及螺旋模型;从技术的角度看,软件测设技术主要有静态测试及动态测试,其中静态测试主要是通过人工测试及静态分析解决软件规范问题,而动态测试主要方法是白盒测试、黑盒测试、自动化测试,经微观细化又有确认、单元、系统、集成、验收测试。
传统的瀑布模型基本上是依据系统功能模块设计进行软件测试以保证系统能够正常运行,它主要运用静态测试的方法进行全程控制和数据分析去处理细节化的软件问题从各个局部系统逐个测试并辅以动态人工测试的办法来处理数据。而w模型是结合系统程序设计及微观单元测试,相较而言测试目的、对象和范围更为宽泛,主要应用动态的黑盒测试方法辅以直面程序设计板块的确认、单元、系统、集成、验收测试,等值进行区域分割后进行边缘测试和有限条件状态测试,再由经验进行系统的评估测试。rad模型是一种基于软件内在结构及产品开发周期运用4gl及自动化软件技术通过重复测试编码之后的程序设计系统测试检测功能、性能的质量特性的快速有序线性开发软件。螺旋模型是以软件开发工作为核心,划分任务区域,以预算与风险分析为中心,通过实施概要、详细编程设计以及单元、系统、验证测试以调整目标和改善整体效率。
二、bi测试实例分析软件测试策略与方法
在软件测试方法的实际运用中,又分为实时嵌入式、,面向对象、通信协议、客户服务器、java\web等系统软件测试,我们主要以现今人们最关注的商务智能管理系统(bi)软件测试进行实例分析。bi软件是一种基于web的多功能模块、多样化报表展示形式且具有复杂内部结构的高技术性软件。这类综合性企业管理软件也分为几大功能模块:power analyze,仪表板,数据系统管理,报表,共享文件等模块。
在进行各个模块的测试时我们测试的核心应该是数据系统的分析与管理,首当其冲的是gui和控件准确性。企业的管理要求通过一种行业性的解决方案来解决综合性的软件问题,目前我国在gui方面的自动化测试技术也逐步有所成效,再结合传统的手工测试技术实现交互测试即可实现。具体软件测试的策略有功能模块的组织性策略,测试用例及数据生成与分布策略,整体布局综合评判策略,还有时效、选择和验证策略。这里我们以软件开发的不同阶段的目标需要设计为依据做一个综合性的策略及方法分析。首先在划分软件模块后,将测试人员分为independent和associat两组,依据具体状况还会有工作的交互调整。在人员具体操作时要熟悉测试用例以便进行功能测试及状态测试,当然在测试过程中我们也不能局限于序列性的测试,还要依据数据及内部结构的生成状态进行控件的测试,接着要了解api功能及pm设计以保证结合实际的场景来实现报表的系统性测试;通过回归性测试及bi技术性操作实现数据交互和api测试。在报表和管理的模块我们要从表现方式、转换、保存、
您可能关注的文档
- 大学生创业优惠政策——首战孵化器大学生创业优惠政策——首战孵化器.doc
- 大学生创新创业计划书大学生创新创业计划书.doc
- 大学生关于扫微信社会调查报告大学生关于扫微信社会调查报告.doc
- 大学生创新实践项目结项报告大学生创新实践项目结项报告.doc
- 大名美术发展概要大名美术发展概要.doc
- 大学生对论文写作应持的态度大学生对论文写作应持的态度.doc
- 大学生幸福感的自我培养大学生幸福感的自我培养.doc
- 大学生心理健康教育课试卷答案大学生心理健康教育课试卷答案.doc
- 大学生心理健康教育-第4章 应对学习变化 探索学习方法大学生心理健康教育-第4章 应对学习变化 探索学习方法.doc
- 大学生学习诚信制度构建大学生学习诚信制度构建.doc
文档评论(0)