1Bachelor of Technology (
2Bachelor of Technology (
Software testing plays an important role in the Software Development Life Cycle. Model-based testing has gained a lot of prominence in recent times with organizations looking for automation of test case design and execution in lieu of a manual testing process. Modelbased testing techniques help generate numerous test artifacts such as test cases, test sequences, executable test scripts and requirement traceability matrix. In modelbased software engineering, models can broadly be classified into two categories: 1. Static models and 2. Dynamic models Static models represent the structural aspects of the system (e.g., class diagrams). On the other hand, dynamic models capture the behavioral aspects of the system (e.g., activity diagrams).This paper encompasses different black-box testing techniques like robustness, equivalence class testing, boundary value analysis etc. These techniques are implemented on cubic equation problem and evaluated test cases using these different techniques.
Black-Box testing, testing, test cases, software engineering