add_rewrite_rule doesn’t work for me

You’ve got it the wrong way round – WordPress won’t rewrite (redirect) your query string (known as canonicalization), but it will pass your parameters through if you use the rewritten URL:

http://example.com/test/information/people

Now if you print_r( $wp-query_vars ) in your template, you should get something like:

Array
(
    [pagename] => test
    [information] => people
)

To redirect params to the “pretty” (rewritten) URL, take a look at redirect_canonical