MENU

Blog

Xento is a product based organisation with more than 800 IT Professionals including 350+ PHP Professionals working with a healthy dose of creativity and innovation. We promote an open atmosphere, where team members freely voice new ideas and are involved in all phases of our growth. At Xento, working is not just work; it's fun. Nurturing individual talent, fostering team work and recognition are the key elements of the Xento Culture.

Shift Left- Testing approach

Posted by: Ratna Ganguly | Category: Software Quality

Shift left a unique testing approach

Shift left  testing is an approach in which software and system testing is performed earlier, in each phase of the project/product life cycle.
As we know, the software development life cycle goes sequentially in the order as:

Requirements => Design => Coding => Testing. So, if you start from the left to right, the testing phase is to the extreme of software development life cycle. “Bugs are cheaper when caught young, says Larry Smith, a well known expert, another reason why we should start testing at an earlier stage. This concept was introduced where testing/tester need to be integrated from inception of the projects / products.

The principle of ‘shift left’ supports the testing team to collaborate with all the stakeholders early in the software development phase to clearly understand the requirement, design, draft testcase and automation scripts  to help know where the software may fail and fix them at the earliest. continue

Reasons to choose automation in software testing

Posted by: Bikarsha Shaik | Category: Software Quality

manual_testing_vs_automation

Time and tide waits for none, a very familiar idioms we have come across since ages. Similarly when we compare time and money, more significance goes to time. Money can be earned but time lost is never reversed. So, to save time we need something which can give us a good ROI(returns on investment) which is automation.

In this blog I am concentrating on how integrating automation into business can be useful as a whole. The first reason which really makes us use automated tools is to save time. One can imagine if there are no transport facility how long it would have taken to commute from one place to another. Secondly, quality does matter. Let’s take an everyday example, in the world of e-commerce, if we order a shirt online and the quality comes up bad, no customer will return back to use the same site. The final aspect is money. Consider if an online shopping company offering 50% flat discount on a branded item, then everyone would prefer shopping online. continue

Home Automation or Smart Home

Posted by: Pratik Godbole | Category: Continuous Improvement, Software Quality

Xento - Smart Home Automation

There’s nothing more stressful than wandering if you forget your home keys or to switch off the lights. But these nagging fears can disappear with a mere swipe of a finger, transforming into a ‘Smart Home’. Some people call it as ‘Home Automation’ which is a technical advancement in technology and will be perfect in every aspect by giving more comfort, more security or Artificial Intelligence (AI) to your house.

According to technical experts, it is vital amidst building mechanical systems which specialize in providing automation to normal homes and helps to convert it into intelligent Homes. This field sometimes also known as ‘Domotics’.

Smart Homes can manage your day-to-day activities without the fuss of worrying about maintenance & energy consumption. Looks like the television makers of the 90’s hit show “The Jetsons” were visionaries of futuristic smart homes. This sitcom was an inspiration to what the world would look to be with help of robotics.

There are some real time examples present which indicates smart homes are coming into existence –

  1. There are devices available which will turn on/off your home lights by clicking a single button.
  2. The same holds with locking or unlocking doors, using keys are soon to be a thing of the past.
  3. Smart homes today have enhanced their safety feature by integrating surveillance camera controls to mobile devices.

continue

Unit Testing and its Importance

Posted by: Mayurika Parmar | Category: Continuous Improvement, Software Quality

Unit Testing - a software development process

Application is developed, assigned to QA. QA creates a sheet full of bugs to be fixed and shares with developer. If you are developer, you would ask QA various questions – What the heck is this? How in the world could this happen to me? Why did this happen? We have tested our “application”, with every possible scenario on “browser”. Bugs are popping in, and we are fixing them. It takes quality time to fix those bugs. Probably more time to fix bugs than developing the piece of code. Quite a few times, client reports silly bugs which is embarrassing.

It might be the same bug you fixed weeks back, or yesterday itself. Debugging is sometimes not taken seriously. When in hurry, instead of checking whole application, QA as well checks the known areas with a few random clicks on the site pages. This is frustrating for clients / end users. Have you worked in to this sort of the problem which is faced by many? There is a solution for this – UNIT TESTING, to get out of miserable life, to make lives better. continue

Test Then Code

Posted by: Sanjay Garg | Category: Newsletter, Oct-2014, Software Quality

We all are doing testing in our day to day life. You must have shopped with a female, how many questions they ask before buy? Even too much bargain. I know, sometimes very frustrated, but if you see at the different side of the coin, they end up with very good deals.
In this article, I am focusing on this kind of approach for doing software testing.

“Test then Code” is the phrase which I came across while reading ISTQB advanced level syllabus. It’s nothing but the requirement based testing strategy.

For any application, most important part is user requirements. If requirements are captured correctly, then we can reduce significant number of defects in initial phase itself. continue