The current increased demand for distributed applications in domains such as web services and cloud computing has significantly increased interest in concurrent programming. This demand in turn has resulted in new testing methodolo- gies for such systems, which take account of the challenges necessary to test these applications. This paper presents a systematic review of the published research related to con- current testing approaches, bug classification and testing tools. A systematic review is a process of collection, assess- ment and interpretation of the published papers related to a specific search question, designed to provide a background for further research. The results include information about the research relationships and research teams that are work- ing in the different areas of concurrent programs testing.