Videos in category Testing


Executable User Stories with RSpec and BDD

Executable User Stories with RSpec and BDD

Posted in Conferences, Development, Project Management, Testing

Summary This presentation gives an introduction to the principles and practices of BDD and shows how make plain text User Stories executable with RSpec's Story Framework. The framework itself is written in Ruby, but it can run against production code written in any programming language. Bio Aslak Hellesøy is the Chief Scientist of BEKK Consulting in Norway, and worked for ThoughtWorks be...

Tags: Conferences, Ruby, Agile, TDD, BDD, RSpec, Unit Testing, InfoQ, QCon, QCon London 2008, Agile Techniques, ...



Dingus: A recording mock/stub library for Python with automatic isolation

Dingus: A recording mock/stub library for Python with automatic isolation

Posted in Development, Project Management, Testing

Dingus is a mocking/stubbing library I've been working on for about a year. It grew out of a now-defunct project's test suite, and I've used it in about 3,500 lines of unit test code. It does two things that are pretty novel: A dingus allows you to do almost anything to it, including nesting accesses arbitrarily deep. If you have a dingus d, you can say 99 * (d.foo.bar.baz() ** 'hello')[15] and...

Tags: Python, TDD, Unit Testing, Mocking, stubbing, Dingus


MountainWest RubyConf 2009: Outside-In Development with Cucumber

MountainWest RubyConf 2009: Outside-In Development with Cucumber

Posted in Conferences, Development, Testing, Project Management

Cucumber is a BDD tool that aids in outside-in development by executing plain-text features/stories as automated acceptance tests. Written in conjunction with the stakeholder, these Cucumber “features” clearly articulate business value and also serve as a practical guide throughout the development process: by explicitly outlining the expected outcomes of various scenarios developers...

Tags: Conferences, Ruby, Testing, BDD, RSpec, Confreaks, Cucumber, MountainWest RubyConf 2009


MountainWest RubyConf 2009: Tourbus

MountainWest RubyConf 2009: Tourbus

Posted in Conferences, Development, Testing

TourBus is an app that does web testing on real-world servers. It combines the flexibility and expressiveness of a functional web test suite, the statefulness and intelligence of a regression test suite, and the concurrency of a load/stress/bench suite. In short, it can test your web application from end to end, and it can do it 100 times at once concurrently. Imagine if someone harnessed the p...

Tags: Conferences, Ruby, Testing, Confreaks, MountainWest RubyConf 2009, TourBus, DDoS


MountainWest RubyConf 2009: Test-driving GUIs (with RubyCocoa)

MountainWest RubyConf 2009: Test-driving GUIs (with RubyCocoa)

Posted in Conferences, Development, Testing, Operating Systems

Test-driven design is probably more popular in the Ruby community than in other language communities. Nevertheless, test-driven design of graphical user interfaces is still seen as something of a black art. In this talk, I’ll demonstrate how to test-drive a Mac GUI, using either RubyCocoa or MacRuby. I’ll concentrate on opening a File Chooser, then move to drag-and-drop (if there&rs...

Tags: Conferences, Ruby, Testing, OS, MacOS, RubyCocoa, Confreaks, MountainWest RubyConf 2009, FlexMock



acts_as_conference 2009: Testing as Communication, Real-World Techniques

acts_as_conference 2009: Testing as Communication, Real-World Techniques

Posted in Conferences, Development, Testing, Frameworks

This session covers how Hashrocket, an experienced Ruby on Rails consultancy, uses a wide range of real-world testing techniques and agile methodologies every day to satisfy client customer requirements. It will describe the life cycle of our testing workflow, from story capture to customer acceptance. This includes an overview of: fine-grained requirements gathering in "user story" form; how w...

Tags: Practices, Conferences, Ruby, Testing, Ruby On Rails, Frameworks, Unit Testing, Confreaks, acts_as_conference 2009



Ian Robinson discusses REST, WS-* and Implementing an SOA

Ian Robinson discusses REST, WS-* and Implementing an SOA

Posted in Web Technologies, Project Management, Testing, Conferences

Summary In this interview from QCon San Francisco 2008, Ian Robinson discusses REST vs. WS-*, REST contracts, WADL, how to approach company-wide SOA initiatives, how an SOA changes a company, SOA and Agile, tool support for REST, reuse and foreseeing client needs, versioning and the future of REST-based services in enterprise SOA development. Bio Ian Robinson is a Principal Consultant with Thou...

Tags: Technologies, Interview, REST, Web Services, BDD, InfoQ, SOA, WS Standards, Specifications, QCon, WSDL, ...


C++ Mocks Made Easy - An Introduction to gMock

C++ Mocks Made Easy - An Introduction to gMock

Posted in Conferences, Companies, Testing, Project Management, Development

Note: This project has been open-sourced under the name Google C++ Mocking Framework, and the project's homepage is http://code.google.com/p/googlemock/Mock objects make unit testing easier and more effective. They cut code dependencies, make the tests fast and robust, make the test intent clear, and enable developers to easily test the interaction between components.While an invaluable techniq...

Tags: Techtalks, Google, Conferences, Testing, TDD, engEDU, Education, Mocking, Google Tech Talks, C#, Companies, ...


Luke Francl Explains Why Testing Is Overrated

Luke Francl Explains Why Testing Is Overrated

Posted in Development, Testing, Project Management, Conferences

Summary In this interview filmed during RubyFringe 2008, Luke Francl explains his position towards testing. While supporting unit testing, he thinks testing is not going to reveal all application defects. Development teams should also practice code reviews and usability tests which are likely to discover bugs not visible though other methods. Bio Luke Francl is a developer at Slantwise Design (...

Tags: Ruby, Testing, Interview, Agile, InfoQ, Software Testing, Delivering Quality, RubyFringe, Defects, Code Reviews