Abstract:Testing mission-based warship software usually involves many technical challenges, such as lack of systematical mission analysis and describing technique, hard to generate test cases with respect to mission requirements, unable to support automated cross-platform test execution, etc. To tackle these challenges, this paper presents an integrated approach to test mission-based warship software, including key steps on mission analysis and modeling, mission-model-based test case generation, and automated test execution. A tool for testing mission-based warship software is developed according to this approach. Besides, an example is provided to exhibit the feasibility of the approach and the effectiveness of the tool. In practice, this example can be looked up for reference so as to promote the usability of this approach.