article thumbnail

Nurturing Design in Your Software Engineering Culture

Strategic Tech

If you’re interested in improving the design mindset in your engineering culture, I hope that the following techniques provide you with some food for though. When interviewing software engineers, I always provide at-home coding tests which focus on design. They prefer to work in isolation and just deliver.

article thumbnail

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. These principles tell us our tests should be: Fast.

Testing 130
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

How to Save Time and Money by Testing Spark Locally

Xebia

Why should you think once again about testing Spark? Data Engineers were tempted by the pressure of the moment to give up on testing all together. And no need for unit testing, since the app was tested all at once by running it in the cluster, and the data could be validated running some basic SQL commands.

Testing 130
article thumbnail

How I use Gitlab – multi-project pipelines for Cypress E2E testing

Xebia

It has everything to do with the hassle-free setup of the testing framework. One of the great powers of Cypress is that it offers an official Cypress Dashboard with which you can record, parallelise and load balance your tests, and has many more features. No mocking / stubbing in these tests. It just works great out of the box.

Testing 130
article thumbnail

Article: Using Machine Learning for Fast Test Feedback to Developers and Test Suite Optimization

InfoQ Culture Methods

Software testing, especially in large scale projects, is a time intensive process. Test suites may be computationally expensive, compete with each other for available hardware, or simply be so large as to cause considerable delay until their results are available.

article thumbnail

Functional vs non-functional software testing

CircleCI

When you think of software testing, what comes up first? For many developers, unit tests and integration tests are often top of mind. Both software testing methods are vital to writing and maintaining a high-quality production codebase. What is functional testing? Integration testing. Closed-box testing.

article thumbnail

Article: Moving towards a Future of Testing in the Metaverse

InfoQ Culture Methods

In this article, Tariq King describes the metaverse concept, discusses its key engineering challenges and quality concerns, and then walks through recent technological advances in AI and software testing that are helping to mitigate these challenges. By Tariq King

Testing 127