基于软件测试的策略与测试方法应用分析

基于软件测试的策略与测试方法应用分析

ID:46420607

大小:69.00 KB

页数:8页

时间:2019-11-23

基于软件测试的策略与测试方法应用分析_第1页
基于软件测试的策略与测试方法应用分析_第2页
基于软件测试的策略与测试方法应用分析_第3页
基于软件测试的策略与测试方法应用分析_第4页
基于软件测试的策略与测试方法应用分析_第5页
资源描述:

《基于软件测试的策略与测试方法应用分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于软件测试的策略与测试方法应用分析摘要:现如今,依靠计算机发展起来的技术越来越多,最为典型的一个便是软件工程。而在软件开发过程中,软件测试则是软件开发的核心,只有不断完善软件测试效率,对软件的缺陷进行弥补,才能使开发的软件慢慢完善。本文叙述了软件测试的概念,并阐述了软件测试的策略以及测试方法,以供参考!关键词:软件测试;测试方法;应用分析;策略中图分类号:TP311文献标识码:A文章编号:1009-3044(2015)02-0064-02Abstract:Nowadays,thedevelopedtechno

2、logiesrelyingoncomputerbecomemoreandmore,themostpopularoneisthesoftwareengineering」nthesoftwaredevelopmentprocess,softwaretestingisthecoreofthesoftwaredevelopment・Onlythroughcontinueingtoimprovetheefficiencyofthesoftwaretomakeupforsofewaredeficiencies,thedeb

3、elopingsoftwarecanbeslowlyimproved.Thispapertellstheconceptofsoftwaretests,anddescribesthestrategiesandtestmethodsofsoftwaretesting,forreferenee!Keywords:softwaretesting;testmethod;applicationanalysis;strategy目前,随着科学技术的不断进步,软件规模不断加大,软件设计复杂程度不断加深,软件产品的质量和可靠性成

4、为我们关注的一个问题,应用本身对系统运行的可靠性要求越来越高。软件测试行业目前处于上升阶段,所以在软件投入运行前,必须对软件按照需求严格进行测试,来确保软件的质量,并提高软件的可靠性。1软件测试的概念软件测试:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试是提高整个软件开发过程的保证,软件测试人员的主要工作就是找到软件中存在的问题并及时提交修复。2软件测试策略2.1静态测试与动态测试软件测试按使用

5、的测试技术可以分为静态测试和动态测试2个阶段。其中,静态测试是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。静态测试包括代码检查、静态结构分析、代码质量度量等。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。主动发现违背程序编写标准的部分,程序中不安全、不明确的部分,找出程序中不可移植部分、违背程序编程风格的问题,借以发现编写的程序的不足之处,减少错误出现的概率。动态测试就是通过运行软件来检验软件运行结果的正确性。动态方法是指通过运行被

6、测程序,检查运行结果与预期结果是否有差异,并分析运行效率和健壮性等性能,达到测试的目的。2.2积极测试和消极测试积极测试是正向测试,是以检测软件是否满足需求分析为目的,在于检测软件系统是否符合实际运行结果。消极测试是反向测试,是要中断软件执行,测试软件是否在有效范围内运行。2.3黑盒测试与白盒测试基于是否关注软件架构与算法的测试又可划分为黑盒测试以及白盒测试。黑盒测试也称功能测试,它是根据程序需求和产品规格说明来发现程序错误。黑盒测试只考虑程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。白

7、盒测试又称结构测试或基于代码的测试。依据软件设计说明书进行测试、对程序内部细节的严密检验、针对特定条件设计测试用例、对软件的逻辑路径进行覆盖测试。通过检查软件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;在程序不同地方设立检查点,检查程序的状态,以确定实际运行状态与预期状态是否一致。其对程序细节的严密的检验有很大的依赖,对于软件的逻辑路径进行测试是针对特定条件和循环集设计测试用例的。其实际情况是否和预期的状态相一致是在程序的不同点检验程序的状态来进行判定的。不管是黑盒测试或是白盒测试,因其可能的测试输入数据数

8、目常达到天文数字,所以决定了无法将所有可能的输入数据都拿来进行穷举测试。期限、费用和人力以及时机等条件限制了任何的软件项目,尽管是需要针对所有可能的数据进行测试而将隐藏的错误充分揭露出来,但事实上这也是不现实的。3测试方法应用3.1单元测试综合电子信息系统软件单元测试的对象是新研或改进的软件单元,由于软件单元的规模不大,结构简单,且源程序可见,应先在对软件单元源程序进行分析时采用静态测

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。