When you are providing a live service to active users, it is dangerous to update production without a safe process. Having a well laid out and process that is closely followed will help ensure your users are not disturbed by any updates you make. Here is the process we use for websites and… Continue reading Better QA: Server and App Promotion Process
Tag: Mobile App Development
Better QA: Linear vs. Integrated QA
Effects of the Linear QA Process Everybody’s been there. You’re working on an important project with a stringent deadline. You’ve hit a few snags along the way, but it looks like you’ll deliver on time. Just one week left to devote to finding and fixing bugs. But then things start going badly. All mistakes,… Continue reading Better QA: Linear vs. Integrated QA
Better QA: Testing on Android – Accounting for Device Differences
With the proliferation of many different types of mobile devices – from various smartphones to tablets, to phablets – one significant challenge faced by developers is ensuring that their applications function correctly across all of them. To achieve this goal, app developers and their QA teams need to account for the many shapes, sizes,… Continue reading Better QA: Testing on Android – Accounting for Device Differences
Better QA: Using Automated Testing For Mobile
What is Automated Testing? As teams seek to deliver better products and increase internal efficiencies, automated testing is often an option that is tabled. As the name suggests, automated testing is the process of using a program to test websites, applications, and even other programs. Automated testing is useful to QA teams because it… Continue reading Better QA: Using Automated Testing For Mobile
Better QA: The Benefits of Using A Build Machine
What is a Build Machine? Every build that quality assurance tests should be built from the same computer. When your product is ultimately ready for distribution, the build machine is the machine that will be used to build the release version of the app. In this post, I will be referring to a build machine… Continue reading Better QA: The Benefits of Using A Build Machine
Better QA: Why Issue Report Quality is Important
Regardless of project planning and preparation, bugs find their way into the code. This is an inevitability, and it’s why QA exists in the first place. Fixing these bugs can be a very difficult process for a number of reasons, including the volume of the issues, their complexity, and more. But the pain… Continue reading Better QA: Why Issue Report Quality is Important
Will Apple Watch Popularize Wearable Technologies?
Slated for an April 2015 release, the highly anticipated Apple Watch is Apple’s answer to the flurry of Android Wear watches released in the past six months. Apple has released WatchKit, an extension of the iOS 8.2 SDK which allows developers to begin Apple Watch development. Despite the fact that only 720,000… Continue reading Will Apple Watch Popularize Wearable Technologies?
Android Apps: Which Store Should I Publish To?
iOS developers have a simple decision to make when it comes to where to release a product. There are a limited amount of devices that are restricted to iOS software. When developing for Android, developers have a vast assortment of options when it comes to deploying software and most would think this is… Continue reading Android Apps: Which Store Should I Publish To?
Will Apple’s Metal Framework Fully Replace OpenGL for iOS Development?
When it comes to graphic-intensive game development there is one component of a device that developers wish they had direct communication to the hardware. Developers want full control by telling the GPU exactly what they want and how they want it by ways of bypassing large chunks of CPU-intensive code. OpenGL has forever (or… Continue reading Will Apple’s Metal Framework Fully Replace OpenGL for iOS Development?
Technical Issues With Android’s App Store Fragmentation
Android developers have a lot of opportunities when it comes to releasing their product across multiple devices. Developing cross-platform tools is a key element in any development process to ensure that software can be ported. Why is this important? Android becomes a nightmare when discussed in context with store fragmentation. Items such as Google… Continue reading Technical Issues With Android’s App Store Fragmentation