Final answer:
In the WebApp architecture, integration tests involve component testing, navigation testing, and usability testing.
Step-by-step explanation:
In the WebApp architecture, integration tests are used to ensure the seamless interaction between different components of the application. The types of testing used as integration tests include:
- Component testing: This involves testing individual components to ensure they work together as expected.
- Navigation testing: This focuses on testing the navigation flow within the application, making sure users can easily move between different pages or sections.
- Usability testing: This assesses the overall user experience and interface design, ensuring the application is intuitive and easy to use.
Therefore, the correct answer to the question is: Both a and c (Component testing and Navigation testing are used as integration tests).