An estimation of software testability using fuzzy logic
Testability and its significance have been discussed in the past decade. Software testability insinuates to the ease of the code revealing its faults during testing. This paper proposes to take into account the developer and the development process in the software testability predictions along with other factors. Software testability plays an important role in identifying the acceptable risk and feasibility. Hence, testability analysis is very important today, which requires identifying all the possible factors and phases of software lifecycle that affect testability. This paper introduces 5 new factors, which affect testability of object oriented software and all of them take developer and development process into account. This paper also explains how these factors affect testability.
2016 6th International Conference Cloud System and Big Data Engineering (Confluence)