Adopting Continuous Delivery at teamplay, Siemens Healthineers

Source – infoq.com Overview Continuous Delivery is about working in a way that keeps the system in a releasable state throughout its development. This, seemingly simple idea, requires rethinking of all aspects of a traditional software development process. In this article, we will describe how a large software development organization at Siemens Healthineers started the transformation towards Continuous Delivery. We will describe the strategy and tactics used to gradually and safely change the development process in a regulated medical domain. teamplay

Read more

Automated Testing: Remember Security

Source – devops.com Between continuous integration (CI) and release automation (RA), we’ve come a long way in making testing both integral and automated. This testing has allowed QA staff and developers to spend more time adding value by looking at problem areas instead of running tests by hand. Shops that have CI well-integrated into their application processes and are using test driven development (TDD) claim they have improved both time to deployment and code quality. But we’re still struggling to get

Read more

13 benefits you will get by using Test Driven Development

Source – techpatio.com The first thing I do when a tech company says they are Agile, is ask about test driven development and continuous integration. If they don’t do it, in my opinion, they are just not Agile. Today I would like to focus on the benefits of TDD. Over the years I have been listening to different opinions about TDD. People talking about it’s importance and about past experiences, working with a code that was not designed using Test Driven

Read more

Behavior-Driven Development

Source:- digility.com Another great knowledge share from the Digilty/Mastek team. The latest webinar focused on Behavior Driven Development in automated testing using the Cucumber framework. Here are the top five takeaways from the session, led by Tripti Mittal: What is BDD BDD (Behavior-Driven Development) is a fusion and improved enhancements of practices stemming from TDD (Test Driven Development) and ATDD (Acceptance Test Driven Development). Unlike TDD where testing & development are conducted in isolation, BDD is a collaborative exercise that

Read more

Three Lessons From Test-Driven Development

Source:- securityintelligence.com In 1999, Kent Beck’s “Extreme Programming Explained: Embrace Change,” became an inspiration for rethinking the way software was developed. Three years later, his “Test-Driven Development: By Example” further elaborated on the need to reconsider the way software is planned, how teams operate and, most importantly, the way software is tested. To date, there are over 170 books on Amazon about test-driven development (TDD). For readers curious about the origins and evolution of the concept, the Agile Alliance posted

Read more

Benefits of Test-Driven Development

Source:- masterofcode.com Nowadays, it’s hard to find someone who hasn’t heard about Test-Driven Development (TDD). But many people argue and/or try to understand why it’s so popular and why it’s popularity grows. The answer, as I see it, lies within business’ requirements for software applications always changing. Developers are focusing on speed-to-market solutions and looking for ways to boost the frequency of software releases. Continuous delivery trend requires more efficiency in development processes. That is why many developers are considering

Read more

Test-Driven Development for JavaScript

Source:- codeship.com JavaScript is handsdown the strangest language I’ve ever had to test. Its also one of the most popular ones out there right now. The influx of JavaScript developers tells us that a lot of modern-day web development is starting to focus more and more on the frontend. This trend is interesting because it represents a shift in development that we’ve never seen before. Our applications are being composed of more and more JavaScript. However, are we effectively testing

Read more