product shelf-life testing