InfoQ

InfoQ

Topic/Tag specific view

Automation Content on InfoQ


Latest featured content about Automation

Pallet - DevOps for the JVM

Topics
Clojure/West 2012,
Devops,
Clojure/West,
Automation,
Deployment,
IT Service Management,
Infrastructure,
Conferences,
Cloud Computing,
Testing

Antoni Batchelli introduces Pallet, a devops platform for the JVM for provisioning and configuring servers, configuring clustered services, deploying and managing software, servers and services.

News about Automation

Thoughtworks Technology Radar March 2012

Topics
Puppet,
Chef,
Continuous Delivery,
Automated testing,
Devops,
Maven,
IT Service Management,
Automation,
Infrastructure,
Scrum,
Build systems,
Agile Techniques,
Languages,
Experience Design,
PowerShell,
Testing,
Cloud Computing,
Agile,
git,
Data Warehousing,
Emergent Architecture,
Programming,
github

ThoughtWorks recently published the latest update to its Technology Radar; a report produced to help technology decision makers understand emerging trends in software development techniques, tools, languages and platforms. There are some interesting observations of interest to Agile software development teams.

Coverity: Open Source Code Has Fewer Defects than Commercial One

Topics
Code Quality,
Quality,
Code Analysis,
Automated testing,
Software Craftsmanship,
Debugging,
Automation,
Profilers,
Programming,
Testing,
Agile,
Static Analysis

A Coverity study concludes that open source code using static analysis has on average a lower number of defects than commercial code, but they are on par when it comes to code of similar sizes.

IBM is now wearing a Green Hat

Topics
IBM Rational,
Business Process Management,
Agile Architecture,
Scaling Agile,
Agile in the Enterprise,
IBM,
Application Lifecycle Management,
Test Automation,
Software Testing,
Integration Testing,
ALM,
Business,
Tools,
Automation,
Companies,
SOA,
Testing,
Cloud Computing,
Architecture,
Enterprise Architecture,
Agile

On January 4th, IBM announced it is going to acquire the cloud and SOA integration service company Green Hat. Testing is one of the main challenges when developing cloud or SOA based applications. Buying Green Hat IBM hopes to offer more productive testing approaches and other benefits for such types of large scale software systems. Green Hat will be integrated into IBM Rational Solution.

Articles about Automation

Book Review: Experiences of Test Automation

Topics
Automated testing,
Software Testing,
Automation,
Acceptance Testing,
Testing

“Experiences of Test Automation” is a compilation of experiences in the field that is hard to read from end to end but serves well as a reference for experienced readers by providing examples of approaches, obstacles and solutions in a variety of domains and technologies as well as insightful overviews from the authors.

Thoughts on Test Automation in Agile

Topics
Continuous Integration,
Test Automation,
Agile Techniques,
Acceptance Testing,
Software Testing,
Unit Testing,
Automation,
Testing,
Agile,
TDD

Rajneesh Namta shares the lessons he’s learned while automating software tests on a recent Agile project. The techniques he recommends illustrate how the Agile principles we follow when building software apply equally as well to building an automated regression test suite: start small, build iteratively and incrementally, prioritize, focus on value, work transparently, respond quickly to change.

Interview and Book Review: Specification by Example

Topics
Requirements,
Test Automation,
Customers & Requirements,
Delivering Value,
Software Craftsmanship,
Automation,
Agile Techniques,
Project Management,
Testing,
Agile

Gojko Adzic has written the book Specification by Example, explaining the set of techniques for describing the functional and behavioural aspects of a computer system in a way that they are useful to the development team (expressed ideally as executable tests), understandable by non-technical stakeholders and maintainable to remain relevant despite changing customer demands.

Presentations about Automation

Cloud-Powered Continuous Integration and Deployment

Topics
QCon San Francisco 2011,
Continuous Deployment,
Amazon,
Continuous Integration,
Automation,
IaaS,
Companies,
Agile Techniques,
QCon,
Operations,
Agile,
Cloud Computing,
Testing,
Infrastructure,
Conferences

Jinesh Varia discusses automating continuous integration, continuous deployment and continuous optimization in the context of using cloud computing services.

Automatic Performance Programming?

Topics
SPLASH 2011,
Automation,
SPLASH,
Performance Tuning,
Performance & Scalability,
Code Generation,
Testing,
Conferences

Markus Püschel proposes to solve scientific calculation performance problems with code generation tools, introducing Spiral, an automatic performance programming framework for linear transforms.

Interviews about Automation

Jez Humble on Continuous Delivery

Topics
Customers & Requirements,
Domain-Driven Design,
Lean Startup,
Devops,
Continuous Integration,
Feedback,
Automated testing,
Business,
Continuous Improvement,
Project Management,
Agile in the Enterprise,
IT Service Management,
Agile Techniques,
Infrastructure,
Lean,
Design,
Methodologies,
Automation,
TDD,
Agile Test,
Agile,
Programming,
Testing,
Cloud Computing,
BDD,
Reliability,
Software Craftsmanship,
Agile2011,
DVCS

In this interview at Agile 2011, Jez Humble discusses continuous delivery and the deployment pipeline, emphasizing the importance of feedback and automating tests at every level to validate deployments. Gone are the days of massive acceptance test scripts. He also talks about the evils of feature branching, and speaks on the DevOps practices to collaborate all the way through the delivery cycle.

Brian Marick on Test Maintenance

Topics
Integration Test,
Test Automation,
Agile Techniques,
Unit Testing,
Strange Loop,
Automation,
Integration Testing,
Agile,
TDD,
Testing,
Maintenance,
Conferences

Brian Marick discusses the difficulties met trying to maintain tests that are vital to a project’s success, and how mocking frameworks can help, providing advice on writing unit and integration tests