首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
《软件》2019,(3):222-226
API是软件工程中的一个重要组成部分,需要设计大量的测试用例来进行充分测试。借助PICT工具利用组合测试原理可产生比手动生成更高效的测试用例。本文介绍了PICT的工作原理及使用方法,分析了API测试用例的设计思路,并通过一个API测试用例设计实例详细说明了如何通过PICT工具对API进行测试用例进行设计。  相似文献   

2.
基于蚁群算法的测试用例集优化方法   总被引:1,自引:1,他引:0       下载免费PDF全文
为了达到以尽可能少的测试用例满足测试需求的目的,提出了一种先对测试用例集进行完全划分,再利用蚁群算法对其优化的方法。首先根据测试需求间的相互关系,将最初的测试用例集划分成多个互不相交的子集,每个子集中的元素为等价测试用例;其次从各个子集中选取一个测试用例,组成一个新的集合,该集合已经摒弃了部分冗余测试用例;然后利用蚁群算法对测试用例集进行最优的简化;最后通过实例证明了该方法可以产生比原有的方法更优的测试用例集。  相似文献   

3.
本文介绍了一个数据驱动的框架,并在VC 6.0利用XML文件作为控制脚本,实现了一个简单的无线网卡加密部分自动化测试工具。测试人员只要修改相应的AP及DUT表就可产生新的测试用例,便于测试用例的产生和更新。  相似文献   

4.
牛为华  孟建良  张素文 《计算机仿真》2003,20(7):111-113,115
测试用例生成是软件测试的关键,成对测试是根据特定的测试原则研究测试用例的产生方法。基于这一原则分别构造了IPO-H算法和IPO-V算法的测试以产生整个测试用例,具有产生的测试用例少,时间消耗小等优点。并与另一个成对测试的测试生成工具AETG(高效自动测试生成器)进行了比较、分析,证明了改进的IPO策略便于构造自动测试工具。  相似文献   

5.
基于Petri网的软件测试用例的产生及分析   总被引:2,自引:0,他引:2       下载免费PDF全文
软件测试不仅要考虑到功能的正确性、覆盖的完整性,也应该考虑到测试用例的可行性。一种常用的产生测试用例的方法是路径覆盖,它是通过分析控制流来产生的,但是这样很可能产生不可行路径。论文运用Petri网来描述程序,并且按照一定的数学规则将此Petri网进行分解,得到独立的段组(Independent Segment Group,ISG)并产生测试用例,最后设计一个算法找到满足覆盖准则的最少测试用例。  相似文献   

6.
随机测试(RT)已被用于在基于模型的测试中自动生成满足一定模型覆盖准则的测试用例集合.然而,完全随机的测试用例产生方法可能会导致大量冗余的测试用例.因此,在研究基于UML(Unified Modeling Language)活动图产生测试用例的基础上,提出了一种基于分类树的随机测试用例产生方法(CT-RT),运用分类树分析已运行测试用例的输入域,从而指导产生新的测试用例,并通过实验案例说明了对于UML活动图中的简单路径覆盖.该方法较之完全随机的方法大大减少了冗余测试用例的数量.  相似文献   

7.
编写SQL语句是测试数据库管理系统的一个重要部分。自动生成SQL语句可以有效减少测试人员的工作量,而目前没有直接生成SQL语句的自动化工具。通过模拟产生式的直接推导过程,根据SQL文法,给出生成符合该文法的SQL语句,用作测试用例的方法;研究从表示文法的BNF文件生成SQL测试用例集合的自动化过程。这个过程包括几个阶段:将SQL文法的每一个非终结符转换成一个对应的解析函数,所有解析函数的集合构成规则库;遍历文法的产生式自动生成SQL测试用例;使用权值数组结合随机数,加大生成测试用例的灵活性;使用非终结符的最大调用次数来终止SQL测试用例的生成。通过介绍的工具原型,可以得到符合SQL语法的SQL测试用例。  相似文献   

8.
随着云计算快速发展,云计算的应用越来越广泛,软件测试就是其中之一。软件测试是一个烦琐、易错和耗时的过程,特别是在准备测试用例和测试环境阶段。本文提出一个测试用例生成和执行方案,从用户进行逻辑设计的UML模型图出发,基于UML类图进行处理产生测试用例,最后运用云平台来执行这些测试用例,旨在减轻程序的负担。本文提出构建云服务的整个过程,阐述实现的方法和所遇到的挑战,最后展望了未来的研究方向和亟待解决问题。  相似文献   

9.
测试数据生成是组合测试的一个关键问题,但是组合测试用例集的构造问题的复杂度是NP完全的。提出了一种成对组合测试用例集整体优化和生成的方法。该方法通过编码机制将测试用例数据的生成问题转换为一个基于二进制编码的最优化问题,同时使用遗传算法对此编码空间进行搜索,并对所发现的最优个体进行解码,构造产生最佳测试用例集。实验结果表明,该方法简单高效,且具有解的质量高、时间消耗小的特点。  相似文献   

10.
曾红卫  周建云 《计算机工程与设计》2007,28(16):3805-3807,3811
根据组件软件的特征,提出一种基于UML协作图直接产生测试用例的方法.给出了一系列覆盖准则,并针对协作图中条件、并发和循环消息流提出相应的处理方法.采用深度优先的算法遍历所有测试场景,每个测试场景相应于一个测试用例,并设计和实现了测试用例自动生成工具系统UMLTCG.  相似文献   

11.
Hg2+能特异性地与2个胸腺嘧啶碱基(T)共价结合,介导T-T错配形成稳定的T-Hg2+-T结构。基于DNA修饰的纳米金探针研制了一种可检测水溶液中Hg2+浓度的层析试纸条。试纸条包含1条控制线和2条测试线,检测结果在5 min内可见,裸眼可见检测灵敏度为100 nmol/L。金标条阅读仪分析结果在10 nmol/L~10μmol/L范围内具有良好的线性关系,且对常见二价重金属离子Cu2+,Ni2+,Mg2+,Zn2+,Pb2+具有很好的选择性。该试纸条灵敏特异、快捷简单、操作方便、成本低廉,在环境监测和食品安全的现场快速检测中具有很好的应用前景。  相似文献   

12.
在航天领域中,安全关键的大型实时软件系统往往直接影响到任务成败,一般难以全面检测、分析或避免内存泄漏等常见内存错误。定义了实时软件的12种典型内存故障模式,提出了一种基于C++代码插装的实时软件内存错误快速分析方法。该方法通过对C++源代码进行静态分析,获取指针变量相关信息;通过C++代码插装和运行不同测试用例,实时收集统计C++指针对象的分配、释放、赋值、c-use和p-use使用情况,结合实时软件的典型内存故障模式进行分析,并自动生成详情报告。应用案例表明,该方法能够高效快捷地发现实时软件潜在的典型内存错误,从而有效提高软件质量。  相似文献   

13.
C++程序设计是计算机专业的核心基础课,是一门实践性很强的课程。本文以辩证法为指导,提出整合C++程序设计教学内容,阐述变量的时空性、函数的控制性、循环的递进性和类的封装性。以认识论为指导,在理论教学中提出"问题导向、兴趣驱动、项目贯穿"的案例式教学法,在实验教学中提出平时试验、课程设计、毕业设计相结合的三位一体的实验教学体系。按照以上方法进行教学,学生的学习兴趣得到激发,动手能力得到了提高,取得了良好的教学效果。  相似文献   

14.
二十一世纪,计算机技术得到了进一步提高与普及,并已应用于各个行业中,半导体集成电路技术在这一背景下也有了空前发展。用计算机软件来进行FPGA测试方法的设计,使现场可编程门阵列(FPGA)的测试效率得到极大提高。采用美国Xilinx公司的Xilinx软件进行FPGA单倍线资源的测试方法设计,用Visual C++软件进行编程生成测试文件,实现FPGA单倍线资源测试。  相似文献   

15.
采用VC++6.0语言结合VFW库设计了摄像头视频图像的二维数组算法接口,以方便各类图像检测算法调用,设计了空白血型卡定位测试算法,验证了算法接口的有效性。利用VC++2005中的CImage类设计了图像保存功能的动态链接库,使得在VC++6.0中可以实现JPG等格式图像的保存,实现了检测结果文档的保存和打印。  相似文献   

16.
在线考试是近几年出现的一种新的考试形式,本文主要对在线考试系统进行分析、设计,并给出在Tom cat7.034+Jsp+Servlet+Javabean+SQLServer2005架构下,实现该系统的部分关键代码。  相似文献   

17.
VC++6.0通过ADO连接数据库的通用方法研究   总被引:1,自引:0,他引:1  
介绍VC++6.0连接各类数据库的通用方法。详细讲解VC++6.0中利用ADO通用连接的设计方法、INI文件存放读取参数,以及通用方法的使用实例。  相似文献   

18.
为使中性束注入器各子系统在相应时钟控制下协调工作,设计一套中性束注入器(NBI)测试台的中央定时系统。采用VC++6.0开发上位机人机交互界面,实现对下位机配置和监控。下位机基于QNX系统软件平台和带有CPCI-7249R高速数字I/O板卡的CPCI工控机硬件平台来产生定时脉冲信号。实验表明,该定时系统可以完成100 μs的高精度定时,运行稳定可靠,满足NBI测试台实验运行的定时要求。  相似文献   

19.
为了获得一套完整、快速、高效的测试手段和力法,通过对天线方向图测试原理的分析,在微波暗室和测量设备的基础上,基于PNA矢量网络分析仪的测量特性,设计测试力案,使用VC++开发出一套天线力向图测试软件,实现了天线的自动化测试.测试数据符合天线测量要求,在实际应用中为天线方向图自动化测试提供了支撑和帮助.  相似文献   

20.
针对壁挂炉热效率测试的不易操作性,精确度低和稳定性差等问题,设计一套基于C++Builder的热效率测试系统。该系统以工控机为核心部件,采用研华PCI-1711L数据采集卡和传感器组件对影响热效率的各个参数进行测试并绘制其相应曲线,最后通过数据处理和误差分析,获得精确度较高的热效率。壁挂炉热效率测试系统具有准确度高、实时性强、效率高等优点,在实际运用中具备较高的实用性和性价比。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号