Mobile Test Automation Device and Platform IndependentDevendra Singh
schedule 1 year agoSold Out!
With the evolution of smartphones and tablets, mobile applications and mobile websites have become a major channel for conducting business, improving employee efficiency, communicating, and reaching consumers. Each and every business aspect including banking, ecommerce, retail sector, social networking is facing the digital transformation and customer wants everything within grab of their hands and also within fraction of seconds. The surge of devices and platforms makes it very challenging for vendors to get peace of mind that the Application will work fine on all devices and this insist to test on various multiple devices.
The mobile phone has changed from its traditional role as a sheer communication medium to that of a multipurpose personal gadget. Technological progressions and the propagation of devices across operating systems (Apple iOS, Android and Windows Mobile) and platforms have made it more challenging for hardware manufacturers and application developers to develop and roll out new products.
In Nihilent, we have several projects demanding the testing of Application and website on Mobile devices with different platforms like Android, iPhone and Windows. One of our business partner, a retail giant from UK worth 766.4 million Pounds wanted its e-commerce website to be tested on more than 10 different devices like iPhone 5, iPhone 6, iPhone 6 Plus, iPad 3, HTC desire, Samsung S4, Nexus 7 and many other devices and browser combinations.
Other business partner from Healthcare domain required testing the Mobile Application on various devices across several platforms.
Executing the same test cases again and again on set of different device and browser combination to have 100% test coverage makes the work tiresome for manual testers and they can skip some defects. Also, the test execution time increases multi folds as the number of devices increases.
Best practices for successful M-AgileRoy Nuriel
schedule 2 years agoSold Out!
The Agile Manifesto was published in 2001 and now nearly every software development team claims to be following Agile practices (to some extent). Client server and web app project teams have reached a level of maturity enabling frequent releases with a predictable velocity and high quality. Agile practices move organizations towards embedding quality throughout the process.
But, these same teams are feeling daily pressure to deliver similar capabilities on mobile devices. Business is shifting to the digital experience and mobility is the central focus. Organizations succeeding to deliver standard web and other technologies are now struggling to achieve the same maturity in the mobile (web & native) world or what we are calling M-Agile (Mobile Agile).
In this session we will explore why the unique aspects of mobile app development are changing SDLC (software development lifecycle) practices. There is no magic to adapt current practices. Rather, we will share a recommended set of practices to achieve predictable velocity and deliver high quality mobile apps. The conversation will specifically address how to implement continuous integration (CI) to achieve the fast feedback / fast correction cycle required to drive mobile app engagement. CI can help teams also achieve Continuous Quality by embedding functional and non-functional verification in every build.