Remove Engineering Culture Remove Systems Review Remove Test-Driven Development
article thumbnail

5 ways to do Continuously Improved Testing

Xebia

It reduces the cost of testing and supports keeping long-term, high-development velocities. Test automation is not a project or a one-off—it is part of the development lifecycle and should be seen as its own system that needs to evolve over time as the requirements and system under test change and mature.

article thumbnail

Functional vs non-functional software testing

CircleCI

There are many types of functional testing: Unit testing (which can also be used for non-functional testing). Integration testing. User acceptance testing. Closed-box testing. Unit testing. Unit tests are limited though. There are many types of non-functional tests: Performance testing.

article thumbnail

The Best Product Engineering Org in the World

James Shore

We use Extreme Programming as our model of how to develop software. They also love test-driven development, pairing, continuous integration, and evolutionary design. They tend to be passionate, senior developers. The old career ladder emphasized understanding advanced technologies and building complex systems.