Cheap tests?

Hi all!! I just want to keep some tests at home in my cabinet in case of any emergencies. I know they have the tests at CVS since I had to get one a couple of months ago but the first response test was like 25 dollars when I got it!!! Should I go to Walmart or where do the doctors get those strip tests? Are they accurate though?

Thanks!