Showing posts with label #Java. Show all posts
Showing posts with label #Java. Show all posts

Saturday 30 March 2024

App Connect Enterprise integration with Azure DevOps



In an enterprise, there are heterogenous applications are present across the landscape, such as C, Java, Python, and Jscript etc., applications with various backend database such as Oracle, MysQL, Sql Server, DB2 etc., here the data communication is versatile, and volume is huge, which are handled by Enterprise Service Bus applications such as IBM App Connect Enterprise, hence development, testing and operation plays a vital role is organizational business success.

E2E Product Using App Connect Enterprise


 

App Connect Enterprise Non-Functional Testing with JMeter



Performance testing was created with the JMeter. Reports were generated for each test execution. Additionally, the using the ‘Artificial Intelligence’ and ‘Data Science’ custom report were generated and integrated with Azure Pipelines, which provides insight whether the performance have deviation.


 

App Connect Enterprise integration with ‘ERP’



ERP is a desktop application, and it did not have webservice/Api in-built in it. Hence created webservices/Api’s for this application to interact with the App Connect Enterprise product. The webservice/Api’s were created successfully, integrated with the App Connect Enterprise middleware product developed. The System Tests were created, with data and response code validations, such as ‘Voucher’, ‘Patient Name’, ‘Invoice Date’, ‘Total Cost’ and ‘Pay Method’ are validated, whether the Voucher has unique id, data which is send, is correctly transported and registered in the ERP system.

E2E Product Using App Connect Enterprise


 

App Connect Enterprise integration with ‘Hospital Management System


Use Case: In the Hospital Management System, the Doctor prescribe the medicine ‘Paracetamol’, email send to ‘Pharmacist’, and the ‘Pharmacist’ sells the drug and create an Invoice for the same. These invoice details are transported to ‘ERP’ and Payment gets registered in the ‘Payment Voucher’ module.

E2E Product Using App Connect Enterprise





 

E2E Product Using App Connect Enterprise Introduction



In this demo series, the E2E product or tool developed, using the App Connect Enterprise, will be exhibited. Use Case details: When an Invoice is created in the ‘Hospital Management System’, the data is enriched, mapped and transported, to the target ‘Mini ERP’ and the invoice details are registered in the ERP. Note: Payment would be handled by different application, and only the registration of Invoice in ERP system is taken account for this specific use case. Product is developed using App connect Enterprise, which integrates two applications such as ‘Hospital Management System’ and ‘Mini ERP’. Here the data will be enriched, mapped and communicated from the source application(Hospital Management System), to the target application (Mini ERP).



Thursday 30 June 2022

Karate Labs Test Automation Demo

  •  “Accuweather” APIs and User Interfaces have been automated using this framework
  • Shortcoming discovered are explained
  • Cons: How automation can be utilized in detecting the flaws in the software applications




Tuesday 28 June 2022

[🐛 Bug]: Selenium4, Java & WebDriverManager downloads improper versions of drivers and test executions are failing

 

When old versions of Chrome/Edge/Firefox are installed and when the WebDriverManager is used/run, it downloads the incorrect version of chromedrive.exe or respective drivers and hence the test executions are failing.


Screenshots:

Error Details:

Selenium4, Java, WebDriverManager, Error


Browser Installed Version:

Old Version Chrome Browser installed details



[🐛 Bug]: Selenium4, CSharp & WebDriverManager downloads inappropriate versions of drivers and test executions are failing

 

When old versions of Chrome/Edge/Firefox are installed and when the WebDriverManager is used/run, it downloads the latest version of chromedrive.exe or respective drivers and hence the test executions are failing.

Screenshots:

Error Details:



Browser Installed Version:



WebDriverManager driver downloaded details:


Monday 27 June 2022

PACT Contract Microservices Testing

 This Demo illustrates the PACT Contract Testing of Microservices.


Details:

  • PACT Contract Testing is demoed on the chosen Microservice
  • Different factual test scenarios were explored as part of this demo
  • Highlighted the how the cost of bugs detections are reduced and ROI (Return Of Investment) is very high by using the approach


               

Thursday 9 June 2022

[🐛 Bug] Selenium4, C#, Java & WebDriverManager, latest version are not working and throwing errors

 [🐛 Bug]:  Selenium4 & WebDriverManager latest versions are not working and throwing errors

Scenario 1: 

The WebDriverManager/Driver throws error when the URL is passed without "http://" or "https://"

Screenshot:

Error Details:

Driver Error


Scenario 2:

The WebDriverManager supports only the stable version and not Beta version




Browser .exe downloaded and available details:



Version Details:



Please Note: In some test scenarios the beta version is also used for testing