软件测试的5个阶段

操作方法

  • 01

    为了保证测试工作科学、精确、全面、有序地进行,应该采取一边开发一边进行软件测试的策略,使得开发工作与测试工作平行进行,这也就是俗话所说的“越早测试越好”的概念。 一套完整的软件测试应该由五个阶段组成: 1、测试计划 首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。 2、测试设计 将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响到测试结果的有效性)。 3、测试开发 建立可重复使用的自动测试过程。 4、测试执行 执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理。测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。 5、测试评估 结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。 显然,软件测试只有严格按照步骤进行,才可能对应用程序的质量进行把关。然而,如果没有一种优秀的测试工具的帮助,单纯凭借手工测试,不但将耗费大量的人力、物力和财力,而且有很多测试工作是难以实现甚至是无法实现的。

(0)

相关推荐

  • 软件测试需要学什么 软件测试工程师实训课程

    操作方法 01 软件测试(软件测试培训 )行业一直以来都比较受关注.今天我向读者介绍的是软件测试培训,软件测试需要学什么,如何学习软件测试.软件测试培训课程从软件测试技术基础知识出发,遵循:掌握基础知 ...

  • 如何自己开发软件测试工具?

    操作方法 01 如何自己开发软件测试工具? 序言:一说到自动化测试工具,大家很多人都会想到的是QTP.LR或者selenium之类的工具,要大家一开始设计一个这样的工具,其实确实很有难度,因为其包含的 ...

  • 软件测试人员容易遗漏的测试缺陷小结

    操作方法 01 通常软件测试会暴露软件中的缺陷,经过修正后可以保证软件系统的功能满足需求并正确运行.但是,在系统测试和确认测试中,测试人员容易遗漏一些隐藏的缺陷. 众所周知,软件测试不可能发现所有的缺 ...

  • 软件调试与软件测试有什么区别?

    软件调试与软件测试有什么区别?

  • Windows XP于今年4月14日退出"主流支持"阶段

    据国外媒体报道, 从4月14日起,微软Windows XP将退出“主流支持”阶段进入“扩展支持”阶段。通常情况下,微软对操作系统提供5年“主流支持”服务,此后再提供5年“扩展支持”服务。 但由于Win ...

  • 为什么有些主板软件测试SATA模式为UDMA(5)

    问:有些主板用软件测试SATA传输模式,结果为UDMA(5)即100MB/S 答:Intel ICH5/6/7(R)在非RAID下不需要装驱动,操作系统识别UDMA5,但实际是在标准SATA工作。

  • Win 10步入全新阶段:技术预览版到消费者预览版阶段

    Windows 10的内部研发测试正在有条不紊地进行中,不断有新的Build编译版本泄露出来,已经到了9888,而且已经到了质变的阶段。 据多方消息,目前最新的Windows 10内部编译版本已经开始 ...

  • XP启动时经过了几个阶段

     在按下计算机电源使计算机启动,并且在WindowsXP专业版操作系统启动之前这段时间,我们称之为预引导(Pre-Boot)阶段,在这个阶段里,计算机首先运行PowerOnSelfTest(POST) ...

  • 什么是软件测试?

    软件测试是软件质量保证的重要手段,通过软件测试发现软件缺陷,从而修改缺陷,提供软件的质量水平。在软件测试领域,还没有一种有教的缺陷检测机制可以完全发现软件所有的缺陷 软件缺陷和硬件缺陷不同,软件缺陷在 ...