HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
London Tester Gathering 2011: Carl-Gustaf Harroch on Current state of affairs on Android Testing, what should, what can and what can't be done
Current state of affairs on Android Testing, what should, what can and what can't be done
Android is slowly but surely eating up the mobile market share, adding new devices, OS version, screen sizes into the mix of android platforms you are reaching out to. It can quickly become unmanageable to handle an extensive list of devices.

Some says it is a problem while I believe it s a good opportunity to explore solutions through testing and TDD. The Android default SDK gives amplitude of tools for developers to play with. In this session, I will explore the different solutions offered for testing their apps from unit testing using robolectric (local testing) to acceptance testing using robotium (device testing).

In order to take the most advantage of this workshop, you will need a laptop with the android SDK installed. A good knowledge of Android is recommended.

WANT TO LEARN MORE? THEN CHECK OUT OUR EXPERT WORKSHOPS!

Uncle Bob's Test Driven Development and Refactoring

This is a two-day hands-on course in which students learn Test-Driven Development (TDD) and Refactoring. This course alternates between lecture and exercise so that students can experience, first-hand, the practices and disciplines of these fundamental topics.
  • Professionalism, Craftsmanship and Clean Code
  • Code Smells
  • De-odorizing code by using refactorings
  • Unit testing and Test Driven Development
  • Design Patterns that facilitate testing and refactoring
Find out more here.

Gojko Adzic's Test Driven Development Workshop

Gojko Adzic's two day workshop on Test Driven Development (TDD) enables you to experience and learn test driven development by doing it. You will be immersed in a realistic TDD project, allowing you to learn the practices and principles of test driven development and try them out in practice. Through facilitated exercises and discussion, you will experience two days of working on an agile test-driven team.

You will use and learn basic Test Driven Development practices including unit testing, refactoring and related agile practices such as continuous integration and pair programming. You will understand the reasons behind TDD and experience its benefits first-hand. By applying what you learn, you will be able to build quality into software from the start, design and develop systems fit for purpose and write code that is easy to maintain and evolve in the future. The is a completely hands-on workshop with coding straight from the start, interrupted by very short presentations to explain the practices and put things into a wider perspective. It is based on the very latest tools, current knowledge and ideas from the community. Find out more here.

Practical Agile Testing with Janet Gregory

Janet Gregory's three day practical agile testing course demonstrates how testers can become valued agile team members, how they contribute to delivering a continuous stream of business value, and provides ways to overcome common cultural and logistical obstacles in transitioning to an agile development process. The training course describes the values and principles that help testers adopt an Agile QA mindset, and how the whole team contributes to the success of any testing practices, including test automation.

Find out more here.

Uncle Bob's Clean Code: Agile Software Craftsmanship

Even bad code can function. But if code isn't clean, it can bring a development organisation to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way? This is a two-day hands-on course in which you will learn the principles and practices of Clean Code as described in Robert C. Martin's book: Clean Code: A Handbook of Agile Software Craftsmanship. You will also receive this book as part of the course materials. This Clean Code course alternates between lecture and exercise so that you can experience, first-hand, the practices and disciplines of these fundamental topics. here



ABOUT CARL-GUSTAF HARROCH
Executive director and developer at Novoda. Throughout my career, I have constantly enrich myself with new skills and ensured I am in touch with the latest in technologies and sciences. I am passionate about computing and have a clear understanding
More about Carl-Gustaf Harroch
Podcast coming soon: London Tester Gathering 2011,
This session took part at the London Tester Gathering 2011. You can view the other 40 podcasts here.
SPONSORS
ThoughtWorks
GCS
Test Partners
Skills Matter Ltd
SQS

Redgate Software
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship