Currently, Scorecards App doesn’t have a grade for Unit Integration Testing:

Unit Integration Testing
Checks how multiple units (components) work together when connected. Currently, it shows test result for UI integration tests with a mocked backend.

For more information on where it sits in the test pyramid visit the documentation .

Overview
Property	Value
Replaces	Integration UI Testing (v0.5)
Asset Types	Platform Apps only
Version-Specific	Yes
Blocking	No
Grading Rules
Grade	Criteria
A	≥ 20 passing tests without any failed tests
B	≥ 15 passing tests without any failed tests
C	≥ 10 passing tests without any failed tests
D	≥ 1 passing test without any failed tests
F	Any failing test OR no tests
–	No data


## Example from utils how to execute it against local-dev-server so it counts as unit integration test:
```
import { PlatformApp, test, UserRole } from '@dynatrace/testing-platform-playwright';
import { VerifyAppHeader } from '../../src/page-objects/app-landing-page/app-header.assertion';
import { SubpageLandingPage } from '../../src/page-objects/subpage/subpage-landing.po';

test.setTimeout(120_000); //Needed as start-up of local-dev-server takes ~20s

test.describe('Verify open app via url (local-dev-server)', () => {
  test.describe.configure({ mode: 'serial' });
  test.use({
    author: 'team-qsp-pentos',
    ticket: 'CAR-132063',
    app: PlatformApp.createPlatformAppBasedOnAppConfig(),
    tags: ['carpe'],
    userRole: UserRole.ADMIN,
  });

  test('Check if app opens successfully via openAppViaUrl (local-dev-server)', async ({
    app,
    platformDtPage,
    iframe,
  }) => {
    process.env.FORCE_LOCAL_DEV_SERVER_IN_CI = 'true';

    await platformDtPage.openAppViaUrl(app);

    new VerifyAppHeader(iframe).verifyLocalDevServerIsOpen();
  });

  test('Check if app opens subpage on local dev server', async ({ app, platformDtPage, page }) => {
    process.env.FORCE_LOCAL_DEV_SERVER_IN_CI = 'true';

    await platformDtPage.openAppViaUrl(app, { subPage: 'subpage' });

    new SubpageLandingPage(page).verifySubPageContent();
  });

  test.afterAll(() => {
    delete process.env.FORCE_LOCAL_DEV_SERVER_IN_CI;
  });
});
```

The requirement is to have 20 useful passing tests for the app in the e2e folder to score an A. 
These tests should cover various user flows and interactions with the app, ensuring that different components work together as expected when connected to a mocked backend.
Use the e2e-testing-agent and prompt to fulfill the task.