How to Improve Your Continuous Testing While Balancing Velocity, Coverage, and UX Risk

How Complete Beginners are using an ‘Untapped’ Google Network to create Passive Income ON DEMAND

A stage-based methodology

Continuous testing is one of the keys to the DevOps kingdom.  Your pipeline needs to move fast to keep up with ever-shrinking release schedules but you can’t afford to sacrifice quality or UX in the name of speed. The solution? During each stage of development, Development teams need to balance testing every scenario against the amount of time needed to generate meaningful test results.  However, it’s understood that a “test everything” approach isn’t practical;  therefore, you’re left with a balancing act for teams to negotiate. This blog focuses on a continuous testing methodology to determine which devices to test at each stage of development.  The highest-performing teams are the ones whose game plans match target platforms with each development stage; this stage-specific testing strategy is fundamental to meeting your fast feedback needs while ensuring a great UX.

Breaking Down the DevOps Team Processes by Stage:

  • Unit Testing
    • Developers execute unit tests to get fast feedback – “does the code I just wrote behave as expected? Is it ready for integration and more rigorous testing?”  Maximizing platform coverage in this stage is inefficient and unnecessary. In this early stage of development, unit tests executed before or after a commit often use emulators and simulators to provide a quick thumbs up or down on whether the code works. In later test phases, most top teams agree that moving to real devices is required to assure user experience.
  • Acceptance Testing
    • Teams typically focus on verifying that new functionality- as well as old-  works according to the user story, and tests are executed over a large set of platforms that mirrors realistic customer patterns.
  • Test in Production
    • Many teams adopt DevOps; testing in production becomes part of the continuous testing scope. Once code ships, the objective changes from “does it work” to “is it still working as expected?” Teams recognize the value of leveraging hourly testing of key flows to create an early warning mechanism. Early awareness of production issues jump starts resolution efforts while (hopefully) few users are negatively impacted.

Factors: Your Coverage Crib Sheet for Continuous Testing

We’ve established that it’s important to know which platforms to test against, in which environments, and when to execute, in order to streamline the continuous testing process.  Everyone involved in the product release should understand both the testing trigger points that must be defined in each stage and how their tests fit into the overall pipeline in order to meet project schedules and reduce UX risk.  Perfecto’s Factors reference guide gives you a head start with guidelines for determining which platforms you need to cover and how to fit them into your DevOps process.  The table below summarizes the Perfecto’s research.

Our methodology:

  • Unit testing should be executed by devs on a small subset of platforms that may include emulators and simulators, and should be triggered pre- and post-commit locally against the developer workstation.
  • Build acceptance tests should be executed on a larger number of platforms (real devices and web platforms) daily and as part of the continuous integration (CI) process.
  • Acceptance tests should be executed on the full set of platforms in the lab to get maximum coverage and quality visibility. These cycles should run on a nightly basis, orchestrated by the CI process.
  • Production testing should run hourly and continuously to detect regression defects, outages, or performance degradations in the service. Such tests should not focus on maximum coverage of platforms;  select the top 2-3 platforms from the web and mobile and execute against these.

Up Your Application Testing Game Plan

In this blog, we’ve taken a look at DevOps team quality objectives and highlighted the differences in coverage levels required at each stage. In addition, we provide a methodology for tailoring platform coverage for mobile and web for each development stage in order to enhance continuous testing and minimize UX risk.  Perfecto’s Factors reference guide provides invaluable insight into developing your testing methodology as well as the current data you need to make critical coverage decisions.  Whether you’re a dev tester, a developer, or an R&D manager, it’s a tool that you need in your toolbox.  Grab your copy today!

Perfecto Blog

Cash For Apps: Make money with android app

What it Takes to Implement and Advance Continuous Testing Successfully

2018 is quickly becoming the year of DevOps and Continuous Testing. Some experts suggest that organizations that are moving towards DevOps should operate with the highest percentage of test automation and while this is a good suggestion, it takes more than just that to be successful in DevOps.

You need a mature DevOps strategy with a robust continuous testing method that is more than the simple automating functional and non-functional testing. While a clear key enabler to be agile is test automation and the ability to release software quickly; continuous testing (CT) does require additional implementations that are continuously measured, to achieve and sustain success.

The main question I get from organizations is how to implement Continuous Testing and advance my DevOps maturity successfully. Here are five steps you can utilize in order to implement CT for your business:

1. Risk vs. Reward – It’s obviously about coverage but you know you can’t test everything. You need to understand the best coverage for browsers and mobile devices for your business.

2. End-to-end testing – You need automated end-to-end testing that compliments your existing development process. In order to create this environment while excluding errors and allowing continuity throughout SDLC, you need to: Implement the right tests, make sure your CT test buckets are correct and leverage reporting appropriately. In addition, these tests that supports various team members and features, need to run per each code commit as part of a consolidated CI process.

3. Stable lab and test environment – The lab needs to be central to everything in your CT process. Your lab needs to be able to support your coverage requirements in addition to the test frameworks that were used to develop the tests.

4. Artificial Intelligence (AI) & Machine Learning (ML) –These can help you optimize your CT test suite and reduce the amount of time in release activities. If you are looking for more guidance on how to scale up your test automation, check out our latest ebook.

5. Software delivery pipeline and DevOps toolchain – CT needs to work seamlessly with everything. No matter the framework, environment (front or back-end) and IDEs that are used in the DevOps pipeline – continuous testing needs to pick up all the appropriate testing, execute them automatically and provide feedback for a GO/NO GO on the release.

In 2018, we will continue to see more companies transition into DevOps and Continuous Testing. Those that will stay ahead of the curve need to implement the correct foundation for continuous testing by adopting these five steps and creating a plan that is continuously optimized, maintained and adjusted as things change in the market or on your product roadmap.

Looking for even more insight on automation in DevOps and Continuous Testing?

Sign up for our Top 5 Test Automation Challenges and How to Solve them Webinar on January 30, 2018!

Perfecto Blog

CBS All Access app updated with support for continuous play, resume watching, and more

Use of CBS All Access has probably ticked up a bit now that Star Trek: Discovery is back. Subscribers are getting a solid update today that adds some important (and surprisingly basic) features. In the latest version, you can binge watch more easily and pick up where you left off.

Here’s the changelog for the new All Access update. Several items on the list appear to describe the same feature.

We now support continuous play!

Read More

CBS All Access app updated with support for continuous play, resume watching, and more was written by the awesome team at Android Police.

Android Police – Android News, Apps, Games, Phones, Tablets

Honor Band A2 with OLED display, continuous heart rate tracking launched in India for Rs. 2499

Huawei’s Honor brand  launched Honor Band A2 in India. It was introduced in China back in May last year, has a 0.96-inch OLED touch display and heart rate sensor with continuous heart rate tracking during fitness activities. In addition to fitness, it also has sleep tracking that offers suggestions based on the sleep data to help improve their sleep quality. It also notifies the users of incoming calls and messages when connected to to your phone over Bluetooth. It has sweat and water-resistance and promises with up to 9 days of battery life. Honor Band A2 specifications 0.96-inch OLED touch display Bluetooth 4.2, Compatible with Android 4.4 and iOS 8.0 or above Pedometer, Sleep tracker, Exercise tracker, Sedentary reminder Call and Message notification, Incoming call mute function Water and dust resistant (IP67) 95mAh battery with up to 9 days of battery life and 18 days standby The Honor Band A2 comes in Black color, is priced at Rs. 2499 and will be available exclusively from Amazon.in starting from January 8th. Commenting on the launch, P Sanjeev, Vice President, Sales, Huawei Consumer Business Group, said: The Honor Band A2 is the best in category wearable gadget with smart health and notification features. It is more than just a simple fitness band that not only helps you live a healthy lifestyle but also stay updated …
Fone Arena

Honor Band A2 with OLED display, continuous heart rate tracking launched in India for Rs. 2799

Huawei’s Honor brand  launched Honor Band A2 in India. It was introduced in China back in May last year, has a 0.96-inch OLED touch display and heart rate sensor with continuous heart rate tracking during fitness activities. In addition to fitness, it also has sleep tracking that offers suggestions based on the sleep data to help improve their sleep quality. It also notifies the users of incoming calls and messages when connected to to your phone over Bluetooth. It has sweat and water-resistance and promises with up to 9 days of battery life. Honor Band A2 specifications 0.96-inch OLED touch display Bluetooth 4.2, Compatible with Android 4.4 and iOS 8.0 or above Pedometer, Sleep tracker, Exercise tracker, Sedentary reminder Call and Message notification, Incoming call mute function Water and dust resistant (IP67) 95mAh battery with up to 9 days of battery life and 18 days standby The Honor Band A2 comes in Black color, is priced at Rs. 2799 and will be available exclusively from Amazon.in starting from January 8th. Commenting on the launch, P Sanjeev, Vice President, Sales, Huawei Consumer Business Group, said: The Honor Band A2 is the best in category wearable gadget with smart health and notification features. It is more than just a simple fitness band that not only helps you live a healthy lifestyle but also stay updated …
Fone Arena

Pocket adds continuous text-to-speech playback, beta version adds highlighting

If you’ve never used it before, Pocket is a storage place for all the articles you want to read later. You can use the browser extensions to add articles, then read them later through the site or mobile app. The Android app is receiving a new update, improving on the text-to-speech playback feature, with more functionality available in the beta channel.

Pocket already had a text-to-speech feature, named ‘Listen,’ where you could let one of Google’s voices read your articles out loud.

Read More

Pocket adds continuous text-to-speech playback, beta version adds highlighting was written by the awesome team at Android Police.

Android Police – Android News, Apps, Games, Phones, Tablets

The FDA Just Approved the First Continuous Glucose Monitoring System

Monitoring Diabetes

Current diabetes health monitoring equipment requires the person to prick their finger and provide a blood sample (a process often called a “fingerstick”), which can become frustrating over time. For people who can’t stand the thought of doing that indefinitely, the U.S. Food and Drug Administration has something for them: a new glucose monitoring system that doesn’t require harming yourself.

The organization announced earlier this week it had given approval to the FreeStyle Libre Flash Glucose Monitoring System from Abbott Diabetes Care Inc. Instead of a fingerstick, it utilizes a small sensor placed underneath the skin, enabling it to continuously measure and monitor glucose levels; a mobile reader can be waved above the sensor to see if glucose levels are too high or too low.

The new system is intended for adults over the age of 18. The FDA explains it can be worn for up to 10 days after a 12-hour initialization period. However, it’s not capable of offering real-time alerts, or alerting the wearer of low blood sugar levels.

“The FDA is always interested in new technologies that can help make the care of people living with chronic conditions, such as diabetes, easier and more manageable,” said FDA Deputy Director of New Product Evaluation Donald St. Pierre. “This system allows people with diabetes to avoid the additional step of fingerstick calibration, which can sometimes be painful, but still provides necessary information for treating their diabetes—with a wave of the mobile reader.”

Pill Robots: The Future of Non-Invasive Surgery [INFOGRAPHIC]
Click to View Full Infographic

Health Risk

According to the Centers for Disease Control and Prevention, over 30 million people in the U.S. have diabetes, with 1 out of 4 unaware they have it. While there’s currently no cure, multiple vaccines are headed to human trials next year, while stem cell implants are also being explored as a potential cure. Healthcare startup Vitra, meanwhile, believes it can combat diabetes using nutrition and personalized diets.

Regardless of which method yields success, it’s clear that diabetes is a serious threat to a person’s health. Diabetes is the seventh-leading cause of death in the country, but the new FreeStyle Libre Flash and aforementioned treatments could significantly reduce the number of people living with the disease.

The post The FDA Just Approved the First Continuous Glucose Monitoring System appeared first on Futurism.

Futurism