When you are making a Function Module call or a Method call from your program, it is required to declare the variables matching with the interface of the function module. The variables have to be of the same type of import/export parameters to avoid a mismatch short dump. Traditionally, one has to..
How to code? Keep it simple!
Introduction I come across a lot of programmers who are brilliant in programming but often fail to work as a team. Partially, this might be due to a lack of communication, but I have also observed the inability to understand someone else’s code plays an important role in teamwork. So if you..
Do we need Automation Testing?
Automation Testing in simple terms means using an automation tool to execute your test case cases. Benefits of automation testing are Speed, Efficiency, Increased ROI, Reliability, Reusability and Improved Test Coverage. But just because you can Automate application testing, does it mean you should..
Agile Journey
Accepting Agile software development is a complex transformation that requires an Agile Mindset. Organizations will succeed only when application managers understand and embrace the full scope of the challenge. A Scrum is the most common framework to implement Agile but being Agile is not just..
We need to befriend GitFlow. Here’s why.
For most of you who have read our blogs earlier, my fascination for Git is rather evident. (For those who haven’t : Here’s me rambling about the basics of Git). But let’s be honest. All that we have seen or known about Git so far from the last post is great, but its great for..
Cloud-Native and the Hype around it
Cloud Adaption Models Cloud Adoption is a strategic move by organizations to reduce cost, mitigate risk and achieve scalability of computing capabilities. In fact, the depth of adoption yields insight into the overall maturity of best practices, enterprise-ready cloud services availability. Below..
The Evolution of Performance Engineering
Performance Engineering and its Evolution The evolution from Performance Testing to Performance Engineering is a journey that culturally changes the organization’s focus from simply executing tests, analyzing, and delivering results to making business decisions and achieving business outcomes..
Exploring Cognitive Quality Assurance
What is Cognitive QA? Cognitive QA is an intelligent and efficient way of doing testing and test automation. It involves Artificial Intelligence (AI), Robotic Process Automation (RPA), Analytics, and Smart Test Automation with real-time and quality dashboards. It helps organizations to test the..
The 9 components that make up a Conversational (Chat)Bot
Level Set – What is a Chatbot? A chatbot is a conversational interface that understands natural language – which means that it is an AI-powered application that responds to users via messaging apps(like Slack and Skype) by understanding Natural Language. If we run an X-Ray on a Chatbot..
The era of Image Recognition
We are living in a corporate world where technologies tend to change rapidly. It is difficult to keep up with these changing technology trends. One such technology which is gravitating in all the enterprises is Image Recognition. What does it mean? The method of recognizing people, facial..