Systems | Development | Analytics | API | Testing

Latest Posts

How to implement user story kick-offs and improve quality as a team

In part one of our series “How to improve quality as a team,” we talked about the effectiveness of adding shoulder checks to the agile development workflow and how that helps improve the overall quality of the product. This article introduces you to another fantastic exercise, you might be familiar, with called the user story kick-off. This practice helps larger teams align on more complex features, and in turn increase quality output as a team.

How to implement shoulder-checks and improve quality as a team

The software Quality Assurance role (QA) has traditionally been seen as a person who finds bugs and tries to break things. While these tasks still remain a big part of the QA’s role, the industry has seen a shift towards a more holistic approach where the QA role advocates for the overall quality of delivery — both product and process. Incorporating the exercise of “shoulder checks” into the agile software development lifecycle increases quality output.

DevOps: How to embrace collaboration with fearless visibility

Embracing DevOps is not easy. There are a lot of misconceptions about what DevOps is. DevOps is not a team, or a methodology, or a job role. DevOps is a culture founded on a set of work patterns and practices that have an impact on the whole value chain, from business to operations. DevOps helps you move from only having visibility about your own work, to having a birds-eye view and overall understanding of the whole value stream (from business to customer feedback).

Native quality management: How to adapt to a quality-centric culture

Historically, software development and quality assurance were one and the same. If you built it, you also tested it. But then software grew up, and as it got more and more complex, dev and QA needed to split up in order to do their job right. But instead of these two teams remaining close friends, they grew far apart. Each in their own world, operating in different environments, using their own workflows, speaking different languages.

7 benefits of using a Test Management App vs. Excel

In today's competitive market, you can’t afford to risk poor product quality and software failures. Unfortunately, many companies still use outdated methods to manage their tests like Excel, Word, Google Sheets, or other spreadsheet tools. Without a proper test management app, your quality suffers and testing remains archaic and at the most basic level, tracking and logging tests.

Accelerate test automation with 99.9% self-healing tests with Xray and Functionize

Companies looking for digital transformation need to set up their teams for success. Modern development teams can release faster using an innovative suite of testing solutions. The integration with Xray and Functionize fits seamlessly into agile Jira workflows and incorporates AI/ML to speed up testing. The Xray-Functionize integration provides you with easy creation of automated tests, more visibility into testing results, and the capacity to increase team collaboration.

How to assess your readiness to deploy with Coverage Analysis in Xray

Effective Coverage Analysis provides powerful insights into the status of what your team is building, so you can make smart decisions based on real-time analysis. Coverage Analysis in Xray for Server and Data Center provides you the ability to analyze in real-time how requirements, features, user stories, and tests are, in a particular context.

How to use data-driven testing to clean up your tests

If you’ve been a tester for some time, without a doubt you have run into scenarios where you had to write tests to verify the correctness of the implementation of business rules, algorithms or another form of backend logic. To get a fair amount of test coverage, you'll likely need more than a single test case. Data-driven testing helps clean up your tests and make them more effective and maintainable.

Maximize your coverage with test parameterization and data-driven testing

When you test application logic and functionality you often have to test the same logic with multiple input values, which can quickly escalate the number of test cases you have to create. Data-driven testing helps you quickly execute the same test multiple times using datasets for different output values, saving you time and effort. Test parameterization is a type of data-driven testing that allows you to execute the same test, multiple times using different parameters.