On How Developers Test Open Source Software Systems