Author: CheyleneT

Automation Framework: An Overview of the 4 Most Popular

In an industry where time and resources are almost always in short supply, test automation stands out as a solution. Not only does it shorten test cycles, but it also increases overall test coverage and requires fewer resources. The only problem is that there is no single, cookie-cutter automation solution out there. While this gives software teams the opportunity to assemble their own highly effective automation framework tools, it also leaves plenty of room for them to come up with automated solutions that hinder rather than help the SDLC. One area of test automation where testers and developers often lose their way is when choosing an appropriate automation framework. An automation framework provides the structure and environment in which automated tests are executed. Incorporating everything from coding standards and guidelines to test data and results reporting, a well-implemented automation framework offers an optimal combination of coverage, but with minimal maintenance and manual intervention. There are a number of different options when it comes to automation frameworks. The four most popular types being: data-driven, keyword-driven, module-drive and hybrid. Data-Driven Data-driven frameworks facilitate the application of multiple sets of input data to a piece of software or software module. In this scenario, the input […]

Posted in: Quality assurance testing by: CheyleneT on:

Quality Assurance Testing Versus Software Testing

Anyone who has worked in the software industry has undoubtedly come across job titles such as: Quality Assurance Analyst, Test Engineer, Quality Assurance Tester, Test Analyst or QA Engineer. I’ve held several of those titles myself, and each referred to a slightly different set of tasks and responsibilities. Despite their distinct functions, the terms “testing” and “QA” are used interchangeably all too often. While it may seem nit-picky to fuss over titles and names, distinguishing these two terms clears up a lot of the ambiguity around testing and quality assurance in the post-waterfall era. Software Testing In its most traditional sense, testing compares a unit or piece of software against quantitative requirements and flags any incongruities. These incongruities often come in the form of ‘bugs’ or ‘defects,’ but can also encompass some quality concerns. Testing typically requires a blend of business and technical knowledge. It places testers in a unique and valuable position at the center of the product, business analytics and the developers. Thanks in part to advances in technology and the pressure applied by the pace of agile development, the proportion of functional and regression testing performed through automated test frameworks has increased significantly in the past few years. […]

Posted in: Quality assurance testing by: CheyleneT on:

5 Ways You Can Speed Up Your Development Cycle

Software release cycles are getting shorter, putting increased pressure on developers and testers to use their time more efficiently and increase the development cycle. Research suggests that one-third of mobile developers support weekly releases, not to mention the vast majority releasing updates on a monthly basis, at the very least. In an industry where the saying “time is money” has never been more true, let’s look at a few ways you can speed up your development cycle. Slow and Steady Wins the Race The easiest way to speed up production is to work harder and longer, right? Not exactly. The old turtle and hare analogy still has relevance in the digital environment. They may not be willing to admit it, but developers and testers suffer from fatigue just like runners in a race. Force them to sprint and they will eventually hit a wall, resulting in a drop in production. While working ‘slow’ isn’t optimal, maintaining a steady and manageable pace is. It may seem counter-intuitive, but in the long run you’ll get more done in less time. Sticking to a natural work pace enables your whole team to be on board with the project at all times. And when you work […]

Posted in: Web and software development by: CheyleneT on:

How to Use In-App Analytics to Improve your Mobile Game

The success of a mobile app is usually equated with how many times it is downloaded. However, download figures do not tell the whole story of an application’s success and failures. If you dig a little deeper and examine your app’s analytics, you can potentially uncover a treasure trove of information, including valuable insight that you can use to improve your game and its monetization. What to Track Startup expert and venture capitalist, Dave McLure, outlined five key metrics that startups should monitor to measure user behavior. The metrics also happen to apply well to the mobile app industry. Most in-app analytics tools offer insight into the following: Acquisition – where/what channels do users come from? Activation – what % have a “happy” initial experience? Retention – do they come back & re-visit over time? Referral – do they like it enough to tell their friends? Revenue – can you monetize any of this behavior? (Metrics source: 500 Hats) Start Monitoring Analytics as Early as Possible Despite the amount of time and effort developers put into designing their applications, there is no real way of predicting exactly how users will interact with an app until you place it in their hands. Gathering analytics during your game’s […]

Posted in: Mobile and video games trends, Quality assurance testing, Usability testing by: CheyleneT on:

Helpful Tips on How To Start Testing Mobile Apps for Kids

In today’s mobile age, it’s not uncommon for a child to use a mobile device before they’re able to speak. By the age of 8, nearly three-quarters of children in the United States have used a smartphone, tablet or similar device. Perform a quick search of any major public app store and you will find no shortage of mobile apps for kids aimed at users under 18. The children’s app market is a lucrative one, and mobile apps for kids should not be ignored. However, designing and testing apps for younger users is not without its challenges. From a testing standpoint, mobile apps for kids should meet all the quality hallmarks of a normal application. Things like a snappy performance, clear and crisp design and a robust interface are important. In addition to this, testers and quality assurance analysts need to also keep a few things in mind.  Understand your target demographic An app that appeals to three year old’s will look much different than one intended for 10 to 12 year old’s. Your team will benefit from identifying a specific target age range during the design and development stages, and testers should carry this into their testing. From a […]

Posted in: Mobile and video games trends, Quality assurance testing, Usability testing by: CheyleneT on: