Sunday, 30 October 2016

- Why is Continuous Testing recommended for DevOps



 
The word DevOps had been formed by combining the development and operations functions. It is not a technology, rather an IT culture. It emphasizes ways in which development, operations and testing can collaborate more effectively. DevOps can be defined by four key activities:
-      Collaborative Development
-      Continuous Integration and Continuous Testing
-      Continuous Release and Deployment
-      Continuous Monitoring
DevOps, to some extent, reduces the need for testing and testing resources. However, this does not imply that DevOps does not require testing. What really happens in  DevOps Testing is that it brings testing into the mainstream of development process and avoids the problems created by having the testing left to the end of the cycle which causes release delays and quality issues.
Before code integration, the developers need to test their code. One of the most integral parts of the DevOps process is the regular release or the continuous deployment of the working software. The only way to support this rapid cadence of releases is through automated testing. Faster release cycles put a significant pressure on manual testing. This problem can be resolved through automated testing of the critical aspects. 

Friday, 21 October 2016

The Importance of Usability and Functionality Testing of Mobile Games



 


Testing Mobile Games is similar to the process of mobile application testing. With an increasing number of mobile games developed and released all over the world, user expectations go up all the time. In order to compete and thrive in the market, it is important to deliver the best possible quality products. 

There are many similarities in the procedures and logic behind a mobile application testing and a mobile game testing, the motives and goals  being entirely different for both. Mobile Game Testing needs to include both the processes - Manual and Automation testing.

Usability and Functionality testing are common to all types of application testing. With the convergence of the mobile technology and gaming, a very unique and focused testing effort is required. Games are mostly driven by their usability or user experience rather than their functionality. Games can range from simple puzzles to elaborate ones. Before outlining the test metrics the following points should be considered:

-      How will the users play the game ?
-      What will be the ideal duration of a game session?
-      Who will be the target users of the game?

The answers to the above considerations will steer the usability testing in the correct direction. Other usability factors that need to be considered are the devices for which the mobile games are developed.  Many games which are initially intended for smart phones are extremely difficult to play on tablets. Assuming  that tablet gamers are more serious than smart phone gamers, a gaming application suffers severe negative impact if it does not work well on all devices.

Click here to know more