6 Small Unit Testing Tips

Henrik Warne

Choosing test values when writing unit tests is mostly guided by the need to cover all cases of the program logic. Here are a few tips on how to pick values that make mistakes easy to spot and the tests easy to read. Plus a bonus tip on a quick way to double check your tests. .

Recruiting Software Developers – Coding Tests

Henrik Warne

In all cases, one or more coding tests were included. I have also been on the interviewing side, evaluating a coding test. Are coding tests needed? When I started out as a software developer, nobody did coding tests as far as I know. Problems With Coding Tests.


Sign Up for our Newsletter

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

Functional Testing AND Non-Functional Testing


We all know how important the process of testing is and how it affects the delivery of software. But for performing good software testing it should be balanced from all the aspects like the requirement of the client, how to load applications can handle etc.

Accelerating Software Testing


Yves Junqueira is the CEO of YourBase, a software testing accelerator for large codebases. He talks with Alan Shimel about the company, accelerating software testing and the impact on developer productivity. The post Accelerating Software Testing appeared first on DevOps.com.

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.

Best Practices for Codeless Test Automation


The same can be said for software for quality assurance (QA), where codeless test automation solutions handle the burden of coding for organizations that can’t allocate extra programming resources or keep up with extensive writing and maintenance of automated tests.

Create Tests in Postman


Postman is an API client that helps to create, share, test, and document APIs. Testing API Testing With Postman Automate API Testing With Postman Automated API Testing - Postman Create Tests in Postman

A Detailed Comparison: Unit Testing vs. Functional Testing

Dzone - DevOps

The goal of software or application testing is to build a quality product. Software testing types come with excellent software development importance. Functional testing vs unit testing is the foundation of the testing process. Unit Testing.

Perforce Charts Testing Course After BlazeMeter Acquisition


Perforce Software has acquired BlazeMeter from Broadcom as part of an effort to extend the scope of its testing tools beyond the Perfecto tools for testing mobile and web applications it acquired in 2018.

Is bad test data killing DevOps?


Test data used throughout the application lifecycle is stale, dirty, or polluted. The lack of adequate test data is eating into productivity gains from agile and DevOps investments because testing failures are slowing down the speed of software delivery.

Testing at Every Stage of Development

Up to 80% of new products fail. The reality is harsh and the reasons why are endless. Perhaps the new product couldn’t oust a customer favorite. Maybe it looked great but was too hard to use. Or, despite being a superior product, the go-to-market strategy failed. There’s always a risk when building a new product, but you can hedge your bets by understanding exactly what your customers' expectations truly are at every step of the development process.

Article: Software Testing in the World of Next-Gen Technologies

InfoQ Articles

Some of the biggest impacts of these changing trends can be seen in the software testing industry. This article discusses how these emerging technologies need some new approaches, and changes to existing approaches to software testing.

Continuous Testing Practices – Part 3


In my prior blog, Continuous Testing – The Quest for Quality at Speed, I described five tenets and some of the practices for continuous testing to help with understanding what continuous testing is.

DevOps Unbound: Why Testing is so Frustrating


In this episode of DevOps Unbound, hosts Alan Shimel and Mitch Ashley are joined by Adam Kalsey of Tricentis, Brian Dawson of the Linux Foundation and Caroline Wong of Cobalt to discuss why testing is considered the most frustrating bottleneck for developers and engineers.

A New DevOps Test Environment Platform is Needed


Test environment management is bottlenecking DevOps transformations and is driving the need for a new test environment management platform solution. On-demand test environments in which developers and testers do not have to wait for a shared environment are sorely needed.

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.

DevOps Unbound: How DevOps has Changed Testing Forever


DevOps has changed the game in almost every aspect of testing: who, what, when, where and even why. The post DevOps Unbound: How DevOps has Changed Testing Forever appeared first on DevOps.com.


Hacker Earth Developers Blog

The post Test appeared first on HackerEarth Blog. Innovation Management Uncategorized

Testing in Production 101


That’s why testing in production has been gaining popularity in the software development industry. The post Testing in Production 101 appeared first on DevOps.com. Blogs Continuous Testing devops feature flags testing

DevOps Unbound: How DevOps has Changed Testing Forever


DevOps has changed the game in almost every aspect of testing: who, what, when, where and even why. The post DevOps Unbound: How DevOps has Changed Testing Forever appeared first on DevOps.com.

Best Practices for Creating Long-Lasting and Continuous Discovery Habits

Speaker: Teresa Torres, Internationally Acclaimed Author, Speaker, and Coach at ProductTalk.org

Most product teams are starting to adopt discovery best practices (e.g. interviewing customers, usability testing, experimenting) however, many CTOs will note that we are still stuck in a project world. Join Teresa Torres as she explores the key differences between project-based discovery & continuous discovery to give your team a clear benchmark to aspire to.

How Do You Choose the Best Test Cases to Automate?

Dzone - DevOps

According to the 2021 Test automation report , more than 40% of companies are looking to expand and invest their resources in test automation. After all, we can agree that writing and running those unit test cases is boring.

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). I think the subject of the book, developer testing, is timely. There seems to be a broad trend where more and more responsibility for testing is given to developers. Exploratory testing.

DevOps Unbound: Observability and Performance Testing


The post DevOps Unbound: Observability and Performance Testing appeared first on DevOps.com. Continuous Testing DevOps Practice DevOps Unbound observability performance testing

Continuous Testing Practices – Part 2


In my prior blog, Continuous Testing – The Quest for Quality at Speed, I described five tenets and some of the practices for continuous testing to help explain what continuous testing is. The post Continuous Testing Practices – Part 2 appeared first on DevOps.com.

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.

On the Diverse And Fantastical Shapes of Testing

Martin Fowler

There are arguments about whether a testing portfolio should be a pyramid or more like honeycomb. My second biggest issue with this argument is that it's rendered opaque by the fact that it's not clear what people see as the difference between unit and integration tests.

Solving the Top 10 Test Automation Challenges

Dzone - DevOps

Web Applications’ dynamic, rapidly-changing, and business-critical nature pushes the limits of traditional test automation tools and open source frameworks. Changes to your application require changes to your tests. Not just for the new features but also for your regression tests. test automation quality assurance test automation tools test automation framework software quality assurance agile testing.

A/B Testing with Netlify


Find out how to set up A/B testing with Netlify. The post A/B Testing with Netlify appeared first on Xebia Blog. Development Devops Software Development Testing Uncategorized

How to Overcome Web Test Automation Challenges


Web test automation is transforming software development for the better. Automation empowers test teams to easily prepare test data, execute complex test cases across multiple platforms rapidly and accurately, and catch defects early on in the development cycle.

Remote Testing and Feedback: The Key to Customer Empathy

Remote testing and feedback is the key to customer empathy. Through remote qualitative testing, you can uncover and understand how real people respond to your products and experiences.

The Pace of Change Requires Better Testing


The post The Pace of Change Requires Better Testing appeared first on DevOps.com. Blogs Continuous Testing DevOps Practice Enterprise DevOps app testing CI/CD pipeline continuous pipeline continuous testing

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. So for the past year I have paid extra attention to bugs I have found manually testing my own code. My conclusion: manual testing is still needed. How I Test.

Low-Code Automated Software Testing Drives DevOps


The post Low-Code Automated Software Testing Drives DevOps appeared first on DevOps.com. Blogs Continuous Testing DevOps Practice Low-Code/No-Code/Digital Transformation Automated testing automation no-code/low-code software testing

Continuous Testing Practices (Part 1)


In my prior blog, Continuous Testing – The Quest for Quality at Speed, I described five tenets and some of the practices for continuous testing (CT) to help those understand what continuous testing is. The post Continuous Testing Practices (Part 1) appeared first on DevOps.com.

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.

Applause Delivers Testing Integration Tool


Applause today made a bi-directional integration capability that simplifies requesting application code tests of, dubbed Applause In-Sprint Testing, generally available. The post Applause Delivers Testing Integration Tool appeared first on DevOps.com.

Make a Plan for Test Automation


The amount of testing that we could be doing is massive. Most of us don’t look at testing across the spectrum and all-inclusively, but let’s do that for a second. The post Make a Plan for Test Automation appeared first on DevOps.com.

Building an E2E Software Testing Tool in Python

The Crazy Programmer

Software testing suites and end-to-end testing are critical in software building. These tests make sure that your software runs smoothly by finding problems ahead of time. To do this, testing tools mimic the way a potential user will use the software. What Is E2E Testing?

Agile Testing: Striking A Balance Between Manual and Automated Testing in an Agile Environment

Gorilla Logic

Agile testing is a software testing process that follows Agile principles. Agile testing can be either manual or automated; these testing methods provide great benefits on their own, but when properly combined, can offer the best of both worlds. .

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.