Second iteration of documentation for writing end-to-end tests See merge request gitlab-org/gitlab-ce!28473