How Non-Functional Testing Enables the Delivery of Defect-Free Salesforce Mobile Applications

All applications need rigorous testing, and non-functional testing is often viewed as the less important half of a whole when compared to functional elements. In reality, though, non-functional testing is crucial for creating a defect-free mobile app. This article will highlight the importance of initial non-functional testing and offer advice for carrying out the necessary processes.

non_functional_sizeIt’s common to focus on functional requirements and usability when testing an application, areas which are often where most of the effort is spent once an app has moved into the testing, QA, and UAT phases of a project.

Before even thinking about any functional app code, though, it’s important to test all the app’s non-functional elements first. If those aren’t prioritised, not only will it have a knock-on effect on all other testing, it will also impact the app’s ability to function once deployed.

Defining, and clearly understanding, non-functional testing processes is the key to releasing a defect-free mobile app into production. When separated into two groups, these can be referred to as ‘initial’ non-functional tests, and ‘running app’ non-functional tests. But before we go into more detail, it’s necessary to understand why non-functional testing is unique for mobile.

Read more

How to Ensure Quicker and Easier Salesforce Mobile App Testing

Mobile app testing is a crucial phase within the development process, and throughout the lifecycle, as it has a direct impact on the eventual success or failure of the application itself. This article will detail a number of ways in which technology solutions, such as the MobileCaddy Application Delivery Framework, remove common challenges in this area for Salesforce project teams.

Code deployment validation

With the MobileCaddy Application Delivery Framework (ADF), code deployment is made simple from a developer’s perspective, thanks to the CodeFlow development environment. CodeFlow enables one-button deployment, from the developer’s local environment up to the Salesforce platform. This bundles up the application logic, UI, and much more into one simple flow.

 

deploy

 

Following this, an extremely important step in the testing is to ensure that code has deployed successfully. By using the MobileCaddy Platform Emulator, along with the browser’s development console, developers can validate the code immediately after it’s been deployed. This is beneficial because a partially failed deployment, or missing assets, will be picked up for correction before any QA or UAT processes begin.

Read more

Exploring the Developer Skills Needed to Build Apps with MobileCaddy

The MobileCaddy framework removes a great deal of the hard work for developers tasked with building sophisticated enterprise mobile apps. This means the business investing in the app won’t need to seek new developer skills or spend to recruit new team members thanks to MobileCaddy, and the developers can focus entirely on delivering the app itself. This article will detail the many ways the framework makes this possible, giving the business complete confidence it will be getting the app it needs.

 

appdelivery_small

You’ll always need capable, competent people to build a mobile app which can add value to an organisation beyond the obvious improvements to basic worker productivity. That’s why finding a solution which allows the people you already have to rely on their existing skills and focus on delivering that app, rather than working on tedious, time-consuming development, is so important.

With the MobileCaddy Application Delivery Framework, developers can quickly and easily build these more advanced mobile apps using a familiar set of skills, as the solution removes the need for specialist development, and provides helpful guidance across all stages of the project.

Here, we’ll answer key questions our partners and clients ask us about the skills needed to begin a mobile project on the Salesforce platform using the MobileCaddy Application Delivery Framework.

Read more

5 Ways MobileCaddy Accelerates Salesforce Mobile App Development

MobileCaddyThe benefits of using the Salesforce platform to develop enterprise mobile apps are extensive, but there simply aren’t anywhere near as many enterprises doing so as you might expect. The reason for this is, in many cases, that it’s simply too challenging, too costly, or the expertise just aren’t available.

However, there are solutions within the global Salesforce ecosystem designed specifically to ease the pain of mobile app development for both end customers and consultancy firms alike. Once these inherent challenges are removed, the advantages of having mobile applications supporting business critical processes move into focus. These positives vastly outweigh the negatives, making those complementary partner solutions well worth searching for.

One of those negatives is the time mobile app development projects can take when approached without the necessary tools or understanding. Looking specifically into the need to accelerate the development process for those tasked with actually building mobile apps, we’ve highlighted five advantages the MobileCaddy package offers:

Read more

What Data Have Your Mobile Users got on Their Devices?

Visibility is key. When building, testing, and beyond into production, just having insight into what is going on with mobile users who may be thousand of miles away in different time zones, or developers working under pressure to strict deadlines, understanding the actual data which is being processed can be a lifesaver.

For every user/device (or emulated ‘devices’ for developers or testers using a CodeFlow Emulator or a Platform Emulator), you can see exactly what data was requested by each synchronisation, either at a table-by-table or record-by-record level.

To do this, navigate to the Connection Session tab and locate the Connection Session record which pertains to your user/device and for the Mobile Table you want to inspect.

Read more

MobileCaddy Apps for Desktop: Delivering Salesforce on Windows 10

20th_Feb_W10_Ver6

With approximately 80% of the global workforce performing deskless work daily, the demand for the right technology, in the right place and at the right time, has reached critical mass. For Salesforce users, this means seamless access to critical systems and data on any device, regardless of location or connection. To accommodate this, we’ve extended our MobileCaddy offering from iOS and Android applications to deliver Salesforce on Windows 10, making it easier for businesses to enable truly deskless work.

Presenting… MobileCaddy for desktop

It’s with great pleasure that we can officially announce the first desktop support for MobileCaddy applications. This expansion is something we’re extremely proud of, as it marks a significant step in our mission to provide seamless mobile working within the global Salesforce ecosystem, free of any limitations.

Read more

ATS Compliance is No Longer an Option for Salesforce Mobile Apps

ATSFor anybody working with – whether that’s building, running, or maintaining – mobile apps on the Salesforce platform, forthcoming restrictions to Apple’s ATS security feature will have an impact which must be urgently addressed. 

While Apple has extended its original deadline for this, any apps being submitted to the App Store will eventually be affected. This article details the changes which are occurring, as well as highlighting the different implications for MobileCaddy customers and non-MobileCaddy users. 

So what exactly is ATS?

App Transport Security (ATS) is a security feature introduced by Apple during its 2015 Worldwide Developer’s Conference (WWDC), to improve the security of applications by forcing all connections to use HTTPS instead of HTTP, ensuring connections between applications and web services are encrypted whilst in transit. Any attempts to make connections to web services which aren’t secured will fail and result in an error.

Apple initially specified a deadline of 1 January, 2017 during its 2016 WWDC as the cutoff point for when all apps being submitted to the App Store must comply with the ATS security feature. However, Apple has recently decided to extend this and will release a new deadline at a later date.

Read more

Top Trends for the Mobile Enterprise: 5 Predictions for 2017

the-mobile-enterpriseA new year brings new ideas and new priorities for businesses. With the technology available constantly changing and evolving at such a fast pace, 2017 is also expected to bring a number of trends for the mobile enterprise which will continue to sculpt a new set of standards and expectations for how people work.

As leading IT providers such as Salesforce continue to bolster their offerings, and place even more power in the palms of their enterprise customers’ hands to innovate from within, the mobile technologies being leveraged by modern businesses are becoming more exciting, while having a far greater impact on the daily lives of workers.

Just before Christmas we reflected on 10 important statistics from the past 12 months which shed some interesting light on the current role mobile apps are playing for businesses within the Salesforce community. Now we’ve turned our attention to the year ahead, with five predictions regarding trends for the mobile enterprise we believe will take shape throughout the remainder of 2017.

Read more