Strategic Continuous Testing: Integrating Test Automation into the SDLC

Dzone - DevOps

test automation automated testing continuous testing test driven development testing automation testing challenges testing development“Automation applied to an inefficient operation will magnify the inefficiency.”. Bill Gates.


Developer Testing

Henrik Warne

I recently found out about the book Developer Testing – Building Quality Into Software by Alexander Tarlinder , and I immediately wanted to read it. Even though I am a developer at heart, I have always been interested in software testing (I even worked as a tester for two years).

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Is Manual Testing Needed?

Henrik Warne

For the past few years, I have heard many people advocating using only automatic tests. For example, if all the automatic tests pass, then the code should automatically be deployed to production. I have always performed a bit of manual testing before feeling confident about my code.

Automated cross-browser testing with Playwright


Introduction Automated browser testing is essential for asserting the quality of the code you deliver when developing web applications. The post Automated cross-browser testing with Playwright appeared first on Xebia Blog. end-to-end testing Test automation jasmine test automation

Microservices: The Dark Side

Speaker: Prem Chandrasekaran

A few years ago, Barclays embarked on a journey to migrate its legacy services to a modern tech stack with the objective of achieving a high level of scale, resilience, and reliability. During the incremental, iterative move towards an ecosystem of focused, distributed services, it’s fair to say that the company discovered the challenges of distributing objects. Join us for an episode you can’t miss if you’re finding it a lot harder to architect in practice than in theory, and learn how you can shed light on the dark side of microservices.

Unit Testing and Integration Testing in Practice

Dzone - DevOps

Automating software testing is a practice that allows developers to avoid repetitive manual checks to verify if an application works correctly. Depending on the coverage of the tests, they can be classified as unit tests or integration tests.

The History of Computing Part 4: Testing

The post The History of Computing Part 4: Testing appeared first on Blogs ROELBOB humor parody satire shift left software testing testing

Quality pattern 2: Automate your acceptance tests


In this blog, we will take a further look at these test cases and why it is important to automate these acceptance tests. The post Quality pattern 2: Automate your acceptance tests appeared first on Xebia Blog.

Shift-Right Testing: The Emergence of TestOps

The concept of shift-left has been a popular trend in continuous testing practices for a while. We are now beginning to see shift-right practices as an emergent trend in testing. Shift-right entails doing more testing in the immediate pre-release and post-release phases (i.e.

Test Driving and Unit Testing Thread Safety

Agile Alliance

If you've confronted test driving for thread-safety this session is for you. Technology tdd unit testThis session shows how to use TDD to drive the design of a multithreaded code.

How to Package and Price Embedded Analytics

be able to capture in a proposed price, and it’s a good test. HOW TO PACKAGE & PRICE EMBEDDED ANALYTICS. Practical Frameworks to Monetize Embedded Analytics Table of Contents Embedding Analytics to Lift Value and Revenue. 1 Customize to Monetize: The Strategic Way to Create Tiered Offerings.



The post Test appeared first on SailPoint

Mutation testing with Pitest


Mutation testing promises to help ensure quality tests. It does this by making changes to a code base and running all tests. If all is well, some changes in code should result in failing tests. So making a bunch of changes like inverting the condition in an if-statement, should cause the tests to fail. The post Mutation testing with Pitest appeared first on Xebia Blog. Uncategorized code quality Java mutation testing Software Development

Debunking Five Common Automated Testing Myths

There is little argument that automated testing has emerged as an industry best practice. While automated testing is imperative for DevOps maturity and success, I see in my work several popular canards that often stand in the way.

Testing Domain Probes

Martin Fowler

Now he's shown you the basic idea, Pete shows how using domain probes makes it much easier to test observability behavior. more…. skip-home-page

How User Acceptance Testing Can Save You Time and Money

Speaker: J.B. Siegel, VP of Client Services, Seamgen

Before a new product or feature goes into development, you have to gauge whether it will be a worthwhile investment. But what’s the best way to do so - and how can you get honest insights from your end users? Join J.B. Siegel, VP of Client Services at Seamgen, as he explores how to use wireframes and clickable prototypes to validate your product. He’ll discuss how user testing allows you to really understand your users - and how to use the insights to inform your product strategy.

5 Tips to Structure DevOps Testing Strategy

Dzone - DevOps

At present, most organizations focus on structuring a booming DevOps testing strategy that initiates the adoption of agile best practices related to Continuous Integration (CI). Identify the Correct DevOps Testing Arrangement.

Software Testing: The Comeback Kid of the 2020s

By 2011, Albert Savoia walked on stage at the Google Test Automation Conference (GTAC) dressed as the Grim Reaper and declared testing […]. The post Software Testing: The Comeback Kid of the 2020s appeared first on

Regression Testing


Introduction: Testing is an essential component of the software life cycle, to develop efficient software which doesn’t misbehave at any point of time, you must have gone through different types of testing.

To Automate or Not to Automate: The Framework to Continuous Testing Success

Dzone - DevOps

When it comes to continuous software delivery, one of the most important steps is testing. You should be able to constantly test existing software and new changes to make sure not only these changes are working as expected, but current functionalities remain intact.

How to Design Strong Experiments

Speaker: Franziska Beeler, Head of Cloud Academy, and Tendayi Viki, Associate Partner, Strategyzer

When testing new business and product ideas, choosing the right experiment is just the beginning. After we have chosen our experiment, it’s important that we spend some time designing it well. Join Tendayi Viki, corporate innovation expert and associate partner at Strategyzer, and Franziska Beeler, Head of Cloud Academy at Strategyzer, as they walk us through the three key elements that help you design stronger experiments and come away with the evidence you need to advance your idea.

Eggplant Injects AI Into Application Testing

Eggplant has infused its automated testing platform with deep learning algorithms that automatically identify and classify user interface (UI) elements such as buttons and text fields across any platform and then generate all the automation assets needed to instantly run a test.

Keysight Technologies Jumps into App Testing by Acquiring Eggplant

Keysight Technologies, a provider of tools to test and measure embedded systems and mobile computing devices, has acquired Eggplant, a provider of a platform that automates application testing, for $330 million.

Autonomous Testing’s Role in Agile DevOps

DevOps testing, as an Agile methodology, is key to delivering testing and integration on a continuous basis, including continuous feedback, to enable better collaboration and quality. The post Autonomous Testing’s Role in Agile DevOps appeared first on

How Can You Optimize the Cost of Software Testing?

Abstracta - Software Development

Ways to reduce the cost of software testing without sacrificing quality Due to the novel coronavirus and the impact it’s having on the global economy, my colleagues and. The post How Can You Optimize the Cost of Software Testing? appeared first on Abstracta Software Testing Services.

The Science of High-Impact Experimentation

Speaker: Holly Hester-Reilly, Founder and Product Management Coach, H2R Product Science

Too many product teams don't know what to test, which leads to poorly designed experiments and unclear results. How can a product manager be certain they’re making effective decisions when it comes to experimentation? Join Holly Hester-Reilly, Founder and Product Management Coach at H2R Product Science, as she walks us through the entire experimentation process, from deciding what to test to sharing the results with stakeholders, to illustrate what strong testing practices look like and how they can be implemented in every organization.

Why Integration Tests won’t save you… or your software


Today I will tell you my story about Integration Tests; it came after another knowledge share lunch with my pal Kenny. By this definition an Integration Test is (…) the phase in software testing in which individual software modules are combined and tested as a group.

Nordic Testing Days Tallinn 2019

Henrik Warne

At the end of May I attended Nordic Testing Days in Tallinn, Estonia. Why Should Exploratory Testing Even Be the Subject of a Keynote? These heuristics are really useful, and you can start using them in your own testing right away. Testing conference testing

Top Testing Types to Use in Automation Testing

Dzone - DevOps

Planning automated tests. For any organization, the overall testing culture is influenced by the prevailing testing approach, apart from how they envision the test automation and how are they planning to collaborate beyond the development teams.

Accelerate CI/CD Pipeline Blog Series - Part 1- Continuous Testing


automation continuous delivery Continuous Integration (CI) Software Testing Test Automation continuous testing

Business Agile: A Roadmap for Transforming Your Management & Adapting to the VUCA Environment

Speaker: Peter Taylor, Speaker/Author, The Lazy Project Manager

Businesses everywhere are trying to “get business agile”—but it’s not easy to adapt to becoming this adaptive. How can conventional organizations succeed in this transformation? In this webinar, Peter Taylor will walk through the change process step by step, and look at a tried and tested transformation roadmap: benefits are outlined, solutions to common challenges offered, and tried and tested methods and tools provided. It will be a guide towards a decentralized and management style that offers more successful decision making through collaboration.

How Can You Reduce the Cost of Software Testing?

Abstracta - Software Development

Ways to optimize and control the cost of software testing without sacrificing quality Due to the novel coronavirus and the impact it’s having on the global economy, my. The post How Can You Reduce the Cost of Software Testing? appeared first on Abstracta Software Testing Services.

How product quality is affected by the test automator role


The post How product quality is affected by the test automator role appeared first on Xebia Blog. Software Development quality test automation TestingWhat is happening to product quality? Throughout my career as a quality engineer, I have developed a deep passion for quality.

Agile and DevOps Success Needs Continuous Testing

One of the central ways to progress an agile transformation is to introduce continuous testing. The Testing Bit […]. The post Agile and DevOps Success Needs Continuous Testing appeared first on

Top 6 Complete Automation Testing Solutions

Dzone - DevOps

Here are the top six automation testing tools. Finding an automation testing tool that suits the needs of your project might be a difficult task. Here is a list of testing tools that might help you in the decision making process.

Add User Tests to Your Agile Process: Reduce Risk in Shipping New Products

Agile has become the go-to methodology for companies that want to reduce the risk involved in shipping new products. But how do you prevent building items nobody wants? If you wait to get user feedback until after development, then you’ve waited too long.

GitLab Adds Fuzz Testing to DevSecOps Toolbox

GitLab today announced it has acquired Peach Tech, a provider of protocol fuzz testing and dynamic application security testing (DAST) API testing tools, and Fuzzit, a continuous fuzz testing tool, as part of its efforts to advance the adoption of best DevSecOps practices.