article thumbnail

Stateful Testing in Scala

Xebia

One of the most used testing libraries in the Scala ecosystem is Scalacheck. We’ve published content about this topic previously and are currently offering a relevant Property-Based Testing in Scala course in the Xebia Functional Academy. test-classes. Scala Testing

Testing 130
article thumbnail

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

Testing 311
Insiders

Sign Up for our Newsletter

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

article thumbnail

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.

Testing 234
article thumbnail

Tricentis Extends Mobile Testing Reach

DevOps.com

Tricentis has added the ability to test native iOS and Android applications to its Testim software-as-a-service (SaaS) platform. Previously, the Testim platform was designed to test web applications, but is now being extended as organizations build and deploy more native mobile applications.

Mobile 118
article thumbnail

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.

article thumbnail

Why Dumb Tests are Smart ?

Xebia

Writing tests that help evolve a system is hard, and you get there by avoiding smart tests while preferring dumb ones. The Paradox of Smart Tests Smart is always better than dumb, isn’t it? Change to code under test and the test code itself.

Testing 130
article thumbnail

5 Unique Challenges of Mobile App Testing

DevOps.com

At first glance, testing a mobile app may not seem to be very different from testing a conventional desktop app. But when […] The post 5 Unique Challenges of Mobile App Testing appeared first on DevOps.com.

Mobile 107
article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. Test-Driven Development (TDD) is a controversial topic amongst developers. In essence TDD employs tests to generate feedback.

article thumbnail

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.

article thumbnail

This Has Been a Test

DevOps.com

For nearly the entire history of application development—certainly since application development became available to a larger market with the adoption of the personal computer for expansive business use—testing has taken a back seat across most of the industry.

Testing 114
article thumbnail

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.

article thumbnail

The Time for Automated Testing is Now

DevOps.com

The post The Time for Automated Testing is Now appeared first on DevOps.com. AI Blogs Business of DevOps Continuous Testing DevOps Practice Low-Code/No-Code artificial intelligence continuous development continuous integration Low Code No Code shift left software testing test automation

Testing 123
article thumbnail

Checkly Adds Monitoring-as-Code to Testing Platform

DevOps.com

Checkly this week added a monitoring-as-code (MaC) workflow capability to its software-as-a-service (SaaS) platform that is used to create synthetic tests for applications.

Testing 114
article thumbnail

Survey Warns of Looming Software Testing Crisis

DevOps.com

A survey of CEOs and IT professionals involved in application testing finds a significant gap in terms of how acceptable it is to release software that has not been properly tested. The post Survey Warns of Looming Software Testing Crisis appeared first on DevOps.com.

Survey 138
article thumbnail

Testlio Adds Fused Testing to Automate Testing Platform

DevOps.com

Testlio announced today it is adding fused testing capability to its application testing platform; Testlio is used by IT organizations to manage application testing teams consisting of internal employees and external contractors vetted by Testlio.

Testing 135
article thumbnail

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.

article thumbnail

Shift Left Testing in Microservices Environments

DevOps.com

The post Shift Left Testing in Microservices Environments appeared first on DevOps.com. Application Performance Management/Monitoring Best Practices Blogs Continuous Testing DevOps Onramp DevOps Practice DevOps Toolbox continuous testing microservices secure code shift left testing

article thumbnail

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.

Testing 72
article thumbnail

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

Testing 120
article thumbnail

Adopting Shift Left Testing in Software QA

DevOps.com

I am often asked to recommend best practices for building software testing programs. The post Adopting Shift Left Testing in Software QA appeared first on DevOps.com. The problem is that it depends on your definition of “best.”

Testing 124
article thumbnail

Monetizing Analytics Features: Why Data Visualizations Will Never Be Enough

models, and test their hypotheses. MONETIZING ANALYTICS FEATURES: Why Data Visualizations. Will Never Be Enough. Go beyond basic embedded dashboards to diferentiate your. application and maximize the value of embedded analytics.

article thumbnail

Nullables Livestream #15: Test Design

James Shore

To be notified about upcoming “Testing Without Mocks” training courses, send an email with the subject “Subscribe” to nullables-training+ subscribe@ googlegroups. This leads to some discoveries about how to improve the tests’ design.

Testing 96
article thumbnail

Tabnine Extends Generative AI Platform Reach to Testing

DevOps.com

Tabnine today announced it extended its generative artificial intelligence (AI) platform that enables developers to write code faster to now include the ability to automatically generate tests for that code.

Testing 95
article thumbnail

How AI improves microservices testing automation

TechBeacon

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

article thumbnail

Microservices Testing

Dzone - DevOps

Microservices testing is a crucial step in ensuring that these services work seamlessly together. This article will discuss the importance of microservices testing, its challenges, and best practices.

article thumbnail

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.

article thumbnail

Developer’s Guide to Fuzz Testing

DevOps.com

Fuzz testing continues to grow in popularity among developers within the open source community. Google’s open source security (OSS) team recently reported finding more than 40,000 bugs in 650 open source projects through the use of fuzz testing.

Testing 101
article thumbnail

4 Best Practices for Entertainment App Testing

DevOps.com

The post 4 Best Practices for Entertainment App Testing appeared first on DevOps.com. Application Performance Management/Monitoring Blogs Business of DevOps Continuous Delivery Continuous Testing DevSecOps apps cloud software testing testing

Testing 115
article thumbnail

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.

Testing 108
article thumbnail

30 test automation leaders you should follow on Twitter

TechBeacon

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.

Testing 140
article thumbnail

Fail Well, Pivot Fast: Product Experimentation for Continuous Discovery

Speaker: William Haas Evans - Principal Consultant, Head of Product Strategy & Design Practice, Kuroshio Consulting

This presentation will explore the basics of the scientific method and examine how proper experimental design, multiple hypothesis testing, cohort analysis, and split testing can effectively reduce batch size and lead to validated insights. You'll leave the webinar with a new understanding of how to experiment in a way that generates real insights, not just noise.

article thumbnail

10 experts advise aspiring test automation engineers

TechBeacon

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

Testing 135
article thumbnail

Preliminary Considerations for Pen Testing

TechBeacon

Penetration testing is a critical cybersecurity and compliance tool, but it's one that is greatly misunderstood. With so many different implementations and uses of pen tests, the term can be more confusing than illuminating.

Testing 67
article thumbnail

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.

Testing 141
article thumbnail

Testing in Production 101

DevOps.com

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

Testing 142
article thumbnail

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.

article thumbnail

Why software testing needs explainable AI

TechBeacon

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

Testing 131
article thumbnail

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.

Testing 98
article thumbnail

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

Testing 98
article thumbnail

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 136
article thumbnail

How To Design Your Next Roadmap with Data-Driven Pit Stops Masterclass

Speaker: Sonia Singhal, Product Manager at eBay

These days, a simple A/B test can seem to incorporate the whole alphabet, making the data you worked so hard for impossible to incorporate and creating a nightmare for the CTO in charge. Sonia Singhal, Product Manager at eBay, has seen this all too often and knows just how to help you generate value from your information by developing the perfect data-driven roadmap.