Challenges in Mobile App Testing and their Solution

Mobile application testing is evolving with the rapid development in mobile technology. The device manufacturers are coming up with new features and new operating system versions. All the new features and functions are creating challenges for the testers to perform functional testing and non-functional testing. Let’s have a look at some of the challenges that the testers face while testing an app.     

Context Awareness

Context can influence the operation of an app or its functions with data from its environment. Applications can be in different contexts with different data which creates a problem in the entire testing process. Also, smartphones rely on constantly changing environments and usage patterns that impact the context.

Security Issues

When it comes to testing an app on cloud-based devices, private cloud is much more secure rather than the public cloud. A secure private cloud will have an extra layer of enterprise-level security. Although the public cloud is also safe to use for testing the apps, the better option is to go for private cloud to avoid any high-level data breach.

Operating System versions

OS fragmentation is an issue that worries most of the testers. Apple has launched iOS 13 and that means that the new apps need to be compatible with the currently popular versions including 10, 11, and 12. Although when it comes to Android, the problem is much severe. Android has 29 API levels and at least 9 API levels are still widely used by the users. There is a great percentage of users who still use Android 6. So the testers need to make sure that all the functionalities work fine on all the devices irrespective of the OS version.    

Device Screen Sizes

The mobile device manufacturers are upgrading their screen technology and coming up with larger and better screens. There are devices with different screen sizes like 5, 5.5, 6, 6.3, 6.5 inches, etc. This creates problems for testing as the app should be tested on a variety of devices to be compatible with different screen sizes. Now there are foldable devices in the market which means there is a need to test the app for foldable screens too.    

Parallel Testing

Enterprises are looking to automate most of the testing to increase productivity. Although parallel testing is not practiced in most of the cases. It means that the test scripts are not executed on multiple devices all at once. Users can test a device with an Android operating system, and a device with an iOS running on it at the same time to maximize the test coverage.

Conclusion

It is required to perform mobile testing at a scale to assure quality. Users can connect with tens or hundreds of devices using appropriate tools. It’s better to record the test script and run it on multiple devices using the right automation testing tool. Users can also opt for a performance testing tool to simulate network condition. If required then use a load testing tool to test the functions for performance under difficult conditions. This enables users to expand test coverage.

How to Sync Outlook with Nokia 7.2 without using Exchange or Google

I am a huge fan of Nokia’s line of Android Phones. For decades Nokia dominated the pre-Smartphone market. Then they got sidetracked by Microsoft into the failed Windows Phone effort. Nokia’s hardware is great! The Windows Phone operating system was full of primary colors and awful apps. Not so great.

A few years ago, Nokia got released from Microsoft and have re-built a credible smart phone line. The latest release is the Nokia 7.2. Retailing for about $350 her in the US, this is a phone you can own and use for years, and not feel Samsung Shamed. .

Just like a Nokia is a mid-priced phone, many people use mid-priced Outlook. There’s no need to pay for the expensive Office 365 subscription, which only gets you owned by Microsoft’s in-app ads. Many people use Outlook 2010 and 2013 because you can actually own it, and it does not change randomly in the middle of the night.

CompanionLink provides the ideal solution by providing sync without using Exchange.  When you sync using CompanionLink’s system you get many features that Exchange Sync lacks; Color Categories, Task sync, Notes Sync, and Calendar Events linked to a Contact.

To sync Outlook to Nokia 7.2 without Exchange

  1. From Google Play Store, install DejaOffice on your Nokia 7.2 phone
  2. On your PC, download CompanionLink for Outlook on your PC.
  3. Configure both for DejaCloud Sync
  4. Watch your Outlook Contacts and Calendar appear on your phone.

DejaOffice is a Free for your Nokia phone from the Google Play Store.  CompanionLink runs on a two-week trial. Click here for details about CompanionLink for Outlook.

Click here for more information on Using Microsoft Office without a Subscription.

Special features of DejaOffice:

  • Time zone management, so when you land your Calendar doesn’t go wonky
  • Calendar Colors that match Outlook
  • Templates that save time entering new Appointments and Tasks
  • Persistent alarms to be sure I don’t miss anything.
  • Recurring tasks compatible with Outlook
  • Optional:  Franklin Covey task priorities  A1, B2, C99
  • Works same on Android and iPhone, Phones and Tablets.

Check out https://www.dejaoffice.com for more information.

CompanionLink for Outlook
Average User Rating:
Average rating: 4.87 out of 5 based on 516 reviews.
Free 14 day trial. Price $14.95 3-Mo Subs - $49.95 One-time License.

Galaxy Note 10-Plus – First impressions from an Android App Developer

I’ve been using it for a week now as my personal phone. I have always been a great fan of Galaxy Note phones, and have used Note, 2, 3, 4, 7, 9 and now 10. The Kindle App is my primary library now, and also I read a lot of news stories. I have several investment apps that show charts. I like the larger screen size for that.

Here’s my first week’s impressions:

Size

Not a problem at all – same width and height as Galaxy Note 9-Plus, and slightly thinner. The screen is huge, but the phone itself is the same size.

Moving Apps

Samsung SmartSwitch moved nearly all of my apps and settings. It is really mysterious what it moves and what it does not move. My pictures and documents move fine, and the app icons, and some of the app settings. A couple of my Critical Apps did not come up and I had to reinstall, notably Investing.Com, Fidelity, Worden and Kindle just needed a new login. My morning wake up up alarm moved, but did not turn on or have the right tune – two days to fix that.

Here are instructions to move DejaOffice. It took me less than a minute.

Bloatware

Samsung removed a lot of the bloatware that interfere with Galaxy Note 9. That’s good. But then they added even more. After an OS update the old phone goes through optimizing 144 aps, and the new phone does 265 apps. so it looks like they added 120 background apps. It takes about an hour to turn off and disable things like “Ant” which I guess is a radio, Flipboard, Samsung Pay. The Samsung browser now had bloatware in the browser to tell you to sign up for Samsung Pay. More and more I use the Duck Duck Go security browser on my phone. I’ll do a blog post on that soon.

On-Off Button and Bixby

After forcing Bixby on us in Galaxy Note 9, Samsung is allow you to turn it completely off in Galaxy Note 10. So it’s off for me. Mysteriously Samsung now use the old left-side Bixby button as the on-off button. After 6 years of turning on the phone on the right side, I still think this was a “wrong decision”. The right side button worked great. Why move it? I find many old habits will have to change. When I view the phone in landscape mode in my holder, on/off was on the top and easy to hit. Now it is on the bottom and I have to remove my phone from the holder to turn it off.

Cost

For me cost is a factor, but it is required that we have each of the newest phones i the office for tech support purposes. I pay $41 per month for T-Mobile jump plan, plus $11 per month for insurance, and the Jump cost for this phone was about $250, so figure $75 per month for the newest phone for me.

I do not believe 5g will really change how we use phones, so I would not recommend the cost for 5g, at least not yet. Maybe not ever. I’m a big fan of Mid-Tier phones like Nokia 7.1, OnePlus, and the mid-tier Galaxy line. I think this is a better use of money. A top tier phone is like a new car – the resale drops 40% of your investment in the first six months – so it hovers halfway between luxury and waste of money. But if you want the leading edge of phone design, Galaxy S10-Plus is the best 2019 will have to offer – At least until iPhone 10 comes out.

Special features of DejaOffice:

  • Time zone management, so when you land your Calendar doesn’t go wonky
  • Calendar Colors that match Outlook
  • Templates that save time entering new Appointments and Tasks
  • Persistent alarms to be sure I don’t miss anything.
  • Recurring tasks compatible with Outlook
  • Optional:  Franklin Covey task priorities  A1, B2, C99
  • Works same on Android and iPhone, Phones and Tablets.

How to Sync Outlook Contacts with Android: Use CompanionLink for easy and secure sync from Outlook to your Pixel 3a phone. This is a better system than Google, who sells your data, or Microsoft who hosts your data on their exchange server. Here are some setup guides for CompanionLink sync:

CompanionLink for Outlook
Average User Rating:
Average rating: 4.87 out of 5 based on 516 reviews.
Free 14 day trial. Price $14.95 3-Mo Subs - $49.95 One-time License.

Sync Galaxy Note 10+ with Microsoft Outlook

The Best Sync system for Galaxy Note 10+ and Outlook Calendar, Contacts, Tasks and Notes.

My Galaxy Note 10-plus arrived today. Very nice phone. Here’s some first impressions:

Size

It is actually the same size as Galaxy Note 9 so don’t get scared by size. And yes, the screen is a whopping .4 inches bigger, in the same size phone. They did this by basically eliminating the top and bottom bezels. Say goodbye to Bezels forever.

Headphones

Actually I use my bluetooth earpiece as a headphone now. It’s not for music, just for convenience. I listen to audio-books and phone calls. Been using the New Bee headset which works great.

DejaOffice for Android

This app really takes advantage of the screen real estate. I can view my contacts easier than ever and move around the screens very easily. DejaOffice CRM features are getting beefed up. There’s a new capability to condense SMS messages into Contact History. This lets me easily read back on past messages using DejaOffice PC CRM (DPC).

Outlook Calendar Sync

DejaOffice CRM works like Outlook for your phone. It keeps your Contacts, Calendar, Tasks and Notes all together. It remains the only Phone App that fully supports Outlook colors. For people who haven’t color coded your day yet, this is a real treat. It really helps the glance view to see whether a day is green or red, or contains any special items. Outlook supported Calendar Colors 20 years ago. Why doesn’t the Outlook App do it?

Special features of DejaOffice:

  • Time zone management, so when you land your Calendar doesn’t go wonky
  • Calendar Colors that match Outlook
  • Templates that save time entering new Appointments and Tasks
  • Persistent alarms to be sure I don’t miss anything.
  • Recurring tasks compatible with Outlook
  • Optional:  Franklin Covey task priorities  A1, B2, C99
  • Works same on Android and iPhone, Phones and Tablets.

How to Sync Outlook Contacts with Android: Use CompanionLink for easy and secure sync from Outlook to your Pixel 3a phone. This is a better system than Google, who sells your data, or Microsoft who hosts your data on their exchange server. Here are some setup guides for CompanionLink sync:

CompanionLink for Outlook
Average User Rating:
Average rating: 4.87 out of 5 based on 516 reviews.
Free 14 day trial. Price $14.95 3-Mo Subs - $49.95 One-time License.

WSJ Shockingly Good Phone article features Nokia 7.1

The Wall Street Journal published a great article this week called: Shockingly Good Smartphones You Can Get for $350 or Less (WSJ -Paywall).

It makes a point that we tend to think of first-run phones as being $1000. But that there is a variety of Mid-Priced phones that are pretty effective.

The main recommendation is Nokia 7.1 which happens to be one of my favorite phones. As the Article points out, it is a good modern phone running Android Oreo 8.1, with a nice screen, good camera and is pretty free of the bloatware that comes on Android devices.

The other featured phones in the article are the Lenovo Moto G7, and the Xiaomi Pocophone F1.

For all the mid-range phones, you can download DejaOffice from the Android App Store, and easily set up CompanionLink for Outlook to synchronize Outlook to the phone. DejaOffice for Android features widgets for the Android home screen to show your calendar, Category colors on Calendar, and integrated Tasks and Contacts so your whole work desktop is in one place on your phone.

It’s great to see Nokia is back to making great main stream phones again!

CompanionLink for Outlook
Average User Rating:
Average rating: 4.87 out of 5 based on 516 reviews.
Free 14 day trial. Price $14.95 3-Mo Subs - $49.95 One-time License.

10 Ways to Secure Your Information Across Your Devices Online

The digital revolution has brought great advances in public access to information. Before the internet, you needed a set of encyclopedias or a visit to the library to find things out. Now, almost any information you desire is at your fingertips, on the computer. But the same technology that permits information access online makes us vulnerable to invasion by others seeking valuable information or resources from us. So it is vital in this digital age to take strong steps to protect yourself and devices.

Here are 10 ways to secure your information across your devices online:

  1. Pick Strong Passwords

This is the obvious one, but you’d be amazed how many people choose simple passwords that are easy for sophisticated hackers to hack. Algorithms can go through millions of simple possibilities in seconds. A good password should contain/include alphabetical, symbolic, and numeric characters. It should be of sufficient length, 10-12 characters, and not contain obvious names or words. Acronyms make good passwords because they are easy to remember, yet do not present discernible patterns for hackers. Also, obviously your passwords across different apps should be different, not the same.

  1. Protect Your Passwords

They are the keys to your digital kingdom! Do not give your passwords to others. Password manager apps are one great answer for those who have many passwords. If you do use a password manager app, make sure their reputation is excellent and security strong. After all, someone who gains access to that information will pretty much gain access to all that you own, in one form or another. Change your passwords when notified of any security breach.

  1. Maintain Separate User and Admin Accounts

Maintaining separate user and admin accounts is a common, almost universal, practice in business settings these days. It is a good idea for your home devices as well. Protect your admin account with a password. Use this account only for admin purposes. If your computer is hacked, the hacker will not automatically have access to make administrative changes. It also makes sense to protect your user account with a password. If your computer is stolen, the thief will need to know the password to immediately access any information you keep on file.

  1. Keep Software Current

This is done automatically, in large part, these days on many computers. If you don’t have your computer set up to automatically update at specified times, do so. Many updates are security fixes to combat vulnerabilities in programs. There is a continuous race between developers and hackers who wish to exploit these vulnerabilities. If you are not updating, hackers can easily win this race! Back up your files. It is also a good idea to back up all vital information on two flash drives. Store one and keep the other with you when you go places. In the unlikely event of some kind of disaster (fire, hurricane, theft, etc.) you will maintain your vital information.

  1. Connect With Care

Connect only to secure sites. Do not use public Wi-Fi to conduct personal or business affairs. If you must connect to sites where security is questionable, use a strong Virtual Private Network (VPN) like Surfshark. Try it here.

  1. Practice Multi-Factor Authentication

Two-factor, or multi-factor, authentication is the use of more than one form of identity verification to gain site access. Passwords are one method. Security questions are another often-used form of authentication. But many times the information commonly used is easily available to identity thieves as well. So, if you are going to use a security question, make sure the information is personal and truly private. Biometrics is another method growing in sophistication and popularity. Facial recognition or iris identification should someday be the norm in all computers. Fingerprints or voice identification are other good examples. Biometrics authentication is the future state of the art, although all methods still face challenges. Some devices have biometric capability now. Passwords will become a thing of the past, although they’re still vital currently! Setting alerts on your online accounts is another good practice.

  1. Use Caution with Emails

One of the most common security breaches comes from replying to or opening links in fraudulent emails. This is commonly known as phishing. Never open a link in an email unless you are absolutely certain it is from a trusted source. Don’t even open it then. A common hacker practice is to gain entrance to one account and use that account to send phony messages to all contacts, with requests for money or information. Phishing emails have led to many notorious security breaches. Think of the 2016 elections, when a phishing email led to the massive DNC security breach.

  1. Use a Good Security App

This is just good common sense. In this day and age, a good security app is a must. Many decent apps are free, but this is one area where it likely pays to pay. Consumer advocate sites rate the top security apps each year. If you don’t have one, hurry to check these ratings out, then purchase a good app. Visit at least 2 or 3 sites to get a consensus. Then check customer reviews as well.

  1. Minimize Physical Access Possibilities

Physical access to any of your devices may be the easiest way for someone to gain vital personal information. Don’t leave your computer up and running in public. Do not leave important applications open anywhere while you are absent. Protect access with a strong password. Although best practice with passwords is to not keep physical copies, in the real world, where you might have 50 passwords, this is often not practical. Keep password information in a secure spot.

  1. Utilize a Virtual Private Network (VPN)

The VPN has become vital to maintain strong internet security. VPNs encrypt information and route your connection through a remote server. Your actual identity and location are masked by that server. VPNs also permit connection to sites that are geographically restricted or forbidden. They protect information when using public Wi-Fi. VPNs can be used to stream video such as Hulu or Netflix. VPNs permit download access without a digital footprint. Business users can log on to their business networks while traveling. One of the highest rated VPNs is Surfshark. Surfshark has more than 500 servers in all parts of the globe to facilitate strength and speed of connection. They were recently named a top VPN newcomer. Surfshark now offers annual plans with decreased cost and 24/7 support. Presently, a no risk trial is available. This is an excellent opportunity to secure a strong VPN network at an unusually low price.

Maximize your Productivity with DejaOffice CRM App on iPhone XS Max

Our iPhone XS Max arrived today.

While Samsung has explored the phablet space, many phones with 6″ or more screen size, Apple has only recently realized how productive you can be with a larger display.

There are plenty of articles to cover the may features of the iPhone XS and iPhone XS Max. There are plenty of articles to explore that.  One of the concerns is that few iPhone Apps take advantage of the larger real estate. 

When we first created DejaOffice, our goal was to make a PC-like experience for the iPhone.  Part of this experience is to allow a smaller font size which maximizes the display.  You can really see that benefit by comparing to the Outlook App:

DejaOffice App on the left.

Outlook App on the right.

Same phone, same database, actual screen shots September 2018.

The difference is as clear as a Dynamo Display! DejaOffice is a must-have for people who need to communicate with customers on the road.  You can access more data with fewer taps, use colors to show customer types, easily call or text while you are moving, and synchronize everything back to your PC in less time than it takes to open Outlook.

DejaOffice uses our proprietary sync technology to synchronize using USB, Wi-Fi and DejaCloud.  These are secure methods that handle more fields and data types than Microsoft Exchange sync.

On the PC side we feature CompanionLink for Outlook, or CompanionLink Express for Act!, or IBM Notes and CompanionLink Professional for GoldMine.  For Contacts Calendar, Tasks and Notes, DejaOffice is clearly more productive with the large screen devices.

Handy Links:

CompanionLink for Outlook – $49.95

For Act! sync to iPhone XS Max

Compare Outlook App to DejaOffice, Contacts, Calendar, Tasks and Notes on iPhone

DejaOffice Classroom

CompanionLink for Outlook
Average User Rating:
Average rating: 4.87 out of 5 based on 516 reviews.
Free 14 day trial. Price $14.95 3-Mo Subs - $49.95 One-time License.

The Best Way to Synchronize Samsung Galaxy Note 9 to Outlook without using Exchange

Why does the Outlook App not work like Outlook?

CompanionLink provides an Android App called DejaOffice CRM with PC Sync.  It is better than the Outlook App in many ways.  Click here for a comparison of DejaOffice App vs Outlook App on Android.

To sync Outlook to Galaxy Note9 without needing an Office 365 subscription.

  1. From Google Play Store, install DejaOffice on your Samsung Galaxy S9 or S9+
  2. On your PC, download CompanionLink for Outlook on your PC.
  3. Configure both for DejaCloud Sync
  4. Watch your Outlook Contacts and Calendar appear on your phone.

DejaOffice is Free.  CompanionLink runs on a two-week trial.

Click here for more information on Using Microsoft Office without a Subscription.

Samsung Galaxy Note9 is the latest flagship from the world leader of Smartphones. There’s nothing faster or more effective.  Here I have an argument with Apple.  With iPhone there is no Widgets, and Widgets are so useful, you’ll never catch me using a phone without them.

What is a widget?  A widget shows App information on the phone desktop.  A widget allows me to quickly see my day view, and my contact list – without opening an app.  I can quickly tap on the location and get to my next appointment.  No search, no scroll.  Just one tap and I’m in maps.  One tap and I can call or sms.  Automatically updated all day.

Special features of DejaOffice:

  • Time zone management, so when you land your Calendar doesn’t go wonky
  • Calendar Colors that match Outlook
  • Templates that save time entering new Appointments and Tasks
  • Persistent alarms to be sure I don’t miss anything.
  • Recurring tasks compatible with Outlook
  • Optional:  Franklin Covey task priorities  A1, B2, C99
  • Works same on Android and iPhone, Phones and Tablets.

Check out https://www.dejaoffice.com for more information.

CompanionLink for Outlook
Average User Rating:
Average rating: 4.87 out of 5 based on 516 reviews.
Free 14 day trial. Price $14.95 3-Mo Subs - $49.95 One-time License.

Galaxy Note 9, Outlook, Outlook 2019, Office 365

How to sync Samsung Galaxy S9 to Outlook without using Exchange

Why can’t Outlook App actually work like Outlook?

To sync Outlook to Galaxy S9 without needing an Office 365 subscription.

  1. From Google Play Store, install DejaOffice on your Samsung Galaxy S9 or S9+
  2. On your PC, download CompanionLink for Outlook on your PC.
  3. Configure both for DejaCloud Sync
  4. Watch your Outlook Contacts and Calendar appear on your phone.

DejaOffice is Free.  CompanionLink runs on a two-week trial.

For more information on running Office without a subscription click here: https://www.companionlink.com/support/kb/How_to_Use_Outlook_without_Subscription

Samsung Galaxy S9 is the latest flagship from the world leader of Smartphones. There’s nothing faster or more effective.  Here I have an argument with Apple.  With iPhone there is no Widgets, and Widgets are so useful, you’ll never catch me using a phone without them.

What is a widget?  A widget shows App information on the phone desktop.  A widget allows me to quickly see my day view, and my contact list – without opening an app.  I can quickly tap on the location and get to my next appointment.  No search, no scroll.  Just one tap and I’m in maps.  One tap and I can call or sms.  Automatically updated all day.

Special features of DejaOffice:

  • Time zone management, so when you land your Calendar doesn’t go wonky
  • Calendar Colors that match Outlook
  • Templates that save time entering new Appointments and Tasks
  • Persistent alarms to be sure I don’t miss anything.
  • Recurring tasks compatible with Outlook
  • Optional:  Franklin Covey task priorities  A1, B2, C99
  • Works same on Android and iPhone, Phones and Tablets.

Check out https://www.dejaoffice.com for more information.

CompanionLink for Outlook
Average User Rating:
Average rating: 4.87 out of 5 based on 516 reviews.
Free 14 day trial. Price $14.95 3-Mo Subs - $49.95 One-time License.

SM-G960 and SM-G965, Outlook, Office 365

How to Fix iPhone X to Sync Outlook Calendar and Contacts without using Exchange, iCloud or Google

With iPhone X, we finally enter the era where phones are REALLY more expensive than computers.

More importantly, we enter an era where every phone vendor is REALLY making money farming your data on the phone. Every service, and every piece of information on the phone, including your location as you move around, and your browser history, is considered free fodder for the vendors to consolidate and sell to the highest bidder.

One thing you can do, is turn off all the public information settings. Set your phoen to private, deny any information gathering by Microsoft, Apple and Google. Go into your account on each of these services and turn on the privacy settings.

Finally, and most importantly, don’t use iCloud, Exchange or Google to transfer your valuable company information to your phone. CompanionLink provides a great alternative. CompanionLink is dedicated to keeping your data private, and also making it easy to sync to your phone. With CompanionLink software, you can use USB, Wi-Fi, Bluetooth and DejaCloud sync to send data directly from your PC to your Phone without hitting any cloud service that farms the data for profit.

On the phone, we feature DejaOffice CRM App. This is an App we wrote, because our perception is that phone calendars are feeble. On the iPhone, the month view doesn’t show you anything about your data except a dot. On the iPhone, to see a week schedule you have to turn the phone sideways. On the iPhone, if your appointment rings and you are away from the phone, there’s nothing further to remind you, until you are way too late for your meeting. With DejaOffice, Day, week and month views have all your data, and are just one tap away. With DejaOffice, persistent alarms make sure you get notified when you get back to your desk, so you don’t miss your meeting. With DejaOffice, when you go on a trip, your calendar doesn’t go haywire the minute you land in a different time zone.

DejaOffice is free to try. Just download from the Apple App Store: https://itunes.apple.com/us/app/dejaoffice-crm-with-pc-sync/id364736446?mt=8

CompanionLink has a free trial for 14 days: https://www.companionlink.com/iphone/

If you have any questions, give us a call. Unlike ANY of our competitors, we are happy to pick up the phone: (503)243-3400.

CompanionLink for Outlook
Average User Rating:
Average rating: 4.87 out of 5 based on 516 reviews.
Free 14 day trial. Price $14.95 3-Mo Subs - $49.95 One-time License.