you also need to test for the zero vector, which also proves that the set is non-empty because
the zero vector can exist without closure under addition or scalar multiplication:
eg let S = {x in P3(R) | x13 + x22 + x3 = 0}
If the zero vector (0,0,0) does not exist then clearly it's not a subspace but in this case it does exist... however it still isn't a subspace:
(0,1,-1) is in S but -1(0,1,-1) = (0,-1,1) is not thus it isn't closed under scalar multiplication and so S is not a subspace of P3(R)
so to the original question, only a counter-example is required to prove that a subset S of a vector space V is not a subspace ...