Software process experts have long expounded the benefits of test automation in software development, yet few implement and those often fail to gain the expected benefit. With testing vital to the quality and success of a software project, TopCoder's Blake Tolbert shares tips and techniques on implementing a process that can drive large returns from relatively small upfront investment-creating an environment where developers learn from each other and strive to innovate their processes.
Bob interviews George Dinwiddie about the Manifesto for Agile Software Development.
Sometimes we get so focused on solving the problem in front of us that it doesn't occur to us to ask if we are solving the right problem. Linda Hayes finds that starting a new year makes her think less about what has been and more about what could be. In this column, she offers her thoughts on the validity of the way we approach the most variable of all factors: the user.
Organizations often fail to optimize the collective use of engineering tools and setup despite making huge investments. I have mostly experienced that problems exist due to lack of cohesiveness among tools, processes, and development methodology. Before making further investment in a new tool to solve your pain points, I strongly recommend launching an initiative to analyze how different pieces tie-up with each other. In this article, I have tried to share my experience of conducting such a holistic exercise that can culminate in a profitable result.
Jon Bach offers ways for you to explain the critical and creative thinking that makes exploratory testing so powerful. Learn how to report your exploration so stakeholders have a better understanding and appreciation of the value of exploratory testing to your project.
There are various agile methodologies that are adopted in test teams and, needless to say, not one adaptation fits all organizations. Our QA agile adaptation engages the entire testing staff in a knowledge sharing forum to promote better test coverage and to help manage a meaningful test library.
Seen through the eyes of the transport manager, this article uses the analogy of air and road transportation to highlight how traditional test automation tools may well have lost their original objectives. It describes a new vision of automation that could be as ground breaking as the arrival of Sir Frank Whittle's new jet engine.
Adrian Mowat and Bob Payne recorded this insightful podcast at Agile 2008, and discussed a wonderful variety of topics, including Scrum, technical practices, and Adrian's experience using Fitnesse.
We may be in the midst of an economic downfall, but that hasn't staunched the efforts of cyber criminals. In this week's column, Bryan Sullivan reviews the importance of making sure your software and organization remains secure. He also offers advice on how to keep security in the forefront of your development process without straining your project's budget.
Teams keen on improving team communication and collaboration can utilize discussion forums.