At some point, you’ll need to test that interface. Before testing, though, you should consider these five key factors.