Remove Engineering Culture Remove System 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.

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

A Software Engineering Career Ladder

James Shore

What I’m really doing is changing the engineering culture at OpenSesame. Culture doesn’t change easily. I’m hoping this will help direct people to new behaviors, which will in turn start to change the engineering culture. Bigger than a breadbox, anyway. It tends to snap back. This makes room for a lot more skills.

article thumbnail

Update on Software Engineering Career Ladder

James Shore

PDF) Culture Changes The purpose of the new career ladder is to help change the engineering culture at OpenSesame. This lighter-weight approach allows us to have a lot more skills, and we were hoping it would remove the bias the previous system had toward self-promotion and longevity. I tend to agree. It’s still a burden.

article thumbnail

6 Crucial Issues for Legacy.NET App Modernization

Datavail

In capability indexing, users assess the ability of a process or system to fulfill their business specifications and requirements along three axes: the best-case scenario, the worst-case scenario, and the “average” or typical case. This should include asking questions like: What is the system architecture? Establishing an IT culture.

Azure 52
article thumbnail

Build cloud infrastructure from your CI pipeline with Pulumi

CircleCI

Modern software systems are complex, with services distributed across data centers, in many zones, all around the world. Now we rely on others to manage massive data centers where we borrow small slices of virtual space on shared hardware, traveling over shared networks, all in a system we call the cloud. A CircleCI account.

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.