InfoQ Homepage Automation Content on InfoQ
-
Agile and the Crutches of False Confidence
False confidence is often grounded in wishful thinking. It is defined as a state where the projected reality and the actual reality might differ considerably, however for a limited period of time, it does give a feeling of having everything under control. There are many such situations in Agile development which make a team hold onto the false confidence crutch only to fall later.
-
Lessons Learned from Skype’s Outage
On December 22nd, 1600 GMT, the Skype services started to become unavailable, in the beginning for a small part of the users, then for more and more, until the network was down for about 24 hours. A week later, Lars Rabbe, CIO at Skype, explained what happened in a post-mortem analysis of the outage.
-
Is Good Code Enough for a Project to Be Successful?
Simon Brown, a developer, architect and author, considers that it takes a lot more than just good code to create a successful project. In his presentation, "Good Code Isn’t Enough", Brown goes through all the elements necessary for a project’s success, from upfront design to operation documentation.
-
Microsoft Web Farm Framework, a Tool for Automating Operations Across a Server Farm
Microsoft Web Farm Framework (WFF) is a free IIS plug-in used to provision and manage systems in a web server farm, enabling the installation and configuration of software components across the farm plus support for automated deployment of ASP.NET applications.
-
Maintainable Automated Acceptance Tests
Automated tests that are brittle and expensive to maintain have led to companies abandoning test automation initiatives, according to Dale Emery. In a newly published paper, Dale shares some practical ways to avoid common problems with test automation. He starts with some typical automation code and evolves in ways that make it more robust, and less expensive to maintain.
-
Debugging Tips for Selenium Test Failures
While Selenium has gained wide acceptance as a useful tool for automating browser-level tests, tracking down the cause of test failures can take significant time. Daniel Wellman has shared two of his best tricks to greatly reduce debugging time for failed Selenium tests.
-
3 Ruby Project Time Savers: Hoe 2.0.0, YARD, Whenever
We take a look at 3 tools that will help streamline Ruby projects. Hoe 2.0.0 sets up projects and is now extensible with plugins. YARD is a documentation generator like RDoc and it's now powered by a new faster parsing strategy. Finally: Whenever takes care of defining and updating your crontab file - and it's configured with Ruby code.
-
Top Ten Reasons to Love Agile Testing
What are the top ten reasons that Tester's love Agile Testing? Kay Johansen recently asked this question and got responses from many of the leading testers.
-
Return on Investment for Automated Testing
Test automation is often seen as a way to reduce the costs of testing, increase test coverage and effectiveness, and shorten testing cycles. However, the transition to automated testing is rarely fast and never free, there are real trade-offs to be made. Aspire systems has created a test automation ROI calculator and made it publicly available.
-
Crack.NET – Like Greasemonkey for WinForms and WPF Applications
Using tools like Greasemonkey, users are able to extend many web applications whether or not the site owners want them to. With Crack.NET, that same level of user control can be achieved over WinForm and WPF-based .NET applications.
-
ThoughtWorks Announces Twist, Automated Functional Testing Platform
ThoughtWorks Studios has created Twist, an integrated development environment for functional testing of web and Java applications. The tool provides a single platform for documenting user stories, capturing executable requirements, developing, maintaining, running and reporting on functional tests. A free trial version of Twist is currently available for download and evaluation.
-
Article: Scalability Worst Practices
In this article, former Orbitz lead architect Brian Zimmer discusses scalability worst pratices. Topics covered include The Golden Hammer, Resource Abuse, Big Ball of Mud, Dependency Management, Timeouts, Hero Pattern, Not Automating, and Monitoring.
-
UNO, OpenOffice, and MonoDevelop
Microsoft Office developers have long bragged about their ability to control pretty much anything in Office via COM automation. But unbeknownst to most, OpenOffice developers have a few tricks up their sleeve.
-
Agile Version Control for Multi-Team Development
Many agree that the minimum set of Agile practices includes disciplined version control. In particular, when several development teams work in the same codebase, to ensure there's a clean, releasable version at the end of every iteration, they need a plan. Henrik Kniberg's proven scheme is a useful guide for teams. This detailed paper includes the entire method and even a cheatsheet.
-
Does Continuous Production Lead To Extreme Agility?
The idea of continuous production has been around for some time, with Cal Henderson revealing in 2005 that Flickr releases code to production about every 30 minutes. InfoQ investigates continuous production and explores the effects it has on the product lifecycle, and in turn the host organisation.