Monday, 29 September 2014

Do you have your Mobile App Testing Strategy defined?

Are you spending too much time and money on mobile testing by trying to cover too many devices or is your testing coverage inadequate? Do you leverage mix of manual testing on real devices and automation testing? Define your mobile testing strategy!

We are all going mobile nowadays. If it isn't mobile, it's not OK! But is everything we do on mobile OK? The increasing adoption of mobile, tablets and other mobile devices has fuelled the growth of mobile applications in last few years. Mobile devices have become the prime medium of collaboration for businesses globally, and mobile applications are driving these interactions.

As per current statistics, 60% of all mobile apps are uninstall if they taking load time more than 3 seconds and 90% off all apps in general are eventually deleted. In most of the cases it's the lack of a mobile app testing strategy that's one of the main reasons for these errors. Because of the fact that mobile app development needs to go tremendously fast, we tend to forget this step in the testing process and that is where it goes wrong.

By utilizing the common risk-based testing standards in a mobile context you can set up a test strategy that is adapted to the mobile world. First of all, the specific attention points of your mobile project needs to be defined. Based on these consideration points set up your risk matrix, with an exclusive example. And as a last step in the procedure, this presentation will show you what your test strategy will look like based on the earlier activities. It will focus amongst others on security, compatibility risks, specific functional tests and many other threats that need to be considered in the mobile world we live in.
Challenges in Mobile App Testing
  • How much battery life does the application use? What good is a mobile device that has to be supplied with electricity just to power the application.
  • How does the app functions with limited or no network connectivity? Minimally the app should not crash; ideally the user should not even notice a difference.
  • How fast is the application installed? With slower processors and networks, users still expect desktop speeds out of their mobile devices.
  • How quickly can users navigate the application? With limited responsiveness spans, mobile devices need to be highly intuitive.
  • How much data will the application need? Users without unlimited data plans or devices without large internal storage be able to use the application.
  • Is your App compatible to all devices? Whether your app is compatible with each potential device configuration. Because Android runs on a wide range of device configurations, some features are not available on all devices.
  •  Does your app support multiple OS? Whether your app compatible with multiple mobile operating system such as Android, iPhone, Blackberry, Windows and many more.
  • How much secure user’s data is? Specifically, mobile app security is paramount for any enterprise today.
  • How Interactive UI; your App has? Build an effective & attractive UI for your app.
  • Mobile App Testing Strategy

Numerous elements of current mobile application testing strategy are considered in this section. Recommendations in this section are based on Software Assurance, LLC’s extensive experience in testing mobile apps.
·         Selecting Target Devices
·         Simulators v/s Physical Devices
·         Device Model Selection
·         Connectivity Options
·         Manual vs. Automated Testing

Thursday, 25 September 2014

Apple Pay: iPhone’s Latest and One of The Most Powerful Feature

“We've placed a lot of energy into creating an entirely new payments solution.” – Tim Cook
“Apple Pay is easy, secure, and private.” – Eddy Cue
  • The vision is to replace the wallet. And the starting point is payments.
  • The entire payment process is based on technology invented more than 50 years ago.
  • Everything you need for Apple Pay is built into iPhone 6.
  • A groundbreaking NFC antenna. The security of Touch ID. The privacy of the Secure Element and the convenience of Passbook.
  • To add a different card, just use your iSight camera.
  • To get started with Apple Pay, you can simply add a card from your iTunes account.
  • Pay with the simple touch of your finger using Touch ID.
  • When you add a card to Passbook, its number is never stored or shared on your device or Apple servers.
  • Apple Pay is more secure than keeping cards in a wallet. If you lose your iPhone, you won't have to cancel cards. Simply use Find My iPhone to suspend payments just for that device.
  • Each transaction is authorized with a one-time unique number.
  • It generates a dynamic security code, replacing the static security code from the back of your card.
  • Apple doesn’t know what you bought, where you bought it, or how much you paid for it.
  • Cashiers don’t see your name, your card number, or your security code.
  • Apple Pay will work with the three major payment networks: American Express, MasterCard, and Visa.
  • There are more than 220,000 merchant locations that accept contactless payment.
  • Apple Pay works with the top bank issuers that handle 83% of the credit card purchase volume.
  • With Apple Pay you can check out with one tap. There’s no need to fill out lengthy account forms. Card details are kept private and won’t be shared with the online merchant.
  • Apple Pay is also going to make buying stuff through apps easier, more secure, and private.
  • Currently, making purchases on a mobile device is tedious at best.
  • Apple Pay will be available in the U.S. in October 2014. And work is underway to take it worldwide in the near future.
News Courtesy: Apple

Apple Watch: The most awaited product of the Century

“Apple Watch is the most personal device we’ve ever created.” – Tim Cook
  • With the Digital Crown, you can scroll, zoom, and navigate Apple Watch without covering the display.
  • Apple Watch has a flexible Retina display. It's laminated to a single crystal of sapphire, the hardest transparent material after diamond.
  • Infrared and visible-light LEDs, along with photosensors, detect your pulse rate.
  • To get to your apps, just press the Digital Crown. The Home screen looks familiar, but it’s a new experience designed for the Apple Watch display.
  • Most Apple Watch faces are extremely customizable. You can change colors, choose design elements, and add functionality.
  • You always have complete control of what information reaches your Apple Watch.
  • Apple Watch has Siri. Press and hold the Digital Crown to activate.
  • Receive and send messages in amazing ways — from your wrist. Send preset phrases, smart responses based on your conversation, audio messages, your location — even interactive emojis.
  • Apple Watch comes with the Photos app. Zoom in on a picture with a turn of the Digital Crown.
  • Any photos you Favorite on your iPhone or Mac will automatically appear on your Apple Watch.
  • Maps doesn’t just show you the way, it guides you to go right or left with a tap.
  • Press the side button to bring up Friends, a place to see the people you stay in touch with most.
  • From Friends, you can make a call, send a message, or connect with new Digital Touch features.
  • If your friend has an Apple Watch, you can give them a gentle tap on the wrist, even if they’re thousands of miles away.
  • Send a flower. Send a fish. Send any sketch with your finger.
  • Apple Watch is an entirely new opportunity for developers. And it’s simple for them to extend their apps to Apple Watch.
  • WatchKit lets developers make apps that appear right on the home screen of Apple Watch.
  • Apps built with WatchKit take advantage of the larger battery and processing power in your iPhone. While displaying the app on Apple Watch.

News Courtesy: Apple