Font Size: a A A

Research And Application Of ARM Numerical Control System Software Testing Based On Combination Test

Posted on:2017-04-04Degree:MasterType:Thesis
Country:ChinaCandidate:C Y WuFull Text:PDF
GTID:2308330509952657Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the advent of the 4 era of industry, manufacturing industry as one of the country’s most basic industry, its production capacity is gradually improving.Numerical control technology as the core technology in the field of industrial control, the "brains" of the role has been enhanced, the stability of the CNC system determines the efficiency of industrial production, the stability and the safety of the need through test software to protect.In this paper, by studying the theory of combined testing, combined with the characteristics of GJ303 CNC system, the paired combination test is applied to the test software of GJ303 CNC system.At home and abroad of pairwise combinatorial test research hasbeen great progress, in addition to the traditional combination of covering theory, genetic algorithm and ant colony algorithm source in life science theory of the novel algorithm is also in combinatorial testing theory plays a important role.Although there have been a lot of test case generation tools for combinatorial testing in the market, these tools are unable to be directed at a particular test system, and they often produce only abstract test cases.The Blue Sky CNC production workshop proposed to have the visualization to be high, the operation is strong, the portability is good, the test efficiency high GJ303 numerical control system test software’s actual demand.The testing software of the GJ303 numerical control system in the past is based on the command line of the C language, and has not considered the efficiency of the test case generation and the requirement of low redundancy,this paper deeply studies the Linux operating system and its driver design, using Qt technology to build the upper level of the test software.Software testing on the test case generation technology usingthe improved pairwise combinatorial technology. The practice shows that the pairwise testing is introduced in the software testing, greatly improving the speedof generating test cases, and significantly reduce redundant test cases.The test software of ARM numerical control system based on combination test is deployed on the GJ303 system of the blue sky CNC production test shop, which helps the test personnel to improve the work efficiency, and the stability of the numerical control system is guaranteed.
Keywords/Search Tags:Software test, CNC system, Combination test, Pair-wise, Qt technology
PDF Full Text Request
Related items