Hacking Selenium
Published January 21st, 2010 Under Software Testing | Leave a Comment
In this presentation, Jason Huggins discusses why Selenium exists, Selenium as a functional testing tool, problems with using Selenium, the history of Selenium, JWebUnit, DriftWood, JsUnit, Fit, Selenium core, Selenium IDE, Selenium Remote Control, Selenium Grid, issues encountered doing functional testing in the browser, and Selenium hacks to work around these issues.
http://www.infoq.com/presentations/huggins-hacking-selenium
Achieving Web Test Automation with a Mixed-Skill
Published January 20th, 2010 Under Software Testing | Leave a Comment
Test automation is commonly perceived as a technical job, which should be done by technical people. In reality however, a considerable amount of non-technical activities contribute to the creation and maintenance of an automated test suite. Whilst test engineers are arguably competent at non-technical testing tasks, they may not be as competent or even as motivated as people who come from a manual testing background. Furthermore, in the context of most systems, especially web-based systems, automated testing would also benefit from people with primary skills outside of testing. These include developers, information architects, business analysts, customers and so on.This talk explores ways of harnessing the experience and skills of people with different backgrounds and channeling them towards the effective test automation of web-based systems.
Making Agile Work in the Enterprise with MKS Integrity
Published January 6th, 2010 Under Project Management, Scrum, Software Testing | Leave a Comment
Agile development promises faster releases, better customer alignment, higher quality, and lower development costs – however, it can be tough to scale Agile for an enterprise. This video presents the challenges of making Agile work in an enterprise environment. Learn how MKS Integrity for application lifecycle management, provides the flexibility, transparency and collaboration needed for Agile while ensuring management oversight across both Agile and traditional teams across the enterprise. The video includes an interview with Agile expert Matt Klassen as well as a brief solution demonstration.
Functional Testing of Desktop Applications
Published January 6th, 2010 Under Software Testing | Leave a Comment
Many advocates of unit testing believe that testing desktop (GUI) applications is so difficult as to not be worth it. Not only is it possible, but ‘functional testing’ (testing an application from the point of view of the user) is an important part of an agile development process. This talk is based on my experience of testing a spreadsheet application. Whether you have drunk the agile kool-aid or not, functional testing can improve your application and your development processes. The basic topics covered are:
* Why test functionally (including some unexpected benefits)
* The processes and infrastructure around automated tests
* How to functionally test – general principles and specific examples
* Difficulties and fragilities – and how to minimize them
Narrative Acceptance Tests – A Behaviour Driven Approach
Published December 29th, 2009 Under Software Testing | Leave a Comment
Acceptance Tests elaborate a user story & are essentially behaviour specifications, expressing examples of how the application will actually be used. These should represent customer-intent in terms the customer understands. This session shows developers and testers how to transcribe their understanding of customer intent in a way that makes sense to customers. Using the popular BDD Given/When/Then approach to acceptance tests, participants will learn how to leverage the popular Fit framework to replicate that approach. Alternatives to using Fit, including using code, will also be explored.
http://skillsmatter.com/podcast/agile-testing/narrative-acceptance-tests-a-behaviour-driven-approach
Behaviour-Driven Development
Published December 16th, 2009 Under Agile | Leave a Comment
Behaviour-Driven Development (BDD) started out as a way of teaching Test-Driven Development without getting sidetracked into the complex world of testing. BDD has grown to encompass behaviour at the story level, and is crossing over into the acceptance testing space. This session introduces some of the ideas and vocabulary behind BDD, and demonstrates how you can define acceptance tests from a user perspective as sequences of reusable, executable steps. The intended audience is testers who are looking for effective ways to define and automate their acceptance tests.
Selenium: to 2.0 and Beyond!
Published November 30th, 2009 Under Software Testing | Leave a Comment
There’s a lot in common between Selenium and WebDriver. They’re both fantastic tools for automated testing of web apps, but they do their thing in radically different ways. As keen followers of the projects, you may have heard of the plan to merge these projects. What does this mean? And, perhaps more importantly, why should you care? We’ll explain how Selenium and WebDriver work, then look to the future and explain what Selenium 2.0 will be. We’ll tell you what we plan to do, how we plan to do it. We’ll do this by taking a Selenium1.0 script and migrate it into the future of 2.0. Wish us luck!
Testing Grails Applications with Selenium RC
Published November 25th, 2009 Under Software Testing | Leave a Comment
Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in any programming language against any HTTP website using any mainstream JavaScript-enabled browser. In this session, Rob Fletcher gives a talk on his experience using Selenium RC with the Grail framework.
http://skillsmatter.com/podcast/java-jee/testing-grails-applications-with-selenium-rc
How We Build Quality Software at uSwitch.com
Published November 25th, 2009 Under Software Testing | Leave a Comment
This video provides an experience report on how we build quality software at uSwitch.com. Around 9 months ago the development team shifted from having a separate QA team to adopting a whole-team approach for building and delivering software with quality baked in. This talk explains why we made this shift, provide an insight into how we achieved it from a people and process point of view and delve into tooling. It includes:
- Why testing along the production line is better than testing end-of-cycle.
- How we make sure we get thorough acceptance criteria up front, before we start development.
- How we automate execution of acceptance criteria with cucumber and watir.
- How we run these continuously in TeamCity.
- Why we stopped using QTP and Selenium.
- How our developers learnt to think like testers.
- Why we stopped using the words ‘tester’ and ‘testing’.
- The importance of BDD for writing testable code.
- How kanban principles help radiate information on development and provide tracking and reporting on quality.
- Peripheral activities that help us continuously release quickly and confidently.
http://skillsmatter.com/podcast/agile-testing/how-we-build-quality-software-at-uswitch-com
Fast Track Test-Driven Development: Testify Your Project
Published November 9th, 2009 Under Software Testing, TDD | Leave a Comment
This video presents the technical challenges that teams discover when adopting TDD difficult and a set of principles for successful TDD. it contains a demonstration of the Testify tool and how to use it to introduce TDD on your own project.
http://skillsmatter.com/podcast/agile-scrum/fast-track-test-driven-development-testify-your-project
« go back — keep looking »
RSS
Twitter
Facebook