how to test a product before launch