Deep learning systems and the usability of software testing: A Review
الكلمات المفتاحية:
Deep Learning , programming testing , Mutation Testing , Combinatorial Testing, Tomographic Combinatorial Testingالملخص
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.