摘要
软件测试是保证软件质量的有效方法,但测试工作过程繁琐,工作量较多,所以探索高效快捷的测试用例生成方法一直是大家追求的目标,随着软件规模的日益增大,这种要求也变得更加迫切;软件运行剖面提供了软件运行的流程及各流程发生的概率,在软件测试的各个阶段对测试用例的生成均具有指导意义;在某嵌入式系统的软件确认测试阶段,剖析运行剖面提供的相关信息,结合生物进化遗传算法,由原始测试用例经过几代的遗传和进化之后,生成符合运行路径覆盖范围及深度要求的测试用例。
Software testing is the valid method that guarantees the quality of the software. The task of software testing is complex and companied with the great workload. Exploring the method of test case generation in high-level efficiency is the researching target. Along with the larger scale of the software the requirement of the target is greater. Software operational profile provides the operational path and its probability, which can instruct the test ease generation at all stages of software testing. In the stage of software validation test for the imbedded system, using the information from software operational profile and the generic algorithms, the test cases are evolved into the ones which accord with wide and deep requirerments of the operational path.
出处
《计算机测量与控制》
CSCD
2008年第11期1553-1555,1558,共4页
Computer Measurement &Control
关键词
确认测试
运行剖面
测试用例
遗传算法
运行流图
validation test
operational profile
test case
generic algorithms
operational-flow graph