This site is also available in: Deutsch (German)
Modernization of interfaces and automated test management for SSO
Test Automation & Test Management
As part of a challenging project within an insurance company, we successfully migrated a complex web service interface and implemented a seamless single sign-on integration for existing applications. Our tasks ranged from the careful planning, coordination and execution of the test activities during the entire migration phase to the successful implementation of the single sign-on solution.
Problem definition and project goals: Our mission was to ensure the smooth migration of a complex web service interface while realizing a seamless single sign-on integration for existing applications within the insurance environment. The goal was to optimize the interaction with the web services and improve the user experience through a central login system.
Activities carried out: Over the course of the project, we carried out a variety of activities to ensure its successful completion:
- System architecture and microservices design: We developed a solid service-oriented architecture that formed the basis for the migration and integration. The design of microservices enabled efficient and modular development.
- API design and documentation: We carefully designed and documented the web services to ensure clear communication between the development teams.
- Stakeholder meetings: Regular meetings with stakeholders helped to align requirements and expectations and ensure that the project stayed on track.
- Test automation: We set up comprehensive test management with the help of HP Application Lifecycle Management (ALM). Test automation was carried out using SoapUI for SOAP API tests and JUnit for automated test cases. This enabled efficient and reliable testing of the functionality of the web services.
- Single sign-on implementation: We used SAML 2.0 for the single sign-on process and used technologies such as JBoss, Apache CXF and Apache Fediz to ensure seamless integration into the existing environment.
- Technologies and tools: During the project we used technologies and tools such as HP ALM, SoapUI, JUnit, SAML 2.0 and various server technologies such as JBoss, Apache CXF and Apache Fediz. Our development and test environment was based on Linux/UNIX platforms such as Ubuntu and Linux Mint.
Results: Through our dedicated work and efficient use of the aforementioned technologies and tools, we were able to successfully complete the web service migration and realize a smooth single sign-on integration with the insurance company’s existing applications. The automated testing strategy helped to ensure the quality and reliability of the services, while the service-oriented architecture and microservices laid the foundation for a future-proof and scalable environment.
Our involvement in the project resulted in a successful project completion that significantly increased the efficiency and user-friendliness of the insurance company’s IT systems while ensuring the security and integrity of the data.
Problem definition
Technologies & Tools
- HP Application Lifecycle Management (ALM)
- SoapUI (SOAP API Testing)
- JUnit (automated SOAP test cases)
- SAML 2.0 (SAML Token Profile for Web Services)
- JBoss, Apache CXF, Apache Fediz
- Linux/ UNIX (Ubuntu, Linux Mint)
Activities
- System architecture
- Service Oriented Architecture and Design of Microservices
- API design
- Stakeholder meetings
- API documentation
- Test automation