Both of these components engage the logic board with pressure contacts. The speaker enclosure contacts the dock ribbon assembly, and the vibrate motor contacts the logic board directly. It is critical that the points of contact be clean and free of oils from your skin in order to ensure good contact. Additionally, check the following:
For the vibration motor:
Make sure that both of the contacts for the motor are intact and able to reach their proper contact point on the logic board. Also make sure that the motor is in the correct position. If it is rotated a bit too far, then one contact may not be in place and it takes both of them to properly complete the circuit for motor activation. Refer to the guide here and pay particular attention to step 26.
For the speaker:
Make sure that the contacts are intact and properly positioned as seen in step 18 of this guide.
Also, as an FYI, you could use the Speaker Enclosure guide as reference for both...
The vibrate motor would be the easiest to test separately. The trick of it is that you need a way to apply 0.3 volts(I think) to it briefly. You should be able to use a coin battery (like a CR 2032) and a couple of small wires.
Additionally, you could start with a multi tester to ensure that you have continuity for both components.
I'm not sure about a test for the speaker module other than continuity...