Systems | Development | Analytics | API | Testing

Agile

Agile Regression Testing: How to Do It Well

For teams following agile software development practices, regression testing is a must. Agile teams constantly make changes to live software that can introduce regressions (or, code changes that break the functionality of part of an app). Regression testing can keep teams from shipping critical bugs to production by confirming the most important parts of an app are still working every time new code is pushed.

App Development: 3 Ways to Add an API to Your App

Applications that use a REST API architecture are designed to be loosely coupled and transfer information quickly. While this architecture focuses on transferring data between clients/servers, it can also apply when interacting with other systems and users. In the world of app development, the need for better, faster, and easier-to-understand APIs is growing, and REST APIs are dominating the legacy modernization conversation.

Replacing the FMEA Risk Assessment: How to Manage Risk in an Agile World

Product failures and defects can occur on many different shapes and levels, impacting any part of the user experience, functionality, and even safety. In the past, organizations were taking the approach of of Failure Mode and Effects Analysis (FMEA) for risk assessment. This allowed teams to identify and prevent failure before a product or update is released.

What is Agile Methodology and How Does it Work?

Software is available everywhere we look. Any machinery we use associates itself with code that controls the way it works. Software teams work to write these applications, and many software developers band together to work on a single project. They keep working on ensuring that the application should work just as designed for the end-user when they deploy the code.

Agile Data in Financial Services

In financial services, data is essential for storing product information, capturing customer details, processing transactions and keeping records of accounts; the relationship between products and their underlying data has always been symbiotic. A significant amount of data infrastructure is static, fragmented across data silos or based on legacy platforms. This has created an impedance mismatch between products and the underlying data.

Starting your BDD journey in Jira with Zephyr Squad

In this 60-minute session, our experts will provide an overview of what is #BDD, and why it’s gaining popularity with #Agile teams around the world. If you have been on the fence about combing BDD and test management, this session will provide you with ample reasons why Zephyr Squad (formerly Zephyr for Jira) is your best companion in your BDD journey in Jira.

Documentation and Agile Performance Testing

Introduction Once upon a time documentation was one of the most important aspects of Quality Assurance and this was not limited to the functional test efforts but the non-functional testing as well. We spent days, weeks, months even creating Performance Test Strategies, Approaches, Plans, Test Case, Completion Reports etc. Most of these documents were required before any automation could be written and before a sensible performance testing framework could be considered.

Transforming Performance Testing for Agile Teams with Service Virtualization

Load and performance testing are often the last parts of the software development process - requiring the entire system to be completed (data, environments, the application!) in order run our testing. The more dependencies in a system, the longer our tests tend to take. For Agile and DevOps teams, this can spell disaster - deploying at the end of the sprint can push load testing off your checklist, and let performance bugs get deployed to your customers.