Troubleshooting and Understanding Modern Systems: Tools Testers Need