stability testing explained