TDD – a paradigm shift within the software development process for the Agile...
Test-driven development is a mechanism for designing software. By using this development style, developers first gather requirements and then formulate and implement a set of executable tests that...
View ArticleLoad Testing at Netflix: Virtual Interview with Coburn Watson
I exchanged several e-mails with Coburn Watson (@coburnw), Cloud Performance Engineering Manager at Netflix, and he was kind enough to share with me some very interesting information about load testing...
View ArticleJump-starting with TDD
Test-driven development (TDD) is one of the most desirable skills among software developers today and rumor is that within a few years developers without this skill will be unemployable [1]. There have...
View ArticleGilb’s Mythodology 12: Rational Dynamic Value Prioritization for Agile Projects
We think that current agile methods for prioritization can be improved. Let us save you the time to read this paper. Here is the message: You need to prioritize each sprint so as to maximize the set of...
View ArticleAgile Business Analysis with Behavior-Driven Development (BDD): INVEST to be...
In recent years the agile movement has greatly expanded and is now state of the art with its highest priority being to satisfy the customer through early and continuous delivery of valuable software....
View ArticleBehavior-Driven Development – Making TDD more accessible and effective for...
In addition to increasing complexity, the changing dynamics of technology, and meeting the quality expectations of prospective clients, the main underlying challenge in modern IT organizations nowadays...
View ArticleMicrognosis: A Pre-Agile, Agile Story
MICROGNOSIS (www.trademarkia.com/m-micrognosis-74145718.html) I want to share a story from a galaxy far, far away. It has been on my mind quite a bit of late, as I tell it in some of my agile classes....
View ArticleScrumban ‒ Being Differently Agile
Executive summary: Anyone who has worked for quite some time in the Agile environment would not have walked out without tasting the spices of Scrum and Kanban as part of their day-to-day activities....
View ArticleManaging Technical Debt with Agile
1. Types of Technical Debt An outline to use when discussing technical debt: Unintentional Intentional: (a) Short-term: Only if there is the commitment to schedule, prioritize, and fix soon (e.g., in...
View ArticleBy the way…
Springtime was Jack’s favorite time. He loved the fact that the days were getting longer. The sun was still shining when work was over – ideal for a barbeque with friends. And that’s what he had just...
View ArticleGDPR: Test Data Privacy Back in the Spotlight
By Marcin Grabinski, Technical Solution Specialist, Compuware Corp. Introduction In April, the EU passed the General Data Protection Regulation (GDPR), a set of rules aimed at strengthening data...
View ArticleContinuous Regression Performance Testing for enduring in Market
By Arun Dutta Now a day, high performance for an application is no matter a lavish but a basic need for the business. Gone are the days when we need to apprehend customer/stakeholders about the...
View ArticleWomen in Agile Summit at Agile Testing Days 2016
By Maaret Pyhäjärvi Agile is the most inclusive of the modern tech subgroups. It welcomes people from various roles and specialties to work in close collaboration, extending well beyond the realm of...
View ArticleMobile Usability Testing is not Rocket Science!
Software testers do not make software; they only make them better. — Anonymous For some reason, people not involved with the field of UX (usability) have the idea that usability testing in general is...
View ArticleWhat is Fitness for Purpose
By Matt Philip Lately, I’ve talked a lot about fitness for purpose and fitness criteria. Fitness for purpose is an evaluation of how well a product or service fulfills a customer’s desires based on the...
View Article