tag:blogger.com,1999:blog-65686350265662435512024-03-27T10:33:18.852+05:30HummingWave TechnologiesHummingWave Technologieshttp://www.blogger.com/profile/07147669897221416789noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-6568635026566243551.post-83584090135723700802019-03-28T09:48:00.001+05:302019-03-28T09:48:33.671+05:30How automated regression testing can help in agile methodology?<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="line-height: 1.38; margin-bottom: 6pt; margin-top: 20pt; text-align: left;">
<span style="font-weight: normal;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;">How automated regression testing can help in agile methodology?</span></span></h2>
<div>
<span style="font-weight: normal;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><br /></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;">The purpose of this article is to explore the recent use in the field of automated software testing, and in particular regression testing.</span></span></div>
<b id="docs-internal-guid-fff853c7-7fff-c239-fa19-a3fe7565e5da" style="font-weight: normal;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><br /></span></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;">Regression testing is tedious, time-consuming and prone to error because each and every part of an application needs to be tested and validated under a variety of conditions or test scenarios.</span></span></div>
<h2 dir="ltr" style="line-height: 1.38; margin-bottom: 6pt; margin-top: 18pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; font-size: large;">Need of Regression Testing</span></span></h2>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;">Regression Testing is required when there is a</span></span></div>
<ul style="text-align: left;">
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;">Requirement changes</span></li>
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;">Adding a new feature</span></li>
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;">Defect fixing</span></li>
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;">Performance issue fix</span></li>
</ul>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Regression testing is considered as a time-consuming process, especially when you have </span><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Agile methodology</span><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">.</span><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"></span><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"> </span></span></div>
<div dir="ltr" style="font-size: 11pt; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS2WQ6GjgiFSXJCyEx5lRUYOkEgLvuM0u08k-M6x9dodKJUuEXbXCLLghszVbIRIBUqMtzHi5NiZLc3V86nfCfwAGZltP8L2c_VShrfrVBWdTdTbXqejqUWO3Lo9H__G9AIr-J5-UB0yO9/s1600/Agile+development.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1132" data-original-width="1600" height="451" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS2WQ6GjgiFSXJCyEx5lRUYOkEgLvuM0u08k-M6x9dodKJUuEXbXCLLghszVbIRIBUqMtzHi5NiZLc3V86nfCfwAGZltP8L2c_VShrfrVBWdTdTbXqejqUWO3Lo9H__G9AIr-J5-UB0yO9/s640/Agile+development.png" width="640" /></a></div>
<span id="goog_1320456147"></span><span id="goog_1320456148"></span><br /></div>
<div dir="ltr" style="font-size: 11pt; line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="color: #444444; font-family: arial, helvetica, sans-serif;">The best way to save time is automating the regression testing process, which will also increase the test coverage. To do this we have plenty of tools which are available in the market. And also we can use the several script-less regression testing tools that can help you to reduce tiresome and improve the efficiency of testing.</span></div>
<b style="font-weight: normal;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><br /></span></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;">In regression testing, once created test cases can be used many times and the results of the execution can be recorded and maintained for future reference. It is better to implement the regression testing process early in the sprint rather than implementing it at the end of the development process. Running the test in later stages of development may result in unhappy results. In order to get better results, you can go for automated regression testing and this allows you to save time and also you can focus on other important tasks.</span></span></div>
<b style="font-weight: normal;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><br /></span></b>
<br />
<h2 dir="ltr" style="background-color: white; line-height: 1.44; margin-bottom: 15pt; margin-top: 0pt;">
<span style="background-color: transparent; font-size: 16pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;">Regression Testing in Agile</span></span></h2>
<ul style="text-align: left;">
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; font-size: 11pt; white-space: pre-wrap;">Sprint Level Regression testing</span></li>
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; font-size: 11pt; white-space: pre-wrap;">Release level Regression testing</span></li>
</ul>
<div>
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><span style="font-size: 14.6667px; white-space: pre-wrap;"><br /></span></span></div>
<div style="background-color: white; line-height: 1.44; margin-bottom: 0pt; margin-top: 0pt; text-align: left;">
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-variant-east-asian: normal; font-variant-numeric: normal; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><b>Sprint level Regression testing</b></span></span></div>
</div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Sprint level regression testing is mainly done for enhancements or new features which were added in the later stages of a sprint.The test cases are selected from test suite depending on the </span><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">newly added functionality</span><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">.</span></span></div>
<b style="font-weight: normal;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><br /></span></b>
<br />
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><b>Release level Regression testing</b></span></span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;">Release level Regression testing is done to test the complete product, which covers all the core functionality of the Product. Here all the test cases has to be re executed.</span></span></div>
<h2 dir="ltr" style="line-height: 1.38; margin-bottom: 6pt; margin-top: 18pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; font-size: large;">Regression testing in Agile: How to optimize?</span></span></h2>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 27pt; margin-top: 0pt;">
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">Automating regression testing is the best way to deal with, when we are following Agile methodology. Automated regression testing reduces the testing time from days to hours and reduces the efforts of Test Engineer of running the same test cases again and again. Also, automation of regression testing in Agile should be treated with caution.</span></span><br />
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><br /></span></span>
<br />
<div style="text-align: center;">
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span id="docs-internal-guid-ab078d11-7fff-2ee6-32fa-fefc97e05c36"><span style="color: black; font-family: "lato"; font-size: 11pt; vertical-align: baseline;"><img height="296" src="https://lh3.googleusercontent.com/ClqqFf_AZDHbJFECUmh4YWamtTltI_15Lz7WiEfa2mm_hvXawH0-tTIkdwGSe07bhoWW9hoA1eO-eyD_IJaAoP9io92Rhs22szaXnJd9lHZ8D7HsP09jzPX5GxqetXSYaC9MTn3G" style="border: none; transform: rotate(0rad);" width="486" /></span></span></span></span></div>
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;"><br /></span>
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;">Efficient test automation requires considerable planning, a good understanding of the project and attention to certain points.</span><br />
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; font-size: large; white-space: pre-wrap;"><br /></span>
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; font-size: large; white-space: pre-wrap;">Strategic cornerstones for Automation Regression testing</span></div>
<div dir="ltr" style="line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;">When thinking of an effective strategy for regression testing automation, testing teams should ask themselves some of these questions:</span></span></div>
<ul style="text-align: left;">
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;">Will Automation regression testing suit the project?</span></li>
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;">When to start with scripting?</span></li>
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;">What percentage of regression testing should be automated?</span></li>
<li><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;">Which tool has to be used for automation ?</span></li>
</ul>
<h2 dir="ltr" style="background-color: white; line-height: 1.38; margin-bottom: 19pt; margin-top: 18pt;">
<span style="background-color: transparent; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif; font-size: large;">Conclusions</span></span></h2>
<ol style="text-align: left;">
<li><span style="font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;"><span style="color: #444444;">Most of the times the functional tests of the past sprints are used as regression tests for the current sprint, this will lead to an unwieldy regression test suite and it introduces a lot of duplication. In stead the regression test suite should be constructed to reflect the business processes.</span></span></li>
<li><span style="font-family: "arial" , "helvetica" , sans-serif; white-space: pre-wrap;"><span style="color: #444444;">Regression testing has an important role in Agile development which helps in providing stability for the product, and it also helps the team to focus on the functionality of the current/upcoming sprint.</span></span></li>
</ol>
<div>
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><span style="white-space: pre-wrap;"><br /></span></span></div>
<div>
<span style="background-color: white; color: #666666; font-family: "arial" , sans-serif; font-size: 12pt; line-height: 18.4px;">If you would like to discuss on the above post, do write to us at </span><a href="mailto:TalkToUS@hummingwave.com" style="background: rgb(255, 255, 255); color: #0b5394; font-family: arial, sans-serif; font-size: 12pt; line-height: 18.4px; text-decoration-line: none;">TalkToUS@hummingwave.com</a></div>
<div>
<br /></div>
<div>
<span style="color: #444444; font-family: "arial" , "helvetica" , sans-serif;"><span style="white-space: pre-wrap;"><br /></span></span></div>
</div>
HummingWave Technologieshttp://www.blogger.com/profile/13695141423222963516noreply@blogger.com14tag:blogger.com,1999:blog-6568635026566243551.post-37183301542467786022019-03-08T15:01:00.001+05:302019-03-27T13:38:32.914+05:30Efficient Mobile App Marketing Tactics<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" style="margin-bottom: 0.0001pt; vertical-align: middle;">
<h2 style="text-align: left;">
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: normal;">Efficient Mobile App Marketing Tactics</span></h2>
<div>
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: large;">
</span></div>
<div style="text-align: center;">
<span style="font-family: Arial, Helvetica, sans-serif;"><img alt="case-studies image" src="https://www.hummingwave.com/images/Blogs/app_business.png" /></span></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="color: #444444; font-weight: normal;"></span>
</span>
<div style="text-align: left;">
</div>
</div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px; text-align: left;">
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;">In a backdrop of over a million mobile apps in the app stores, app-developers really need to have strong marketing programs and consistent efforts to ensure that their app gets adequate visibility, acceptance and is used by their customers. </span></div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;">These marketing tactics can get you started - but then, the efforts need to be consistent:</span></div>
<div>
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div>
</div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px; text-align: left;">
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;"><b>Make Your App Useful to Customers</b></span><br />
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;">It really makes sense to include smart functionalities in the mobile app that their customers could actually benefit from. You should avoid creating an app just for the sake of it or to have a billboard of your company in the app store. Rather, create an app that will show real utilities to the customers – trust me, it’d be a cool proposition and real value to your business as well.</span></div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;"><b>Create A Unique Mobile Offering, your USP</b></span><br />
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;"><span style="font-family: "ralewayregular" , "helvetica neue" , "helvetica" , "arial" , sans-serif;">It could mean executing a highly specialised function through your mobile app, or offering features that no other app offers. At times, it could mean both - you somehow need to ensure that your app has something to offer that your competitors' mobile solutions do not. This will guarantee a user base for your app. Make your mobile application unique in some way. It would mean some more hard work and investment, but then, it's certainly worth of it.</span></span></div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;"><b>Early Releases and Regular Releases</b></span><br />
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;">To help you maintain a loyal user base. You need to schedule the feature releases and upgrades in close frequencies - so that your app is often talked about . Word of mouth is the best ways to market your app, so please do not hesitate to spread the word around to your existing customers, partners and stake holders.</span></div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;"><b>Share Across Social Media</b></span><br />
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;">Let your existing audiences know that you’ve developed a mobile app with real useful functionality or content and they will surely check it out. They will also share the app on their social media profiles to enable further downloads for your mobile app – if you declare a cool soft-incentive scheme for the same.</span></div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;"><b>Optimise your Mobile App for the App Store</b></span><br />
<span style="color: #444444; font-family: Arial, Helvetica, sans-serif;">You certainly need to be found when users search for apps like that of yours - surely, you want to top the result chart. This can be done by utilising the right combination of titles, keywords and descriptions. App store optimisation is really too crucial, because without it, users may not ever know about you existence. You should work towards it even before you launch your app – and never cease your efforts till you have your app available for download. All of these things can together boost the visibility and user acceptance for your mobile app - and the user is the one doing all the marketing for you leading to the grand viral effect!</span></div>
</div>
<div class="text-area" style="font-size: 17px; padding-bottom: 5px; padding-top: 5px;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
</div>
</div>
<div class="MsoNormal" style="line-height: 18.4px; margin-bottom: 0cm; text-align: justify;">
<div style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 12pt; line-height: 18.4px;">If you would like to discuss on the above post, do write to us at </span><a href="mailto:TalkToUS@hummingwave.com" style="font-size: 12pt; line-height: 18.4px;">TalkToUS@hummingwave.com</a></span></div>
</div>
<div class="MsoNormal" style="line-height: 13.5pt; margin-bottom: 3.75pt;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div style="margin: 0px;">
</div>
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span>
<div style="color: black; font-size: medium; font-style: normal; font-weight: 400; letter-spacing: normal; margin: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: times; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
</div>
</div>
HummingWave Technologieshttp://www.blogger.com/profile/07147669897221416789noreply@blogger.com21tag:blogger.com,1999:blog-6568635026566243551.post-34405761704777775512019-03-08T14:53:00.000+05:302019-03-08T14:53:32.288+05:30Get a Mobile Ordering App for your Restaurant<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" style="margin-bottom: 0.0001pt; vertical-align: middle;">
<h2 style="text-align: left;">
<span style="color: #444444;"><span style="font-weight: normal;"><span style="font-family: Arial, Helvetica, sans-serif;">Get a Mobile Ordering App for your Restaurant</span></span></span></h2>
<div style="text-align: center;">
<span style="color: #444444;"><img alt="case-studies image" src="https://www.hummingwave.com/images/Blogs/Food_app.png" /></span></div>
<div>
<span style="color: #444444; font-family: "ralewayregular" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-weight: normal;"></span><br />
<div style="text-align: left;">
<span style="color: #444444; font-family: "ralewayregular" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-weight: normal;"><br /></span></div>
<span style="color: #444444; font-family: "ralewayregular" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-weight: normal;">
</span><div style="text-align: left;">
</div>
</div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: left;">
<span style="color: #444444;">Today one of the large chain restaurant launched an update to their mobile app that's designed to allow their diners to place and customise their orders ahead of their arrival at the restaurant. After downloading the app, those seeking a Cheesy Gordita Crunch, Doritos Locos Supreme, or other food item from App can tap log in or start a session as a guest.</span></div>
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: left;">
<span style="color: #444444;"><br /></span></div>
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: left;">
<span style="color: #444444;">Sounds interesting eh.. ?? Well yeah – it could be a good idea to NOT trail behind others – when it comes to owning such an efficient revenue channel.</span></div>
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: left;">
<span style="color: #444444;"><br /></span></div>
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: left;">
<span style="color: #444444;">One of the most efficient ways to drive new business for restaurants is to push special offer/discount coupons at an appropriate time. The mobile channel efficiently adds an interesting layer of location-based push notifications to such initiatives. For example - if you own a cafe in Paris with lots of people walking within a one mile radius of your outlet, your mobile app can really help you tap them in. If they were to receive special offer/ discount notifications on their mobile phones with a coupon from your cafe when walking by, you'd certainly increase the likelihood of having them visit by providing a timely and lucrative reason. Also, once you store the names and details of your existing customers and probable prospects in your restaurant’s mobile app – notifications around seasonal and festival related offers can be sent to them in bulk in an automated way, without you having to intervene at all.</span></div>
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: left;">
<span style="color: #444444;">A smart mobile app custom made for your restaurant would give your existing customers lot of convenience and flexibility in the following areas: </span></div>
<div style="text-align: left;">
</div>
<ul style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif;">
<li><span style="color: #444444;">Doing reservations</span></li>
</ul>
<ul style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif;">
<li><span style="color: #444444;">Ordering food</span></li>
</ul>
<ul>
<li><span style="color: #444444;"><span style="font-family: ralewayregular, Helvetica Neue, Helvetica, Arial, sans-serif;">Requesting for customisation in menu / recipe</span></span></li>
</ul>
<ul style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif;">
<li><span style="color: #444444;">Making payments</span></li>
</ul>
<ul style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif;">
<li><span style="color: #444444;">Track recent orders – so that favourite orders can be repeated</span></li>
</ul>
<ul style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif;">
<li><span style="color: #444444;">Check nutritional values and calorie content of each ordered item</span></li>
</ul>
<ul style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif;">
<li><span style="color: #444444;">Buy e-gift coupons of your restaurant</span></li>
</ul>
<br />
<div style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left;">
</div>
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: left;">
<span style="color: #444444;">This also helps you in boosting your brand presence and awareness in a big way – after all, if 50,000 people in the city have downloaded your app, you have gained mind share of 50,000 people and lot more in their immediate eco system.</span></div>
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 17px; padding-bottom: 5px; padding-top: 5px;">
<br /></div>
</div>
</div>
<div class="MsoNormal" style="line-height: 18.4px; margin-bottom: 0cm; text-align: justify;">
<div style="text-align: left;">
<span style="color: #666666;"><span style="font-family: "arial" , "sans-serif"; font-size: 12pt; line-height: 18.4px;">If you would like to discuss on the above post, do write to us at </span><a href="mailto:TalkToUS@hummingwave.com" style="font-family: arial, sans-serif; font-size: 12pt; line-height: 18.4px;">TalkToUS@hummingwave.com</a></span></div>
</div>
<div class="MsoNormal" style="line-height: 13.5pt; margin-bottom: 3.75pt;">
<span style="color: #666666;"><br /></span></div>
<br />
<br />
<div style="font-family: times; margin: 0px;">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: Times; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div class="MsoNormal" style="-webkit-text-stroke-width: 0px; color: black; font-family: Times; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
</div>
</div>
HummingWave Technologieshttp://www.blogger.com/profile/07147669897221416789noreply@blogger.com23tag:blogger.com,1999:blog-6568635026566243551.post-48762789974706103952019-03-08T14:43:00.001+05:302019-03-08T14:47:21.369+05:30What Drives Your Quest for a Business Mobile App ?<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" style="margin-bottom: 0.0001pt; vertical-align: middle;">
<h2 style="text-align: left;">
<span style="color: #444444; font-family: "ralewayregular" , "helvetica neue" , "helvetica" , "arial" , sans-serif; font-size: large; font-weight: normal;">What Drives Your Quest for a Business Mobile App ?</span></h2>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<span style="color: #666666;"><span style="font-family: "ralewayregular" , "helvetica neue" , "helvetica" , "arial" , sans-serif;">Building a smart mobile app for your business?? Ahem... you and vision undoubtedly deserve kudos !! But then - it's really crucial for you to be clear about your objectives from the start and strategies around them - to ensure that you quickly realise the RoI from the app you are building. </span></span></div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<span style="color: #666666;"><span style="font-family: "ralewayregular" , "helvetica neue" , "helvetica" , "arial" , sans-serif;"><br />Are you sure of the business requirements and utilities through which you want to harness the power / potential of your mobile app? Here are few popular routes to choose from.</span></span></div>
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px;">
<span style="color: #666666;"><span style="font-family: "ralewayregular" , "helvetica neue" , "helvetica" , "arial" , sans-serif;"><br /></span></span></div>
<div>
<br /></div>
</div>
<div class="MsoNormal" style="line-height: 13.5pt; text-align: justify;">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://www.hummingwave.com/images/Blogs/eye4app.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="case-studies image" border="0" height="336" src="https://www.hummingwave.com/images/Blogs/eye4app.png" width="400" /></a></div>
<span style="color: #666666;"></span></div>
<div align="center">
<br /></div>
<div align="center">
<br /></div>
<div class="MsoNormal" style="line-height: 18.4px; margin-bottom: 12pt; text-align: justify;">
<h3 style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: left;">
<span style="color: #444444; font-weight: normal;">Business Promotion</span></h3>
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: start;">
<span style="color: #666666;">One of the most effective means to drive business is pushing special offer/discount coupons at an appropriate time. The mobile channel efficiently adds an interesting layer of location-based push notifications to such initiatives. For example - think for a moment that you own a cafe in downtown London with thousands of people walking within a one mile radius of your outlet. If they were to receive special offer/ discount notifications on their mobile phones with a coupon from your cafe when walking by, you'd certainly increase the likelihood of having them visit by providing a timely and lucrative reason.</span></div>
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: start;">
</div>
<h3 style="text-align: left;">
<span style="color: #444444; font-weight: normal;">Customer Support</span></h3>
<span style="color: #666666;">A mobile app makes it way simpler for your customers to get in touch with your company - whenever they need, with lot of ease. Making their life easier while they use your product - well... that really should a valid reason to develop a mobile app.</span><br />
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: start;">
</div>
<h3 style="text-align: left;">
<span style="color: #444444; font-weight: normal;">Online Sales</span></h3>
<span style="color: #666666;">If you own an online store, a mobile app should certainly be a revenue generation channel that you should be equipped with. This equips your customers with the mobility to go the same purchases on their mobile phones - which they would otherwise have done sitting at their desks. As such transactions can be done any time, from any where through a device which is way smaller than a computer - Shopping certainly looks more flexible and less cumbersome.</span><br />
<div class="text-area" style="padding-bottom: 5px; padding-top: 5px; text-align: start;">
</div>
<h3 style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left;">
<span style="color: #444444; font-weight: normal;">Prospect engagement</span></h3>
<span style="color: #666666;"><span style="font-family: "ralewayregular" , "helvetica neue" , "helvetica" , "arial" , sans-serif;">A business mobile app, if so designed, can enable organisations to segregate online business prospects by location and other attributes of their profile information - and engage with them in real time, after any incident / trigger relevant to the prospect or his business. This facilitates quick rapport building - in a fashion that is in, and contemporary. If executed properly, such engagements can shape up to revenue generating deals in the longer run.</span></span><br />
<div class="text-area" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; padding-bottom: 5px; padding-top: 5px; text-align: start;">
<span style="color: #666666;">Also, a mobile app icon located right on the mobile phones of the target crowd helps you immensely in brand awareness generation and reinforcement of the same. This, over time helps you capture more mind share of the target segment - and then ... the benefit to real is all yours !!</span></div>
<div class="bottom-back-button" style="font-family: ralewayregular, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; padding-bottom: 30px; text-align: start;">
<a href="https://www.hummingwave.com/blogs.html"></a></div>
</div>
<div class="MsoNormal" style="margin-bottom: 0cm;">
</div>
<div class="MsoNormal" style="line-height: 18.4px; margin-bottom: 0cm; text-align: justify;">
<div style="text-align: left;">
<span style="color: #666666;"><span style="font-family: "arial" , "sans-serif"; font-size: 12pt; line-height: 18.4px;"><br /></span></span><span style="color: #666666;"><span style="font-family: "arial" , "sans-serif"; font-size: 12pt; line-height: 18.4px;">If you would like to discuss on the above post, do write to us at </span><a href="mailto:TalkToUS@hummingwave.com" style="font-family: arial, sans-serif; font-size: 12pt; line-height: 18.4px;">TalkToUS@hummingwave.com</a></span></div>
</div>
<div class="MsoNormal" style="line-height: 13.5pt; margin-bottom: 3.75pt;">
<span style="color: #666666;"><br /></span></div>
<br />
<div class="MsoNormal">
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: Times; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin: 0px; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="color: #666666;"><br /></span></div>
</div>
HummingWave Technologieshttp://www.blogger.com/profile/07147669897221416789noreply@blogger.com7tag:blogger.com,1999:blog-6568635026566243551.post-32975499539056984572014-07-19T20:09:00.000+05:302019-03-08T13:46:26.232+05:30Google I/O 2014<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="background-color: white;">
<div style="margin-bottom: 0pt; margin-top: 0pt; text-align: left;">
<span style="background-color: transparent;"><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 15px; line-height: 1.15; white-space: pre-wrap;">Just </span><span style="font-size: 15px; line-height: 17px; white-space: pre-wrap;">in-case</span><span style="font-size: 15px; line-height: 1.15; white-space: pre-wrap;"> you missed the keynote from Google I/O, we </span><span style="font-size: 15px; line-height: 17px; white-space: pre-wrap;">summarise</span><span style="font-size: 15px; line-height: 1.15; white-space: pre-wrap;"> some of the key announcements in Google and android world, before we start Google, presented some interesting statistics on mobile momentum, lets go through these.</span></span></span><br />
<span style="background-color: transparent;"><span style="color: #666666; font-family: Arial;"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 1.15; white-space: pre-wrap;"><br /></span></span></span></div>
<div style="font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;">
<span style="background-color: transparent; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Android currently has 1 billion 30 day active users, which is double than last year. These users send 20 billion text messages on a given day and take 1.5 trillion steps and take 93 million selfies each day.</span></div>
<h2 dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #444444; font-family: "trebuchet ms"; font-size: 17px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">androidone</span></h2>
<div>
<span style="background-color: transparent; color: #666666; font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Google is working on set of hardware reference platforms to bring android to low cost mobile device in emerging markets. This android version is same OS which is used for high end smartphones. All software updates will be published from Google via play. Google is starting this journey in India and would be launching with 3 OEMs in fall this year.</span></div>
<h1 dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #444444; font-family: "trebuchet ms"; font-size: 21px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Platform Evolution</span></h1>
<h2 dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #444444; font-family: "trebuchet ms"; font-size: 17px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Android L release</span></h2>
<div>
<span style="background-color: transparent; color: #666666; font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">This is the biggest release in history of android since its launch of open SDK. The L release has over 5K new APIs, with bold new look and radical new approach to design.</span><br />
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Google introduces material design for android, chrome, android wear and all of Google. With material design, developers can now specify a depth and framework will render it in correct perspective. Material design provides focus to content, developers can now color all framework elements in app to match the brand.</span><br />
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Here are few other new key features introduced</span><br />
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<ol style="font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0pt; margin-top: 0pt;">
<li dir="ltr" style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: decimal; margin-left: 15px; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; vertical-align: baseline; white-space: pre-wrap;">New material theme, with new color icons, feedback ripples, new widgets, Recycler view (List View 2.0), card view. </span></div>
</li>
<li dir="ltr" style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: decimal; margin-left: 15px; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; vertical-align: baseline; white-space: pre-wrap;">New graphics, animations and Iconography</span></div>
</li>
<ol style="margin-bottom: 0pt; margin-top: 0pt;">
<li dir="ltr" style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: lower-alpha; margin-left: 15px; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; vertical-align: baseline; white-space: pre-wrap;">Real time soft shadows</span></div>
</li>
<li dir="ltr" style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: lower-alpha; margin-left: 15px; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; vertical-align: baseline; white-space: pre-wrap;">Activity transition, animation curves, animations reveal</span></div>
</li>
<li dir="ltr" style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: lower-alpha; margin-left: 15px; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; vertical-align: baseline; white-space: pre-wrap;">Touch feedback ripples</span></div>
</li>
</ol>
<li dir="ltr" style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: decimal; margin-left: 15px; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; vertical-align: baseline; white-space: pre-wrap;">Notifications - Notifications are now incorporate on lock-screen and developers have all access to these, another new feature is heads up notification. </span></div>
</li>
<li dir="ltr" style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: decimal; margin-left: 15px; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; vertical-align: baseline; white-space: pre-wrap;">Web-view updates and new support for open standards like web-audio, webGL and webRTC.</span></div>
</li>
</ol>
<ol start="5" style="font-family: arial, sans-serif; font-size: 13px; margin-bottom: 0pt; margin-top: 0pt;">
<li dir="ltr" style="background-color: transparent; font-family: Arial; font-size: 15px; list-style-type: decimal; margin-left: 15px; vertical-align: baseline;"><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; vertical-align: baseline; white-space: pre-wrap;">Google has also made significant improvement in performance with new ART run-time, ART introduces Ahead-of-time (AOT) compilation and new Improved garbage collection. </span></div>
</li>
</ol>
<h2 dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #666666; font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></h2>
<h2 dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #444444; font-family: "trebuchet ms"; font-size: 17px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">androidwear </span></h2>
<div>
<span style="background-color: transparent; color: #666666; font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Android wear supports both circular and square screens. Developers can read and control data from sensors on these devices and provide contextual information to users. Android wear SDK support development of custom UI based on material design, voice actions and send data to mobile.</span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Android wear SDK is now available for developers</span></div>
<h2 dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #444444; font-family: "trebuchet ms"; font-size: 17px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">androidauto</span></h2>
<div>
<span style="background-color: transparent; color: #666666; font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Android platform redesigned for automotive, to use the connected apps and services in car. People use navigation, communication and music extensively in car and android auto puts them on top. </span><span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; line-height: 1.15; white-space: pre-wrap;">Android auto will contextually provide right information when users need it. Android auto SDK will be available starting with audio and messaging APIs.</span><br />
<h2 dir="ltr" style="font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #444444; font-family: "trebuchet ms"; font-size: 17px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">androidtv</span></h2>
<div>
<span style="background-color: transparent; color: #666666; font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Android Google TV is now back as android TV, super simple lean back experience, provides content recommendations and comes with new voice search capabilities that goes beyond searching for movie titles and TV shows. Android TV comes with full Google cast support to send content from mobile to TV</span><br />
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">
Android TV platform is coming this fall and has leading television manufacturers already on board like, Sony, Philips and Sharp, 2015 models of these brands will run on android TV. ADT1 is available for developers right away for development.</span></div>
</div>
<h2 dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 10pt;">
<span style="color: #444444; font-weight: normal;"><span style="background-color: transparent; font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;">Google </span><span style="font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;">fit</span></span></h2>
<div>
<span style="color: #666666;"><span style="font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="color: #666666;"><span style="background-color: transparent; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Open platform designed to help users keep better track of their fitness. Google fit platform provides single set of APIs to manage fitness data from apps, devices and wearable's and provide users complete picture of their fitness. Fit </span><span style="font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">SDK will be available for developers in few weeks from now.</span></span></div>
<h2 dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 10pt;">
<span style="background-color: transparent; color: #444444; font-family: "trebuchet ms"; font-size: 17px; font-weight: normal; vertical-align: baseline; white-space: pre-wrap;">Testing Tools</span></h2>
<div>
<span style="background-color: transparent; color: #666666; font-family: "trebuchet ms"; font-size: 17px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Appurify is cloud based mobile device testing platform. Appurify provides global support testing, connectivity simulation and cross platform support. Appurify provides detailed info on log data, network issue and power consumption by a device.</span></div>
<div dir="ltr" style="font-family: arial, sans-serif; font-size: 13px; line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Appurify will continue to be cross platform on both Android and iOS.</span></div>
<div style="font-family: arial, sans-serif; font-size: 13px;">
<span style="color: #666666;"><br /></span></div>
<div style="font-family: arial, sans-serif; font-size: 13px;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">
</span></div>
<div style="font-family: arial, sans-serif; font-size: 13px;">
<span style="background-color: transparent; color: #666666; font-family: "arial"; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Reference</span></div>
<div style="font-family: arial, sans-serif; font-size: 13px;">
<span style="background-color: transparent; vertical-align: baseline;"><span style="font-family: "arial";"><span style="color: #073763; font-size: 15px; white-space: pre-wrap;"><a href="https://www.google.com/events/io" target="_blank">https://www.google.com/events/<wbr></wbr>io</a></span></span></span></div>
<div style="font-family: arial, sans-serif; font-size: 13px;">
<span style="background-color: transparent; vertical-align: baseline;"><span style="color: black; font-family: "arial";"><br /></span></span></div>
</div>
</div>
HummingWave Technologieshttp://www.blogger.com/profile/09758505075178540719noreply@blogger.com49tag:blogger.com,1999:blog-6568635026566243551.post-53952774276534804922014-06-13T19:07:00.003+05:302019-03-08T13:47:42.064+05:30Using Facebook’s Custom story and Open Graph story with iOS<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="Normal1" style="text-align: justify;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">With the increasing popularity of various social
networking sites the important aspect that apps need to cover is that they must
have the ability to connect to the user’s profile and post a status update
using the app.<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: justify;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">Sharing to Facebook from your iOS app can include a
variety of operations like posting a link, sharing an update and posting a
story. Now-a-days, you can see a lot of Facebook user’s updating their status
that is structured in the form of a story, these posts allows you to tag your
friends and check-in into places. This kind of post can be structured from your
app as well. A story is more appealing in a way that, it is structured well
than just posting a plain sentence status updates. <o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">A
Facebook story contains two major aspects</span></div>
<div class="Normal1" style="text-align: left;">
<br />
<ul style="text-align: left;">
<li><span style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 115%;">A noun (Object)</span></li>
</ul>
<ul style="text-align: left;">
<li><span style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 115%;">A verb (Action)</span></li>
</ul>
</div>
<div class="Normal1" style="text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">Configuring
a story involves the integration of the noun and the verb meaningfully. <o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: justify;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">Facebook has provided some default objects and actions
called common action, these actions are used in common stories. Common stories
are nothing but actions that are applicable to a large chunk of population,
they may be as simple as cooking a recipe or going for a walk. You can find the list of common objects and
actions at <a href="https://developers.facebook.com/docs/reference/opengraph"><span style="color: #1155cc;">https://developers.facebook.com/docs/reference/opengraph</span></a>.
<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: justify;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">If your story
tells something other than the common stories, you need to customize using the
custom stories. By using Custom stories the user is given more flexibility to
create his story according to his needs. You can add your own action that may
be specific to your app. As Facebook has recently launched the second version
of the graph API there is not much online resource that can be found.<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">Open
graph story Using the Facebook common objects and actions:<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1CxSpMiddle" style="margin-left: 36.0pt; mso-add-space: auto; mso-list: l4 level1 lfo4; text-align: justify; text-indent: -17.95pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">●<span style="font-size: 7pt; line-height: normal;"> </span></span><!--[endif]--><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">Ask for publish_actions
permission to post anything to Facebook on behalf of the user.<o:p></o:p></span></span></div>
<div class="Normal1" style="margin-left: 36.0pt; text-align: justify;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">This is demonstrated in
the Facebook login given in the link below. <o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">https://developers.facebook.com/docs/facebook-login/ios/v2.0<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1CxSpMiddle" style="margin-left: 36.0pt; mso-add-space: auto; mso-list: l3 level1 lfo3; text-align: justify; text-indent: -17.95pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">●<span style="font-size: 7pt; line-height: normal;"> </span></span><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">Creating an object: Create
a mutable dictionary of FBGraphObjectForPost (because we post the object) and
set the object properties by specifying the property as a key for the graph
object. The og:title and og:type properties are the only 2 required fields for
creating an object. <o:p></o:p></span></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">NSMutableDictionary<FBGraphObject> *object =
[FBGraphObject openGraphObjectForPost];<o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">object[@"og:title"] = @”Run”;<o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">object[@"og:type"] = @"fitness.course";<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1CxSpMiddle" style="margin-left: 36.0pt; mso-add-space: auto; mso-list: l6 level1 lfo1; text-align: justify; text-indent: -17.95pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">●<span style="font-size: 7pt; line-height: normal;"> </span></span><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">Create an action: Create a mutable dictionary of FBGraphObject
and set the object properties by specifying the property as a key for the graph
object. <o:p></o:p></span></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">NSMutableDictionary<FBGraphObject> *action =
[FBGraphObject graphObject];<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1CxSpMiddle" style="margin-left: 36.0pt; mso-add-space: auto; mso-list: l0 level1 lfo6; text-align: justify; text-indent: -17.95pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">●<span style="font-size: 7pt; line-height: normal;"> </span></span><!--[endif]--><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">Linking the action to the
object: This is as simple as setting the <object> property of the action
to the FBGraphObjectForPost that you have previously created. <o:p></o:p></span></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">action[@”object”] = object;<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">Posting the story: Call Open graph API to post the
story!!<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">[FBRequestConnection
startForPostWithGraphPath:@"me/fitness.runs"<o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;"> graphObject:action
completionHandler:^(FBRequestConnection *connection, id result, NSError *error)
{<o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;"> //handle
the result and error here<o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">}];<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span lang="EN-US" style="line-height: 115%;"><span style="font-family: Arial, Helvetica, sans-serif; font-size: large;"><span style="color: #444444;">Custom
story:</span><span style="color: #666666;"><o:p></o:p></span></span></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1CxSpMiddle" style="margin-left: 36.0pt; mso-add-space: auto; mso-list: l4 level1 lfo4; text-align: justify; text-indent: -17.95pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">●<span style="font-size: 7pt; line-height: normal;"> </span></span><!--[endif]--><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">Ask for publish_actions
permission to post anything to Facebook on behalf of the user.<o:p></o:p></span></span></div>
<div class="Normal1" style="margin-left: 36.0pt; text-align: justify;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">This is demonstrated in
the Facebook login given in the link below. <o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">https://developers.facebook.com/docs/facebook-login/ios/v2.0<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1CxSpMiddle" style="margin-left: 36.0pt; mso-add-space: auto; mso-list: l5 level1 lfo2; text-align: justify; text-indent: -17.95pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">●<span style="font-size: 7pt; line-height: normal;"> </span></span><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">Go to the open graph page
in your Facebook app and click on create a custom story. Add the story title
and the actions and objects relation to your story. <o:p></o:p></span></span></div>
<div class="Normal1" style="text-align: justify;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1CxSpMiddle" style="margin-left: 36pt; text-align: left; text-indent: -17.95pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">●<span style="font-size: 7pt; line-height: normal;"> </span></span><!--[endif]--><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">Follow steps 2 and 3 from
the open graph.<o:p></o:p></span></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1CxSpMiddle" style="margin-left: 36.0pt; mso-add-space: auto; mso-list: l2 level1 lfo5; text-align: justify; text-indent: -17.95pt;">
<!--[if !supportLists]--><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">●<span style="font-size: 7pt; line-height: normal;"> </span></span><!--[endif]--><span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;">An important difference in
posting a custom story is in the specification of the <u>path </u>in the API
call to post the story. In posting open graph story, the path will be the <u>me/<object
type>.<action type></u> but in custom story, it is <u>me/<fb app
namespace>:<action type>.</u> <o:p></o:p></span></span></div>
<div class="Normal1" style="text-align: justify;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">[FBRequestConnection startForPostWithGraphPath:@"me/x_fitnessapp:run"<o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;"> graphObject:action
completionHandler:^(FBRequestConnection *connection, id result, NSError *error)
{<o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;"> //handle
the result and error here<o:p></o:p></span></div>
<div class="Normal1" style="margin-left: 36pt; text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">}];<o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">The
Facebook open graph post looks like the image shown below. <o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieXO1epoJh2t8lsMMNknrlU4rSf_GKkqkFY7_UOMIi7xGIAxmr-KvQ-Zc89i0NUK74LI6DDrkHsiknzgI21DRPI6OdQh5VPLd8sUcklXViKKw0wdUojr7H972Sxoj9JSzMKgmLal2Yhtpo/s1600/Facebook+Open+Graph+Post.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><img border="0" height="133" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieXO1epoJh2t8lsMMNknrlU4rSf_GKkqkFY7_UOMIi7xGIAxmr-KvQ-Zc89i0NUK74LI6DDrkHsiknzgI21DRPI6OdQh5VPLd8sUcklXViKKw0wdUojr7H972Sxoj9JSzMKgmLal2Yhtpo/s1600/Facebook+Open+Graph+Post.png" width="400" /></span></a></div>
<div class="Normal1" style="text-align: center;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: justify;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">You can even link an existing object with a custom
action. For example, in my application, the requirement was that an athlete
will be able to run, swim and bike a course object. Facebook has provided
common actions of only run and bike but not swim. So, I created a custom action
of swim for the same course object associated with run and bike actions. <o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: justify;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;">While
creating a custom action, its not enough if you just create the action alone.
You also need to create the respective custom story too. If that is not done,
posting custom action throws an error. <o:p></o:p></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTanl9sgDPl0UitPnT40o2d06B2DwNhz8iQzo1QtjMcN11YrSKFBltSRyaWblnEQ20xXov5ZMOIK7cKCwjCCTyjLCvGDOavAwXqKI3k6RGsKf6v__YydR9kMHf26tdjd6chFloEnKTq3VF/s1600/Facebook+Open+Graph+Post-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><img border="0" height="308" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTanl9sgDPl0UitPnT40o2d06B2DwNhz8iQzo1QtjMcN11YrSKFBltSRyaWblnEQ20xXov5ZMOIK7cKCwjCCTyjLCvGDOavAwXqKI3k6RGsKf6v__YydR9kMHf26tdjd6chFloEnKTq3VF/s1600/Facebook+Open+Graph+Post-1.png" width="400" /></span></a></div>
<div class="Normal1" style="text-align: center;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span style="color: #666666; font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<br /></div>
<div class="MsoTitle" style="text-align: left;">
<span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12.0pt; line-height: 115%;"><br /></span></div>
<div class="Normal1" style="text-align: left;">
<span lang="EN-US" style="font-size: 12.0pt; line-height: 115%;"><span lang="EN-US" style="color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 115%;">We sincerely hope
that the above tutorial was helpful. If you would like any clarification on the
above post, write to us at <a href="mailto:TalkToUS@hummingwave.com">TalkToUS@hummingwave.com</a></span></span></div>
<div class="Normal1">
<br /></div>
</div>
HummingWave Technologieshttp://www.blogger.com/profile/09758505075178540719noreply@blogger.com14tag:blogger.com,1999:blog-6568635026566243551.post-11392146616388449282014-06-10T18:26:00.001+05:302019-03-08T13:50:11.074+05:30Mobile App Testing: Strategies and Best Practices<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: left; vertical-align: middle;">
<span style="color: #444444; font-family: "arial" , sans-serif; font-size: 24px;">Overview</span><br />
<span style="color: #666666; font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%; text-align: justify;"><br /></span>
<span style="color: #666666; font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%; text-align: justify;">It’s an era of mobile savvy users where thousands of
mobile apps are booming with wide-ranging flavors of technologies. </span><span style="color: #666666; font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%; text-align: justify;">Today
building app is not just about writing a good code, the success of app is
largely driven by user experience. A successful app should have an aesthetically
pleasing UI and should deliver best user experience on all devices and various
form factors, of course there are other important factors to be taken into
consideration as well.</span></div>
<div class="MsoNormal" style="line-height: 13.5pt; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable">
<tbody>
<tr>
<td style="padding: 3.0pt 3.0pt 3.0pt 3.0pt;"><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7SpoItWSfwdbx-Q1fFlwieYFyY_Tm7vblts8By9yD-Q8kag2AtH6K0E0Zmxh2IqVmVxRkDBG0wHIkbHmNVXHgSWKZvMic4UfQk2h3mqf3rT8SPuZaB41KhueqMDFMLgrxHRhML2MjsKaO/s1600/Mobile+App+Testing+Challenges.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="color: #666666;"><img border="0" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7SpoItWSfwdbx-Q1fFlwieYFyY_Tm7vblts8By9yD-Q8kag2AtH6K0E0Zmxh2IqVmVxRkDBG0wHIkbHmNVXHgSWKZvMic4UfQk2h3mqf3rT8SPuZaB41KhueqMDFMLgrxHRhML2MjsKaO/s1600/Mobile+App+Testing+Challenges.png" width="400" /></span></a></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<span style="color: #666666;"><br /></span></div>
</td>
</tr>
<tr>
<td style="padding: 3.0pt 3.0pt 3.0pt 3.0pt;"><div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<span style="color: #666666; font-size: 12pt;">Fig: Mobile apps testing challenges</span></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<span style="color: #666666; font-size: 12pt;"><br /></span></div>
</td>
</tr>
</tbody></table>
</div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: 12.0pt; text-align: justify;">
<span style="color: #666666;"><span style="font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%;">Outstanding testing strategy is the only way to
make your mobile app ready for business. To add to complexity there are
thousands of different devices each delivering multiple form factors. To
ensure app performs to its best it, it’s a mammoth challenge for quality
assurance team to test in all above scenarios and certify the product keeping in
mind budget and time constraints, QA team need to have right strategy, tools
and processes in place.</span><span style="font-family: "helvetica"; font-size: 10.5pt; line-height: 115%;"><o:p></o:p></span></span></div>
<div class="MsoNormal" style="line-height: 115%; text-align: justify;">
<span style="color: #666666; font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%;">While mobile applications are rapidly
becoming core and critical part for profits for corporate software world, new
and complicated challenges to the software delivery model are also taking
centre stage.<o:p></o:p></span></div>
<div align="center" class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="color: #444444; font-family: "arial" , sans-serif; font-size: 18pt;">Key Challenges</span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">This set of challenges are exclusive
to the mobile testing world. This blog intends to highlight the same. </span></div>
<div class="MsoNormal" style="line-height: 115%; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="text-align: justify;">
<span style="font-family: "arial" , sans-serif;"><span style="color: #666666; font-size: 19px; line-height: 21px;">Emulators Plethora of mobile devices with huge varaiations</span></span><br />
<span style="color: #666666; font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%;">Current market offers wide range of mobiles with different screen sizes
and resolutions, hardware capabilities, varied operating systems etc. In order
to launch an efficient mobile app, it is must to perform strategic testing so
that user can have wonderful experience with any sort of mobile device he
holds. This blog will present best testing strategies and tactics for mobile
applications.</span></div>
<div class="MsoNormal" style="line-height: 115%; margin-left: 21.3pt; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4W8frCgZ_vyjWMzKODzam9DtpEwaznS_OZX_oOAB-3HPzTM7rAW9-AVCP9Ifu9UvGzl-lksoCFRAiui8PzqK6n5QFOcCnAqcS2qdlzfGlHHiajLUK1r6D05D6muAhELozBADaty7vkB9g/s1600/Key+challenges.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="color: #666666;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4W8frCgZ_vyjWMzKODzam9DtpEwaznS_OZX_oOAB-3HPzTM7rAW9-AVCP9Ifu9UvGzl-lksoCFRAiui8PzqK6n5QFOcCnAqcS2qdlzfGlHHiajLUK1r6D05D6muAhELozBADaty7vkB9g/s1600/Key+challenges.jpg" width="400" /></span></a></div>
<div class="MsoNormal" style="line-height: 115%; margin-left: 21.3pt; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; text-align: justify;">
<div class="MsoNormal" style="margin-bottom: 0cm;">
<span style="color: #444444; font-family: "arial" , sans-serif; font-size: 19px; line-height: 21px;">Platform standards</span><br />
<span style="color: #444444; font-family: "arial" , sans-serif; font-size: 19px; line-height: 21px;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0cm;">
<span style="color: #666666; font-family: "arial" , sans-serif; font-size: 16px; line-height: 17px; text-indent: -24px;">Each platform has laid out its UI design and navigation guidelines and mobile apps developed for the sespecific platforms much confirm to these guidelines to get successfully published.</span><br />
<span style="color: #666666;">
</span>
<br />
<div class="MsoListParagraphCxSpMiddle" style="-webkit-text-stroke-width: 0px; font-family: Times; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin-left: 54pt; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<div style="text-align: justify;">
</div>
</div>
<span style="color: #666666;"><br /></span>
<br />
<div class="MsoNormal" style="-webkit-text-stroke-width: 0px; font-family: Times; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 18px; orphans: auto; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;">
<div class="MsoNormal" style="margin-bottom: 0cm;">
<div style="margin: 0px;">
<span style="color: #444444; font-family: "arial" , sans-serif; font-size: 19px; line-height: 21px;">Testing tools</span><br />
<span style="color: #666666; font-family: "arial" , sans-serif; font-size: 19px; line-height: 21px;"><br /></span></div>
</div>
<div class="MsoNormal" style="margin-bottom: 0cm;">
<div style="margin: 0px;">
<span style="color: #666666; font-family: "arial" , sans-serif; font-size: 16px; line-height: 17px;">Testing of mobile applications needs special tools emulating the near actual device behavior. Test coverage with these tools can only reach 70%. Using actual devices for testing can provide actual results but using actual devices is costly, time consuming and impossible to cover all variations.</span></div>
<div style="margin: 0px;">
<span style="color: #666666; font-family: "arial" , sans-serif; font-size: 16px; line-height: 17px;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: 0cm;">
<span style="color: #666666;"><span lang="EN-US" style="font-family: "symbol"; font-size: 12pt; text-indent: -24px;"><span style="font-family: "arial" , sans-serif; font-size: 19px; line-height: 21px; text-indent: 0px;">Other important </span></span><span lang="EN-US" style="font-family: "arial" , "sans-serif"; font-size: 12pt; text-indent: -18pt;">aspects are the app should utilize the device resource optimally like CPU, power etc. Poorly build apps can drain the phone battery and users are likely to uninstall these apps even if the app is functionally great.</span></span><br />
<span lang="EN-US" style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12pt; text-indent: -18pt;"><br /></span></div>
</div>
</div>
</div>
</div>
<div align="center" class="MsoNormal" style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 13.5pt; text-align: justify;">
<span style="color: #666666;"><span style="color: #444444; font-family: "arial" , sans-serif; font-size: 18pt; text-align: left;">Mobile application testing types</span></span></div>
<div class="MsoNormal" style="line-height: 13.5pt; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 13.5pt;">
<span style="color: #666666;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltcqOatzMPP481pi8RTpSQYur7aQ-iMysuTiLQ9t3iXhDHZwc9ErsRp72J1uk8r2_FUrUY6wZVl5DnvHEZI-jC-wpmORh7UyIVibmGbS1Z-RboCEYJs_qcvyPFjmWllcfdFFJZzQxbEQb/s1600/Mobile+App+Testing+type.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="color: #666666;"><img border="0" height="396" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhltcqOatzMPP481pi8RTpSQYur7aQ-iMysuTiLQ9t3iXhDHZwc9ErsRp72J1uk8r2_FUrUY6wZVl5DnvHEZI-jC-wpmORh7UyIVibmGbS1Z-RboCEYJs_qcvyPFjmWllcfdFFJZzQxbEQb/s1600/Mobile+App+Testing+type.jpg" width="400" /></span></a></div>
<div align="center" class="MsoNormal" style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;">
<span style="color: #666666;"><br /></span></div>
<div align="center" class="MsoNormal" style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><span style="color: #444444; font-family: "arial" , "sans-serif"; font-size: 14pt; line-height: 115%;">Functional</span></span><br />
<span style="color: #666666;"><span style="line-height: 115%;"><span style="color: #444444; font-family: arial, sans-serif;"><span style="font-size: 18.6667px;"><br /></span></span><span style="color: #666666; font-family: arial, sans-serif;"><span style="font-size: 12pt;">
This type of testing mainly covers functional, business requirements and app
workflow. The other aspects covered are error handling and error message to
user, language and validations.</span></span></span></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><span style="color: #444444;">User interface</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><span style="font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%;">This should cover the UI aspects of the
application</span><span style="font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;"> </span></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
</div>
<ul>
<li><span style="color: #666666; font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Check all UI element alignments, font
color, size, margins from screens.</span></li>
<li><span style="color: #666666; font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Check the UI design guidelines laid
out by specific platforms are adhered.</span></li>
<li><span style="color: #666666; font-family: "arial" , sans-serif; font-size: 12pt; line-height: 115%; text-indent: -18pt;">Check application compatibility with
various screen form factors.</span></li>
</ul>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><span style="color: #444444;">Usability</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">This covers the ease with which the
application can be used by user. The application should be checked for
responsiveness, accuracy, screen navigation etc. <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="background-color: white; color: #444444; font-family: "arial" , sans-serif; font-size: 14pt; line-height: 115%;">Compatibility</span><br />
<span style="background-color: white; color: #666666; font-family: "arial" , sans-serif; font-size: 14pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">Test the application for
compatibility for various platforms, platform versions and devices as per the
requirements. The application is also tested for browser compatibility, network
compatibility and compatibility with other apps on the device. </span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><span style="color: #444444;">Performance</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">Check the app for memory, CPU and
battery usage. Other aspects covered under this test are test for server
connections, network switch over from WIFI to 2G/3G and vice versa, test for
device resource like camera, GPS, etc. <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><span style="color: #444444;">Security</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">This testing covers the security
aspects like, authentication, authorization, data protection,
encryption/decryption of data while communicating with servers.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><span style="color: #444444; font-family: "arial" , "sans-serif"; font-size: 14pt; line-height: 115%;">Interruption</span><span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14pt; line-height: 115%;"><o:p></o:p></span></span><br />
<span style="color: #666666;"><span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">Interruption testing is used to check
app behavior during interruption from notification or other apps like, phone
calls, messages, calendar events, camera, alarm, battery notification, other
app notifications, voice messages.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><span style="color: #444444;">Automation</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">Mobile testing automations important
to improve the testing Using above techniques to achieve maximum test coverage,
it is extremely important for QA teams to automate the testing. Automation will
also reduce time, cost and help achieve better quality. Automation can be
achieved using various tools available in market and on cloud.</span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm; mso-line-height-alt: 13.5pt;">
<span style="font-family: "arial" , "sans-serif"; font-size: 18.0pt;"><span style="color: #444444;">Test strategies for mobile
application</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 18.0pt;"><br /></span></div>
<div class="MsoListParagraph" style="margin-left: 0cm; mso-add-space: auto; text-align: justify;">
<span lang="EN-US" style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">We have seen the challenges in testing mobile
application, it is important that right testing technique and strategy is used.
The blog will touch upon few important techniques used for testing.<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm; mso-line-height-alt: 13.5pt;">
<span style="color: #666666;"><span style="font-family: "arial" , "sans-serif"; font-size: 18.0pt;"> </span><span style="font-family: "arial" , sans-serif; font-size: 12pt; line-height: 13.5pt;"> </span><span style="font-family: "arial" , sans-serif; font-size: 12pt; line-height: 13.5pt;"> </span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibprdW6598-maJfnGH7A0ddPAU1EnDxW9aujj4U6N7GkT_nmkhyphenhyphen2PGqGGUJW5t4oPXiO9-tjtcl5ZMr3keGW9wKH6RxjBx0hR1nPX0HSW4z9GHjYoSzTcU4Z9qN1pXApCFPC2PgudKTLgk/s1600/Test+Strategies+for+mobile+application.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="color: #666666;"><img border="0" height="347" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibprdW6598-maJfnGH7A0ddPAU1EnDxW9aujj4U6N7GkT_nmkhyphenhyphen2PGqGGUJW5t4oPXiO9-tjtcl5ZMr3keGW9wKH6RxjBx0hR1nPX0HSW4z9GHjYoSzTcU4Z9qN1pXApCFPC2PgudKTLgk/s1600/Test+Strategies+for+mobile+application.png" width="400" /></span></a></div>
<div align="center" class="MsoNormal" style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: center;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><span style="color: #444444;">Emulators</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">Emulators are most commonly used for
mobile testing, these are mostly available with all platforms and any app can
be tested on these. These are cost effective solutions and can be used by
testing teams to perform most of the testing. However test coverage using
emulators is limited.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><span style="color: #444444;">Actual Devices</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">Actual devices can be used for testing the apps, these provide the real testing environment and best functional and NFR coverage. However it is not practical to test the app in multiple devices due to cost involved.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><span style="color: #444444;">Crowdsource Testing</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">This is an emerging trend in software
testing, which leverages the benefits of crowdsourcing and cloud platforms. To
briefly touch upon crowdsourcing, the testing is carried out by different
testers from different places unlike hired professions within an organization.
Crowdsource testing offers the large variety of choices for testing in various
devices, platforms and form factors and various networks.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><span style="color: #444444;">Cloud testing</span><span style="color: #666666;"><o:p></o:p></span></span><br />
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 14.0pt; line-height: 115%;"><br /></span></div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<span style="color: #666666; font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">This application can be deployed and
tested on a cloud, it can be assessed by testers from various locations using
web. Cloud testing is used helpful when using Crowdsource testing.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="color: #666666;"><br /></span>
<span style="color: #666666;"><br /></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0cm; mso-line-height-alt: 13.5pt;">
</div>
<div class="MsoNormal" style="line-height: 115%; margin-bottom: .0001pt; margin-bottom: 0cm; text-align: justify;">
<div style="text-align: left;">
<span style="color: #666666;"><span style="font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;"><br /></span></span>
<span style="color: #666666;"><span style="font-family: "arial" , "sans-serif"; font-size: 12.0pt; line-height: 115%;">If you would like to discuss on
the above post, do write to us at </span><a href="mailto:TalkToUS@hummingwave.com" style="font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;">TalkToUS@hummingwave.com</a></span></div>
</div>
<div class="MsoNormal" style="line-height: 13.5pt; margin-bottom: 3.75pt;">
<span style="color: #666666;"><br /></span></div>
<span style="color: #666666;"><br /></span>
<br />
<div class="MsoNormal">
<br /></div>
</div>
HummingWave Technologieshttp://www.blogger.com/profile/09758505075178540719noreply@blogger.com236