Deep learning systems and the usability of software testing: A Review

Authors

  • Muhanad Mohammed Kadum Computer Engineering, School of Computer Science and Engineering, Central South University, Changsha, China
  • Bahaa Hussein Taher Computer Engineering , College of Computer Science and Electronic Engineering, Hunan University, Changsha, China

Keywords:

Deep Learning , programming testing , Mutation Testing , Combinatorial Testing, Tomographic Combinatorial Testing

Abstract

The Deep Learning (DL) characterizes information driven programming model where the rationale of the interior framework is to a great extent molded via preparing information. The standard method to assess DL models is to check their structure code against a lot of test information. The nature of the test dataset is critical in picking up the certainty of the prepared models. With an inadequate test dataset, DL models that have accomplished high test exactness may in any case need sweeping statement and quality. In customary programming testing, change testing is a settled method for evaluating the nature of test wings, which dissects how well a test suite distinguishes infusion breakdowns. Be that as it may, because of the major contrast among customary and profound learning programs, conventional transformation testing procedures can't be straightforwardly applied to DL frameworks. In this paper we discussed a survey a testing deep learning system with two testing type (i. Mutation Testing, ii. Combinatorial Testing), and highlight the features in each testing type, furthermore; the efficiency of each type in deep learning.

Downloads

Published

2024-01-02