Every mobile app is unique. So is the mobile device, it works on. Today, mobile technology is growing at an exponential rate. Ensuring that your app works flawlessly on mobile devices of various OS versions and configurations is a complex & challenging task. To make your app a worldwide success, your app testing strategy needs to effectively cover device diversity.
Choosing the mobile devices for manual testing is a little bit more tricky. You can test on whatever device you may have lying around, but users who have different devices may download your app as well. …
Are you currently manually testing your APIs?
When you push new code do you manually test all features in your app to ensure the new code doesn’t break existing functionality? How about when you’re fixing a bug? Do you manually test your app? How many times — ten, twenty, thirty times?
Stop wasting time!
If you do any sort of manual testing write an automated test instead. Your future self will thank you.
Need more convincing? Testing…
Consider a situation where in you need to automate the mobile application that has any hardware dependency and you need to connect the micro USB port of your android device to the supporting hardware for your application.
Or consider a scenario you want to execute your test scripts in parallel on multiple devices, but you don’t have enough USB ports on your machine?
Will you be able to run your automation scripts without connecting the USB cable to your device?
The answer is “YES”. You can run your appium tests on the real device over the wireless network. …
One day i thought of using a Wallet application to store my License and RC details instead of carrying them physically. I then downloaded the app from Playstore and registered using my mobile number and added all my details. Being a security enthusiast, I could not resist to dig deep into how the login process functions and also wanted to check if my data is safe.
“An OTP is more secure than a static password, especially a user-created password, which is typically weak” and we all agree to this but what if someone could bypass OTP authentication? That what makes it vulnerable and targeting the same , I carried out this critical piece of hunt. …
Requirements:
Espresso Basics:
The Espresso testing framework, provided by the Android Testing Support Library, provides APIs for writing UI tests to simulate user interactions within a single target app. Espresso tests can run on devices running Android 2.3.3 (API level 10) and higher. A key benefit of using Espresso is that it provides automatic synchronization of test actions with the UI of the app you are testing. Espresso detects when the main thread is idle, so it is able to run your test commands at the appropriate time, improving the reliability of your tests. This capability also relieves you from having to add any timing workarounds, such as Thread.sleep() …
Synchronising Automation of browser testing — Browser Sync and Selenium
# BrowserSync is a cross-browser and cross-platform tool.
When testing a website on multiple browsers and/or multiple platforms, it becomes a tedious task to verify every test multiple times across multiple devices or browsers. With BrowserSynch, you can drive the tests on one device or one browser and then watch the same actions taking place on all the other connected browsers/platforms.
By using browser sync, we can verify the following actions, the same actions will be performed on the other browsers that are using the same URL
Downloads:
SetUp:
2. After the successful installation of Mono Framework, navigate the folder where fiddler is downloaded.
3. Use mono fiddler.exe to launch the Fiddler application.
Get Firefox running with Fiddler:
Configuring the Proxy