I understand the necessity to be sure. To ensure things will track properly, you need to make sure you have a few things set up the way your organization works:
1) Revenue Cycle Modeler - You create (or modify the out-of-the-box version) so that it matches how Leads/Contacts will progress through your sales cycle from Anonymous all the way to Closed Won. This ensures proper tracking.
2) Program Statuses per Channel - This is key because this is where you determine what is defined as a Success per that particular channel. For example, if you are lookinf at the Trade Show channel, is it a Success if they stop by your booth? Or maybe you want to be more strict and say that it's a success only if a meeting was created. Successes are important for RCA and RCE. They help fill the Opportunity Analyzer and determine multi-touch attribution for any won business.
3) For Smart Lists and Smart Campaigns, you will get more comfortable with time in terms of finding particular filters or triggers, using constraints, advanced flow steps, etc. Marketo (and any customer) will tell you to always TEST, TEST, TEST. If you are unsure of how something will behave, create a test campaign and use yourself as a "Lead". This is how, and I'm sure most others, became familiar and comfortable with the system.
All that being said, if you have a particular campaign you are worried about, you can post some screen shots of the smart list, flow steps, and schedule, and I would be happy to take a look.