HPE Application Lifecycle Management (HPE-ALM) is a test management tool used for:
- The creation of test scenarios, test scripts and test steps to exercise functionality defined in the user stories.
- Storing defects found during testing activities
- Creating test plans etc.
TaskTop Sync will allow a full set of information to be displayed in both JIRA and ALM, allowing for full transparency of all development and test activities. Additionally, users are free to work within their own tool of choice and be assured that relevant updated will be made and populated to both tools. Once your business JIRA instance has been standardised, JIRA and ALM will be configured to synchronise defects, stories, epics and technical investment.
Selenium is a set of different software tools each with a different approach to supporting test automation. The entire suite of tools results in a rich set of testing functions specifically geared to the needs of testing of web applications of all types. These operations are highly flexible, allowing many options for locating UI elements and comparing expected test results against actual application behavior. One of Selenium’s key features is the support for executing one’s tests on multiple browser platforms.
Protractor is an end-to-end test framework for AngularJS applications. Protractor is a Node.js program that supports the Jasmine and Mocha test frameworks. Selenium is a browser automation framework. Selenium includes the Selenium Server, the WebDriver APIs, and the WebDriver browser drivers. Protractor works in conjunction with Selenium to provide an automated test infrastructure that can simulate a user’s interaction with an Angular application running in a browser or mobile device.
This application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It is used to test performance both on static and dynamic resources, Web dynamic applications.
It can be used to simulate a heavy load on a server, group of servers, network or object to test its strength or to analyze overall performance under different load types.
HPE UFT is a tool which supports functional test and regression test automation , combined with functional testing for headless systems. It is able of handling test automation at the GUI level and API level and combining these into integrated testi runs. Tests written for UFT can be executed via a trigger in HPE-ALM, UFT also has provision for the related test documentation that needs to be produced.
API Test tools
SoapUI is the world’s most widely-used open source API testing tool for SOAP and REST APIs. SoapUI offers SOAP Web Services functional testing, REST API functional testing, WSDL coverage, message assertion testing and test refactoring. With over 10 years of experience backed by a vast open source community, SoapUI is the de facto method for ensuring quality when developing APIs and Web Services. It is used to invoke API calls to facilitate component, component integration testing.
Postman provides similar funcitonality like SoapUI. It is used to invoke API calls to facilitate component, component integration testing
REST-assured was designed to simplify the testing and validation of REST APIs and is highly influenced by testing techniques used in dynamic languages such as Ruby and Groovy.
The library has solid support for HTTP, starting of course with the verbs and standard HTTP operations, but also going well beyond these basics.
Performance Testing Tools
Oracle Application Testing Suite (OATS) The Oracle Load Tester module of this testing suite will be used for the Performance Load Test. Automated scripts will be created fand will be stored to be used for subsequent product releases. Where ever possible the same scripts will be used to carry out Operational Acceptance Testing in order put load through the platform when failing servers/components to simulate a live working day.
HPE Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization, centralization, global collaboration, and management of a performance engineering center of excellence..It allows us to test a broad range of applications, including the latest Web and Mobile technologies, ERP/CRM applications, and many legacy systems. We can run high-scale tests using minimal hardware, including any mix of physical and virtual environments, including public Cloud infrastructure. Performance centre can help us identify end-to end performance bottlenecks using advanced monitoring and analysis tools, and ensure that new or upgraded applications meet the performance requirements of ythe products in question.