Blog-value-DXP (1).jpg

Swapnali Patil / Insight
3/4/24 4:24 PM

Software Testing

It is like diving in the ocean but here I will give you the Software testing aspects with real time examples of Liferay Portal in details.

Yes, you read it correctly, you can do testing for the Liferay applications. Testing is an essential asset to master for anyone aspiring to work in software development. Yet, none of the contents on the internet properly introduce beginners to it.

It’s time for a change.

In this Series of blogs, I will emphasize on the importance of software testing, its reasons, types, why and when to perform which testing. Then I will illustrate my point with real-life, concrete and beginner-friendly examples.

Here is a preview of upcoming articles:

Why do we need testers?

Here you will get an idea about the importance of testers in the Software Development Lifecycle for Liferay or any other platform to test. Software behavior with and without testers. How testing is known as “A CREATIVE DESTRUCTION”.

What is the Role of a Tester? 

To understand the Role of Tester,  you need to  witness some magical experience with nature’s mysteries as a staircase with me in this article and what we test is often not “invisible to human eyes” at one level, there is a great deal of opacity and uncertainty in terms of how what we do see is impacted by what we do not see. Much of what we might be testing is, in fact, “invisible,” at least so far as we are concerned. Here you will also a little deep dive into Manual testing and its types and Strategies.

Learn more about the Key Specialized and Functional Testing Types in details:

Let’s explore these types of functional tests with examples:

  • Unit testing

  • Component testing

  • Smoke testing

  • Sanity testing

  • Regression testing

  • Integration testing

  •  API testing

  • UI testing

  • System testing

  • White-box testing

  • Black-box testing

  • Acceptance testing

  • Alpha testing

  • Beta testing

  • Production testing

What is the need of a Test Plan?

Here You will learn all about Test Plan,

  • What is Test plan, 

  • Its need and 

  • Exact Steps to follow to create yours brand new Test plan

  • Real time example with our Liferay projects.

What are the test cases? How to write test cases for the Liferay applications?

Here You will learn all about Test Cases,

  • What is Test cases, 

  • Its need and 

  • Exact Steps to follow to create test cases for any application

  • Real time example with our liferay projects.

Why do we need Automation Testing?

Here you will be able to understand the importance of automation testing from my point of view , Why I felt automation testing is needed at this point with real time examples from the liferay modules, how we have automated liferay fragments and widgets with the front-end. Generating Auto Test reports. At the end you will be able to run the selenium tests on your machine with minimal set-up.

How have we introduced Performance testing for our Liferay projects?

Here you will get a complete walkthrough of the need of performance testing and its importance. Why do we choose only Gatling to do performance testing over dozens of others?

  1. Need of CI integration.

  2. Testim and its advantages 

And many more topics which are really important from the testers point of view. At the end of the series you will be able to test any application on Portal, e-commerce, e-learning and many more. Thank you. Stay tuned!!

Partager cet article :
Lien copié

Insight

Autres articles qui pourraient vous plaire…

Card image cap

/

Card image cap

/

Card image cap

/