Effective Software Testing – A Developer’s Guide

Henrik Warne

I recently finished Effective Software Testing – A Developer’s Guide by Maurício Aniche , and I really liked it. I have been coding for a long time and I think I have been writing pretty good tests for the features I have implemented. Particularly the chapters on how to systematically come up with test cases based on the specification, inputs, outputs and the structure of the implementation. Specification-Based Testing. Now comes the test case generation.

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. .

Insiders

Sign Up for our Newsletter

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

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.

Functional Testing AND Non-Functional Testing

InnovationM

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.

Put Your Data to Work: The Complete Playbook

Turn your data into a competitive advantage. This playbook contains: Exclusive stats, research & insights on how the pandemic affected businesses. A comprehensive “Request For Proposal” (RFP) checklist and an interactive quiz to test your data knowledge.

Green Tests and Red Tests

Agile Alliance

A central benefit of doing test-first development is getting a suite of behavioral tests to regress code and support refactoring efforts. But when doing test-first development in practice, many developers write too many tests and implementation-dependent tests that break during refactoring. They spend more time rewriting tests than refactoring code. The post Green Tests and Red Tests first appeared on Agile Alliance.

5 Testing Strategies For Deploying Microservices

DevOps.com

With rigorous development and pre-production testing, your microservices will perform as they should. However, microservices need to be continuously tested against actual end-user activity to adapt the application to changing preferences and requests.

Three Common Testing Mistakes – And Solutions

DevOps.com

This year’s theme, Reimagine Test, emphasized the need to prioritize the user experience in testing. As Wyman put it, “We really focused on that customer experience, using the right type of test tool at the right moment.”

What Is User Acceptance Testing and Why Is it so Important?

DevOps.com

One way to do that is through the use of user acceptance testing (UAT). UAT is one of the types of testing that you can execute as part of your overall quality assurance process. The post What Is User Acceptance Testing and Why Is it so Important?

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.

How AI and ML Can Accelerate and Optimize Software Development and Testing

Speaker: Eran Kinsbruner, Best-Selling Author, TechBeacon Top 30 Test Automation Leader & the Chief Evangelist and Senior Director at Perforce Software

In this session, Eran Kinsbruner will cover recommended areas where artificial intelligence and machine learning can be leveraged for DevOps productivity.

Test Value Distribution

DevOps.com

The post Test Value Distribution appeared first on DevOps.com. Blogs ROELBOB functional testing humor parody performance testing regression testing satire techhumor testing unit testing

Ensemble Testing

Agile Alliance

In ensemble testing, the whole group works on testing together using a single computer, getting the best from everyone in the ensemble. The post Ensemble Testing first appeared on Agile Alliance. It's an excellent way to achieve great things and learn a lot. And if you think this sounds very similar to ensemble (mob) programming, then you would be right! In this panel three … Continued. member

5 ways to do Continuously Improved Testing

Xebia

In many organizations, automated testing lags behind and becomes a bottleneck for successful continuous delivery. Either tests do not provide enough confidence or companies take a very traditional approach, resulting in releases either introducing substantial risks or becoming costly.

5 ways to do Continuously Improved Testing

Xebia

In many organizations, automated testing lags behind and becomes a bottleneck for successful continuous delivery. Either tests do not provide enough confidence or companies take a very traditional approach, resulting in releases either introducing substantial risks or becoming costly.

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.

Software Testing Life Cycle

InnovationM

A process of testing the software to detect the differences between the existing and the expected requirements OR to find out that the existing features match the Expected requirements and to evaluate the features of the software. WHAT IS STLC (Software Testing Life Cycle)?

Test Automation vs. Autonomous Testing

Dzone - DevOps

The software testing space saw a paradigm shift in testing methodologies from manual to test automation with the new technologies. Software testing is the game-changer and will play a vital role in this fast-paced DevOps world.

Dynatrace Adds Synthetic Tests to Validate App Experiences

DevOps.com

Dynatrace today extended the application release management capabilities it provides to include synthetic tests for validating and assuring user experiences. The post Dynatrace Adds Synthetic Tests to Validate App Experiences appeared first on DevOps.com.

Why Software Usability Testing is Essential

DevOps.com

This adage holds true when testing software, too. There’s no doubt that the QA testing process for software is essential. The post Why Software Usability Testing is Essential appeared first on DevOps.com.

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.

Applause Report Surfaces Functional Testing Issues

DevOps.com

An analysis of more than 340,000 bugs collected by Applause, a provider of a testing platform designed to integrate with a range of DevOps platforms, found functional bugs accounted for 68% of issues. The post Applause Report Surfaces Functional Testing Issues appeared first on DevOps.com.

Accelerating Software Testing

DevOps.com

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.

Where Has All the Testing Gone?

DevOps.com

Testing has long been a problem child of IT in general, AppDev in particular, and now it is DevOps’ problem. There are things that DevOps can do to improve the chances of tests actually occurring for your application(s). The post Where Has All the Testing Gone?

Create Tests in Postman

InnovationM

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

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.

How AI improves microservices testing automation

TechBeacon Testing

Organizations that adopt artificial intelligence (AI) in testing of microservices-based applications gain better accuracy, faster results, and greater operational efficiency. App Dev & Testing, Testing, Test Automation, Microservices, Artificial Intelligence (AI), Test Automation

Test

Hacker Earth Developers Blog

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

Why software testing needs explainable AI

TechBeacon Testing

App Dev & Testing, Testing, Artificial Intelligence (AI Applications that use artificial intelligence and machine learning techniques present unique challenges to testers.

Survey Sees App Testing More Widely Distributed

DevOps.com

A survey of 900 application testing professionals conducted by PractiTest, a provider of a platform for managing testing tools, suggested the number of organizations that have dedicated testing teams is declining at a steady rate.

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.

30 test automation leaders you should follow on Twitter

TechBeacon Testing

Code quality is extremely important, and one of the most essential ways to ensure a polished software product is test automation. Under the umbrella of software testing, test automation is crucial to ensuring continuous delivery (CD) as well as continuous testing.

Tricentis Expands Scope of Cloud-Based Testing Tools

DevOps.com

Tricentis this week extended a suite of cloud-based testing tools that promise to make it simpler to both develop cloud-native and mobile applications and migrate existing applications to the cloud. The post Tricentis Expands Scope of Cloud-Based Testing Tools appeared first on DevOps.com.

ForAllSecure Adds Free Testing Tools for OSS

DevOps.com

ForAllSecure is investing to make open source software (OSS) more secure and is making available free, personal-use versions of its Mayhem application security testing tools infused with artificial intelligence (AI) capabilities to anyone using GitHub repositories.

mabl Makes Move to Automate Accessibility Testing

DevOps.com

mabl today made available in beta an automated accessibility testing capability that it added to its software-as-a-service (SaaS) platform for testing applications. The post mabl Makes Move to Automate Accessibility Testing 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.

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.

Buildkite Adds Analytics Tools to Identify Flaky App Tests

DevOps.com

Buildkite has added an analytics tool to its continuous integration/continuous delivery (CI/CD) platform that identifies flaky tests. Rather than eliminating those tests, most […]. The post Buildkite Adds Analytics Tools to Identify Flaky App Tests appeared first on DevOps.com.

10 experts advise aspiring test automation engineers

TechBeacon Testing

Talk to 10 test automation experts on how to get started (or get better at your job), and you're likely to get 12 different answers. App Dev & Testing, Testing, Careers, Test Automation, App Dev

Test

Lacework

test [.]. The post Test appeared first on Lacework. Read More. Blog labs

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.