2014 22nd Iranian Conference on Electrical Engineering (ICEE) 2014
DOI: 10.1109/iraniancee.2014.6999712
|View full text |Cite
|
Sign up to set email alerts
|

Software test case generation & test oracle design using neural network

Abstract: White Box and Black Box testing are two major approaches to software testing where the former uses software source code and the latter uses software specification and focuses on testing functional requirements. In this paper, we aim to present an automated method in which a combination of White and Black Box testing is presented using Neural Networks. In order to testify the effectiveness of our proposed approach, experimental results obtained from applying our method to 6 benchmark case studies and as well as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 11 publications
0
7
0
Order By: Relevance
“…Of the 82 publications addressing input generation, 65 propose Black Box and 17 propose White Box approaches. White Box approaches are traditionally common in input generation, as the ‘coverage criteria’—checklists of goals [19]—that are the focus of White Box testing offer measurable test generation targets [5]. Such approaches benefit from the inclusion of ML [5].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Of the 82 publications addressing input generation, 65 propose Black Box and 17 propose White Box approaches. White Box approaches are traditionally common in input generation, as the ‘coverage criteria’—checklists of goals [19]—that are the focus of White Box testing offer measurable test generation targets [5]. Such approaches benefit from the inclusion of ML [5].…”
Section: Resultsmentioning
confidence: 99%
“…Another concern is achieving code coverage. Majma et al use supervised learning for both input and oracle generation [19]. A model associates inputs with paths through the source code, then generates new inputs that execute uncovered paths.…”
Section: System Test Generationmentioning
confidence: 99%
“…Of the 65 publications addressing input generation, 53 propose Black Box and 12 propose White Box approaches. White Box approaches are traditionally common in input generation, as the "coverage criteria"-checklists of goals [13]-that are the focus of White Box testing offer measurable optimization targets [5]. Such approaches can benefit from the inclusion of ML [5].…”
Section: Test Input Generationmentioning
confidence: 99%
“…Another concern is achieving code coverage. [13] use neural networks (NNs) for input and oracle generation. A NN associates inputs with paths through the source code, then generates inputs that execute uncovered paths.…”
Section: Examining Specific Practicesmentioning
confidence: 99%
See 1 more Smart Citation