• 测试方法和测试工具解决方案(1)

    随着软、硬件技术的发展,计算机的应用领域越来越广,而其中软件的功能也越来越强大,软件也越来越复杂。这就使保证软件的质量,保证软件的高度可靠性,面临巨大的挑战。特别是诸如军事、航空航天、通讯、交通医疗等行业,软件的微小瑕疵就可能造成对生命安全、天文数...

    2008-04-09 04:07:54

  • 软件测试自动化的一些具体做法

    因为软件测试的工作量很大(40% 到60% 的总开发时间),而又有很大部分适于自动化,因此,测试的改进会对整个开发工作的质量、成本和周期带来非常显著的效果。 首先,谈谈在测试自动化的情况下,带有图形界面的产品的测试用例的设计问题。因为图形界面的输出显示不是很...

    2008-04-09 04:07:54

  • 排错的基本方法

    排错(即调试)与成功的测试形影相随。测试成功的标志是发现了错误。根据错误迹象确定错误的原因和准确位置,并加以改正的主要依靠排错技术。 1. 排错过程 如下图所示,排错过程开始于一个测试用例的执行,若测试结果与期望结果有出入,即出现了错误征兆,排错过程首...

    2008-04-09 04:07:52

  • 综合测试的基本方法

    时常有这样的情况发生,每个模块都能单独工作,但这些模块集成在一起之后却不能正常工作。主要原因是,模块相互调用时接口会引入许多新问题。例如,数据经过接口可能丢失;一个模块对另一模块可能造成不应有的影响;几个子功能组合起来不能实现主功能;误差不断积累达...

    2008-04-09 04:07:51

  • 单元测试的基本方法

    单元测试的对象是软件设计的最小单位——模块。单元测试的依据是详细设描述,单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。单元测试多采用白盒测试技术,系统内多个模块可以并行地进行测试。 单元测试任务 单元测试任务包括:1 模块接...

    2008-04-09 04:07:50

  • 软件测试的组织与管理

    作为软件开发的重要环节,软件测试越来越受到人们的重视。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。然而,为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要。...

    2008-04-09 04:07:49

  • 软件测试的目的

    软件测试的目的决定了如何去组织测试。如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用中会经常用到的商...

    2008-04-09 04:07:49

  • 在现代资迅社会中如何生活?

    本来是想写点对软件工程的感想的,但没想到只是闲聊了几句。 喜欢简单的生活,那种没有多少电话,没有多少资迅,也不要有网络连接,不要有QQ,不要有短消息,不要有开会,不要有一帮人在身边,你不会孤单,也不会寂寞,你只会更自在,更充实,更知道该做什么,也更会做...

    2008-04-09 04:07:48

  • 在中国开展CMM评估的几点建议

    从美国的软件产业发展可以看到,软件产业有结构化生产方式(1975年-1995年)、以过程为中心的生产方式(1985年-2005年)和工业化生产方式(1995-今)等三个发展阶段。 我国软件组织在软件过程的现状可以概括为以下三个方面:第一,我国正在由结构化生产方式向以过程...

    2008-04-09 04:07:48

  • CMM实施中的战略问题

    影响CMM成功实施的主要原因并不仅仅是技术问题,更多的是实施战略问题。分析众多企业实施CMM的过程,在其CMM实施战略上存在的问题主要有以下三点。 1. SEPG小组孤立工作 企业在决定实施CMM之前,组织一个小组进行研究探讨是很有必要的,但在决定实施之后,SEPG的组成和...

    2008-04-09 04:07:47

2