ConTest SEGFAULT Arjun Bhasin Chakori Macherla Gunjan Raghav Jaideep Singh Vicky Sehrawat
Introduction Advanced testing tool used to expose and eliminate concurrency-relates bugs Developed and supported by the IBM’s Verification and Testing Technologies group in Hafia Systematically and transparently schedules the execution of the program thread Dramatically improves the quality of testing and reduces development expenses
Features Cause synchronization problems to appear in testing itself Support traditional and advanced coverage model Produces a lot of useful debugging information
Strengths Measure test coverage Aid in debugging Enable replay Present deadlock information
Limitations Pure Java application
Where to download? ConTest is available as an IBM ODIS (On Demand Innovation Services) offering. ConTest for Java is also available for trial download from AlphaWorks.
DEMO
References https://www.research.ibm.com/haifa/projects/verification/contest/ http://www.alphaworks.ibm.com/tech/contest https://www.research.ibm.com/haifa/projects/verification/contest/papers/testingConcurrentJune2008ForMS.pdf