2015
DOI: 10.1002/qre.1934
|View full text |Cite
|
Sign up to set email alerts
|

An Optimal Solution for Test Case Generation Using ROBDD Graph and PSO Algorithm

Abstract: Software testing is one of the most important techniques to examine the behavior of the software products to assure their quality. An effective and efficient testing approach must balance two important but conflicting requirements. One of them is the accuracy that needs a large number of test cases for testing, and the second one is reducing the time and cost, which requires a few test cases. Even for small software, the number of possible test cases is typically very large, and exhaustive testing is impractic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
7
1
1

Relationship

0
9

Authors

Journals

citations
Cited by 20 publications
(22 citation statements)
references
References 31 publications
0
22
0
Order By: Relevance
“…1) Employed bee step: After the employed bees convey the information to onlooker bees post evaluation of their sources fitness (solutions). Each employed bee agitated the old solution (X ij ) in its memory to create a potential solution using the Eq (3) below: Here, K{1, 2, …, D} and j{1, 2, …, SN} (k s i) are randomly chosen indexes, and rand [-1,+1] is a random number between [1,1], which works as a scaling factor. Evidently, the perturbation on solution is inversely proportional to optimum solution approached in the search space.…”
Section: Overview Of Artificial Bee Colonymentioning
confidence: 99%
See 1 more Smart Citation
“…1) Employed bee step: After the employed bees convey the information to onlooker bees post evaluation of their sources fitness (solutions). Each employed bee agitated the old solution (X ij ) in its memory to create a potential solution using the Eq (3) below: Here, K{1, 2, …, D} and j{1, 2, …, SN} (k s i) are randomly chosen indexes, and rand [-1,+1] is a random number between [1,1], which works as a scaling factor. Evidently, the perturbation on solution is inversely proportional to optimum solution approached in the search space.…”
Section: Overview Of Artificial Bee Colonymentioning
confidence: 99%
“…Software testing is afforded with many techniques and tools, divided into two major categories; Black box and White box testing. The inner components of the system under test (SUT) in performing white-box testing, are considered during the generation of the test case, while the input variables and how they interact as a significant function in black-box testing, occurs during test suite production [1]. Due to the complexity of the most software systems, therefore, all-inclusive testing taking the entire configurations and interactions into consideration is not feasible due to computational constraints as well as the need for sampling strategies [2].…”
Section: Introductionmentioning
confidence: 99%
“…Akram Kalaee et al [23] [2016] proposed optimal solution to generate test cases using Reduced Ordered Binary Decision Diagram (ROBDD) and PSO algorithm. These strategies are used to generate minimum test cases which achieve maximum coverage of input parameters.…”
Section: A Review On Combinatorial Test Case Generationmentioning
confidence: 99%
“…However, the process of generating such test cases is considered as a complex process, because of the effort, time, and the cost of creating and validating a large number of test cases that require testing software. Other obstacles faced the software testing, are the accuracy of software, which requires a large number of test cases and the adequacy of such test cases [Septian, Alianto and Gaol (2001); Kalaee and Rafe (2016)]. Therefore, effective and efficient testing approaches (e.g., automatic approaches) have an essential role in generating test cases to save time, effort, and cost and to provide more accurate results than manual testing ways that are affected by human errors in which improving the quality of test data is done.…”
Section: Introductionmentioning
confidence: 99%