Команда AngularJS рекомендує використовувати Protractor, оскільки він буде замінювати кутовий бігун сценарію:
Angular Scenario Runner знаходиться в режимі технічного обслуговування - Якщо ви починаєте новий проект Angular, подумайте про використання Protractor .
цитується з документації AngularJs .
Навчальний посібник angular-phonecat був розроблений дуже давно (в основному в 2011 році) і ще не оновлювався для використання деяких нових функцій Angular, таких як Protractor.
EDIT
У Документах транспортера - FAQ :
Чому і Карма, і Трантрактор? Коли я використовую який?
Karma - чудовий інструмент для тестування одиниць, а Protractor призначений для тестування з метою завершення або інтеграції. Це означає, що невеликі тести на логіку ваших окремих контролерів, директив та служб слід проводити за допомогою Karma. Великі тести, в яких у вас є запущений екземпляр всієї вашої програми, слід проводити за допомогою Protractor. Protractor призначений для запуску тестів з точки зору користувача - якщо ваш тест може бути записаний як інструкція для людини, що взаємодіє з вашою програмою, це повинен бути тест, написаний на Protractor.
Ось чудовий пост у блозі з додатковою інформацією.