проблема с вашим товаром. Вы зацикливаете массив, который содержит строковые значения, и когда вы хотите выбрать -> selectTest (item), вы предоставляете строковое значение, которое не является типом Object и не имеет параметра selectedTest, вы должны изменить свой массив содержать список объектов:
this.test = [
{ value: 'test1', isSelected: false },
{ value: 'test1', isSelected: false },
{ value: 'test1', isSelected: false }
];
также измените функцию selectTest на:
selectTest(item) {
item.isSelected = !item.isSelected;
};
затем в html измените:
<div class="btn-group">
<div class="btn btn-outline-secondary" *ngFor="let test of tests"
(click)="selectTest(test)"
[ngClass]="{ 'active': test.isSelected }">
{{test.value}}
</div>
</div>