Retail Industry Transformation and the Need for Retail Integration Testing

Adaptability to a changing environment is the key to survival, so said my father. More recently, brick and mortar has come under siege from the online retailers, What is dramatically different about today, is these online retailers are not really retailers, they are software companies, focused on retail. The backbone of today’s retail business model is ...

Cloud communications software provider Mitel benefits from testing expertise

Cloud communications software provider Mitel was experiencing various difficulties with new software releases due to lack of sufficient testers on staff. XBOSoft was hired to provide the needed manpower. Over time, XBOSoft's range of services has expanded, with ever greater satisfaction on the part of the customer.

June 4th to 9th, 2017
XBOSoft CEO Philip Lew to Make Three Software Testing Presentations at Better Software West in Las Vegas

XBOSoft CEO Philip Lew will be a triple threat presenter at Techwell's Better Software West. He will present a tutorial and an interactive speech on issues involved with mobile platform and product testing and will co-present a workshop on Agile Risk Management.

Exploding IoT market could drive opportunities for software testers

We asked Jon Hagar, our guest on Monday’s webinar, to give us a preview of his remarks. Here’s what he had to say. Jon: There is much hype, and there may even be quite a bit of money, around the IoT market.  IoT merges several technology lines, such as Mobile, Cloud, Communication, Big Data, and Embedded software.  Many aspects of IoT will be familiar. There are challenges, to be sure, for testers as the IoT market reveals its full potential. But these are really opportunities for testers who decide to get engaged in the IoT market.  These include:

Top 7 Quality Challenges in the Mobile IOT Period

A new age is upon us: the Mobile IoT Period. Driven by the proliferation of mobile devices, and in particular the smartphone, we now face a complex and integrated infrastructure of technologies and concepts called the Internet of Things (IoT), all connected by mobile technology. The challenges we face to ensuring software quality for the myriad technologies that are being shaped by the Mobile IoT Period are daunting. Let’s take a look at the Top 7 Challenges in the Mobile IoT Period. Big Data Big data would not be possible without mobile network technologies to get the data from one [...]

Utilizing Design for Users

One of the most impactful ways to improve a site or app is taking a deeper look at the design of it from the minsdet of your users. We're making a push to think and act more critically about User Experience in 2017 and want to talk directly to you about it.

Analyzing how a user interacts with your site is crucial to improving Evaluating user experience.

Usability and UX in Everyday Life

While waiting in the airport, I stopped at the terminal's Starbucks only to find this menu on the wall. I immediately went into usability mode, thinking how can they do that? To me, the poor contrast of white letters on a red background really made it hard for me to see the menu items from a distance. Of course, it's the Christmas season and we all want to be festive – we’ve all heard of function over form but what about function over festivity? One of the most fun parts of my Better Software Con session, in which I covered How to Improve the Mobile User Experience (UX), is the application of usability and UX in everyday life. The same principles that we use in designing good, high-quality software can be utilized in our lives and vice versa.

Enhance User Experience With Color

In my last keynote at the Practical Software Quality and Testing Conference in San Diego, I gave a talk on IOT and Quality Challenges. One of the metaphors that I used was how the Cambrian Period compared to the today's era with IOT. During the Cambrian period, there was an explosion of various life forms. And with IOT, I think the same is happening as well, with the right conditions for IOT including power, processors, networking technologies and cloud storage, the conditions are perfect to spawn an explosion of life. In my tutorial the following day after the keynote, I presented: Mobile UX, The New Storefront. One section of the tutorial was focused on how you can enhance User Experience through choice of color. We discussed that the choice of colors can be very strategic.

How to Enhance User Experience Via Color

Contrast - Who's your favorite football team? Look at their uniforms. Some that come to mind are the Minnesota Vikings and Denver Broncos, or my favorite, The Washington Redskins. Notice their use of contrast via colors that are opposite each other on the color wheel. This makes it easy to pick them out on the field and pleasing to the eye. But for your website or company's mobile app, it means visibility and reducing errors. If your users can see buttons and icons more easily, they're less prone to make mistakes. Color Wheel and UX

Your Storefront is Your Mobile App

I'll be presenting in about a month at the Practical Software Quality and Testing Conference in San Diego this August. The title of my tutorial is "Mobile UX is the New StoreFront". As we all know the mobile storefront has replaced many brick and mortar businesses. Amazon started selling books, but were they a bookstore? They competed with bookstores, but in reality, they were and are a software company. At the time, the platforms they supported included various versions of browsers on different computer operating systems. Today, as the mobile storefront continues to mature, so does the importance of the user experience. The User Experience (UX) at one point stood for button placement and colors in help users find things and get things done. Today, those are considered givens, basic usability issues that everyone understands and has conquered. However, there is much more than meets the eye.

Applying UX Design Principles to Daily Life

I gave a talk at Better Software Con earlier this month in Las Vegas, titled Avoid Critical UX Mistakes to Delight Your Users. One of the threads in my talk was about really understanding the user's perspective, because by understanding the user's viewpoint, you can avoid critical UX mistakes. However, what that takes is empathy. Not just touchy-feely sympathy where you cry because you understand the pain that someone is experiencing due to the loss of their beloved pet bird, but rather, truly stepping into the other person's shoes and walking with them through each event. In this case, you have to step into the user's shoes and actually think like and be the user when using a mobile application. And to do that, you have to consider their motives and behaviors. What do they like? If it's a wearable, is the user left-handed or right-handed?

Mobile UX Design and Testing Basics

In many of my talks, I discuss the importance of UX and how we, as testers, need to increase our value, especially on an agile team with everyone wearing multiple hats. Many small to medium size companies may not have a full time UX designer on staff, so in some cases it may be up to testers to ensure the overall quality, which can include UX. Good mobile UX design and testing depends on remembering some basic principles.

Context Responsive – What Does it Mean?

Applications must not only be mobile responsive, but "Context Responsive." But what does context responsive mean? 

For mobile responsive, we generally mean that websites, given the context of displaying on a mobile phone or other device (than a laptop or desktop) will sense what the device is, what the screen size is, and optimize the user experience for viewing on that particular mobile device.

So what makes wearables mobile and different than a mobile phone? We do! Let’s think of our current paradigm to let our imaginations roam:

20% off registration price for Software Quality & Testing Management Conference

Save 20% on Software Quality and Testing Management Conference tickets! Our CEO, Phil Lew, will be talking on all things Mobile UX testing at the International Conference on Software Quality and Testing Management in June this year. As part of this we are able to offer our readers a 20% discount to register for the conference! For more on his talk visit here:      

Google Glass – Age of Wearables

Recently, Phil Lew, CEO of XBOSoft was asked to write a piece on his experience using Google Glass wearable technology.... I'm writing this after 2 months of using Google Glass. As a mobile usability and UX guy, I’ve been talking a lot about wearables lately and how they will be transforming the mobile industry as they collect contextual data from the body and around the body (the environment and surroundings of the wearer). These data streams will go through the mobile smartphone which will then of course, sends the data wherever, sometimes with our knowledge and unfortunately often times without [...]

Mobile Wearables Development and Test Issues

As I prepare for my talk in November at Better Software East on Mobile Wearables, I'm confronted with the need to constrain the talk to 1 hour. Its a big subject. Mobile wearables are just one sub-category of the Internet of Things, which is generating a huge amount of interest and press. So what is key about mobile wearables that we developers and testers should be concerned about? Social Connectivity - Some things are for sharing with your friends and others aren't. Any application that could enable social connectedness automatically breeds sense of community, something that all humans need and desire. [...]

End User Perspective on Quality

There are many perspectives on quality. Some people many moons ago said it was conformance to requirements. These days, the end user perspective on quality, sometimes called the User Experience (UX), has come to the forefront as a hot topic of importance, and an element of software quality. But measuring measuring UX is a tough task. How can you measure a user's 'oohs' and 'aahs'? I'd like to approach measuring UX from another viewpoint. UX depends on many factors, not just the software interface and the 'wow factor' of the interface, but the entire experience in interacting with the company. An end user's overall UX is also therefore influenced when they call your help desk or technical support. Some folks refer this as the front line in dealing with the customer/end user.

Relationships with end users key to software quality says XBOSoft contest winner

The winner of XBOSoft’s Social Media Sweepstakes has been determined. Drumroll please….. “Dan, Software Engineer for a baseball organization in the Boston area”  has won an Amazon gift card, just in time for holiday shopping. Dan followed the contest rules and Liked XBOSoft on Facebook  & is now following the company on Twitter ( Linkedin was also an option). XBOSoft representatives, Jan, Amy and JeanAnn met Dan at the SQE Better Software & Agile Conference in November . A great event where QA and testing professionals gather to network and enhance industry knowledge. Obviously,  improving quality and testing are important [...]

Mobile User Experience and Trust

One of the many factors influencing Mobile User Experience in using today’s mobile applications is user expectations. The users expectations with respect to using a mobile application can depend on and be based on several elements that affect not only users’ expectations but also their trust in the application. The problem in defining and characterizing the characteristic of trust is that it has often been seen as a result directly tied to security. Naturally, when a user perceives that their data is secure or that the communication medium is secure and private, this generates a ‘secure’ feeling, but this is not the same as trust.

Mobile Application Testing – The End User Experience

Mobile applications are more and more composite applications. Data is gathered from many different sources and presented to the client. However most mobile application testing does not take into account all these different sources of information. But it is imperative to test your mobile service as the user will experience it.

Show Buttons
Hide Buttons