摘要
Abstract
The embedded surveying,mapping and navigation software has many characteristics,such as various fault types,difficult to detect faults and serious fault consequences,which challenges the test work.So this paper proposes an embedded surveying,mapping and navigation software testing technol-ogy based on fault inj ection.In this paper,a testing framework based on fault inj ection is established,a fault model including fault type,fault name,fault input,possible software fault and expected response of five software fault models are constructed,and some common faults such as navigation message,in-terface protocol,processing algorithm,software interface and system security are listed.Finally,some fault inj ection methods such as scenario inj ection method,data interface inj ection method,user interface inj ection method and integrated inj ection method are proposed.The application shows that this technolo-gy can effectively improve the efficiency of embedded surveying,mapping and navigation software fault detection and improve the validity and sufficiency of software testing.关键词
嵌入式/测绘导航/软件测试/故障注入/故障模型Key words
embedded surveying/mapping and navigation/software testing/fault injection/fault model分类
信息技术与安全科学