Journal article Open Access
Sasmita Padhy; Akash Kumar Sahu; Susanta Kumar Das
Software testing is a major process in every software development cycle so as to produce superior quality products that can cater to the customer needs. In the beginning of the IT industry testing was a simple process since competition was not enough so as to produce good quality software. With the development of technology and fierce competition over recent years the needs to develop simultaneous methods of testing have been proposed. Reviewing the given application remains one of the major setbacks of concurrent code and the other being data flow in given request stack. Testing becomes really difficult when the function not returning the output to the caller function in requisite time but later on returns it via call-back functions, messages or other such processes. So this paper aims at viewing the tools and techniques available for better testing, removing bugs so as to make software good. Here the defects as well as directions need to remove it are also focussed.