Topic: tdd

Overcoming the challenges of adopting Behavior-Driven Development in the enterprise

Behavior-driven development (BDD) is a software development process that attempts to solve the problem of implementing poorly defined requirements. It seeks to leverage the domain expertise of business and QA professionals to ensure that developers build the correct software. Let’s begin by describing the evolutionary process that has prompted many organizations to explore BDD. At … continue reading

The many faces of Agile

Agile is an umbrella term, not a monolithic entity. The Agile Alliance describes Agile as “the ability to create and respond to change in order to succeed in an uncertain and turbulent environment,” while giving a longer and much more specific definition for Agile software development. Beyond that, Agile is being implemented from a variety … continue reading

Eggplant approaches testing from the user perspective to deliver better business outcomes

What sets Eggplant apart from other testing companies is that it approaches software testing from the user’s perspective. “Our goal has always been around trying to help people make software that delights their users,” said Antony Edwards, CTO of Eggplant. Eggplant helps a wide variety of companies test all sorts of solutions, from point-of-sale terminals … continue reading

Variations on test-driven development

Despite the invention of so many different types of software testing methodologies, many in the industry are still sticking to the tried-and-true method of test-driven development, or at least some form of it. “Like any other methodology, I think there seems to be some pretty significant variations between TDD as it’s described in books and … continue reading

Streamline unit testing: A Q&A with Typemock’s Eli Lopian

We had a chance to talk unit testing with Eli Lopian, CEO of test company Typemock. Here are this thoughts on that and other matters: SD TIMES: Unit testing has been compared to going to the gym in the sense that everyone knows it’s good for them, but the time and effort to implement seem … continue reading

SD Times 2017 Testing Showcase

Continuous testing. Automated testing. Artificial testing. Service virtualization. Test-driven development. These are among the many technologies available to organizations looking to bring their testing up to the speed of software development. Ensuring quality can no longer be the drag on software deployment, if businesses want to stay competitive and be able to take advantage of … continue reading

How do you support Test Driven Development?

Alex Martins, advisor for continuous testing at CA Technologies: The main differentiator for us is removing the barrier for Test Driven Development and Acceptance Test Driven Development. In TDD and ATDD, teams typically need to think through the requirements they have to write the code for and then think about the test, which usually is … continue reading

A guide to Test Driven Development solutions

CA Technologies: CA’s comprehensive portfolio of continuous testing solutions, which includes CA Agile Requirements Designer, CA Test Data Management and CA BlazeMeter, provides the tools agile teams need to create the tests that will drive code development, ensure test data is available on-demand, automatically generate test scripts on business requirements and automatically execute test cases … continue reading

Test Driven Development is alive and well

Despite what you might have heard around the industry and on the Internet, Test Driven Development (TDD) is not dead. The practice is still alive and well, especially in this new modern agile world. TDD is a developer-focused practice where developers, not testers, write the test before they write their code, and then they keep … continue reading

ActiveState updates ActivePython with TDD

ActiveState is expanding its support for test-driven development (TDD) in its latest release of ActivePython. The company announced ActivePython 2.7.12 and ActivePython 3.5.2. According to the company, TDD provides lower maintenance costs and enables faster development. ActivePython now features testing packages Pyflakes in order to look for well-known errors in Python programs; unit testing framework … continue reading

Report: Testing lags in agile development shops

As the world of software development constantly changes, so must software testing. To gauge how well testing is keeping up with the pace of development, test tool provider Zephyr recently released a report: “How the World Tests.” It looks at the current state of software testing, and its future beyond 2017. “ ‘How the World … continue reading

Guest View: Pre-built testing comes of age

Software testing is changing for the better with the rise of agile and DevOps. Instead of testing occurring at the end of the development cycle, modern methods integrate testing into every step of the process. By moving testing earlier, using Test-Driven Development (TDD), features can be released immediately after passing automated tests. TDD is becoming … continue reading

DMCA.com Protection Status