共查询到20条相似文献,搜索用时 0 毫秒
1.
2.
4.
软件测试是保证Web服务质量的重要技术手段,测试数据生成是Web服务测试的重要内容,而生成的初始测试数据量大,数据冗余,要减少数据量,提高测试数据的有效性,为了解决这一问题,本文基于筛选初始测试数据的基础上引出变异测试的方法,使用搜索替换算法结合变异技术对初始测试数据进行选择,据此可以生成一批达到一定变异充分度的有效测试数据,并通过实验验证了方法的有效性。 相似文献
5.
软件测试对于软件发展具有重要作用,有多种不同的软件测试技术,如何从中选择一个高效的测试技术是软件测试管理中的一个重要问题。本文针对该问题分析了覆盖水平与测试技术有效性之间的关系,并以路径覆盖测试和判定覆盖测试这两种方法为例进行了实验研究,结果表明在缺陷检出率及测试用例数与测试覆盖率之间遵循幂指数关系,这种幂指数关系有助于测试人员在给定覆盖率时,对缺陷发现率和需要的测试用例数进行预测。 相似文献
6.
7.
在软件测试过程中,因为多方面的因素,常常会导致一些错误和失效,为了改善测试过程、使测试过程变得更为有效,需要对软件测试过程进行一个补充,那就是对软件测试的有效性进行评价。本文介绍了评价软件测试有效性工作的一般流程,并提出了一系列用于精确度量测试有效性的度量指标。 相似文献
8.
随着信息技术的发展,软件测试在软件开发过程中发挥越来越重要的作用。针对软件测试的五种错误认识,对软件测试进行探讨,阐述了软件测试的目的以及软件测试过程所要遵循的原则,并根据我国软件事业的现状,提出了几种有效的软件测试方法。 相似文献
10.
嵌入式Linux软件是最难测试的一类软件。在测试过程中通过使用有效的测试框架,可以显著提高测试效率,最终确保软件质量。通过对嵌入式软件测试方法、测试工具与测试流程的深入研究,一种通用的嵌入式Linux软件的测试框架被提出,利用该框架可有效改善软件质量。 相似文献
11.
软件的发展,使软件项目越来越复杂,同样也使软件维护越来越困难,如何提高软件质量减少软件维护?本文从项目质量管理的角度,介绍通过测试管理提高软件的质量. 相似文献
12.
在软件开发过程中,软件测试是重要组成之一,常用来检验一个开发好的程序的性能是否达到了开发之前的预期效果.软件测试方法的分析在整个测试过程中占据了很重要的位置.软件测试分析完成了,可以在测试前期就发现一些项目设计考虑不足的地方,降低了项目的风险,节约了测试的成本,提高了测试的效率. 相似文献
13.
面向对象软件测试技术研究 总被引:1,自引:0,他引:1
软件测试在整个软件项目开发过程中有着举足轻重的地位,测试技术的发展对于缩短测试周期、降低成本、提高质量都有着十分重要的意义。本文介绍了软件测试的关键技术,并对面向对象软件测试技术进行了深入研究。 相似文献
14.
从软件测试概念、目的入手,对测试技术在电科院综合管理信息系统中的应用过程进行了研究与阐述,并形成了测试结论。 相似文献
15.
16.
在相关的调查中,软件测试占软件开发总成本的一半左右。此外,软件测试以及软件测试用例生成,是软件工程的重点和难点。所以,减少软件测试的成本是非常必要的。随着进化算法被引入到增强测试覆盖率中来,测试的代价也在逐步降低。提出了一种新的软件测试用例生成方法,该方法结合蚁群算法,在提高测试覆盖率的同时,成功降低了软件测试的代价。通过实验发现本文所提出的方法效果较好。 相似文献
17.
18.
航天飞行器中嵌入式软件功能越来越复杂,软件的可靠运行是飞行器正常工作的保障,因此,对航天嵌入式软件的质量提出了极高的要求,软件测试不可或缺。本文以从事的嵌入式软件测试出发,简述了嵌入式软件测试的基本方法,并结合测试工具的介绍和使用,描述不同测试环境下航天嵌入式软件测试的过程和心得。 相似文献
19.
20.
逻辑覆盖是设计白盒测试方案的一种技术,白盒测试是软件测试技术的一种动态方法,是针对被测单元内部是如何进行工作的测试,是以覆盖测试与路径测试为基本策略。重点介绍白盒测试中的常用测试方法,并通过实例介绍实际运用白盒测试的技术。 相似文献