Agile 2009 - testing http://agile2009.agilealliance.org/taxonomy/term/24/0 en Where Does Developer Testing End and Tester Testing Begin? http://agile2009.agilealliance.org/node/3205 <p>This is a trick question, right? In agile, everyone works on the same items together, at the same time. Yet, the reality is we’re not all interchangeable cogs. Developers and testers each bring their own, unique skills to the table. The key to effective agile is not minimizing our differences, but building upon the strengths each person brings to the team. Join us for this hands-on simulation and retrospective as developers and testers explore how agile teams build quality into their process, how each member contributes to that quality, and how we can avoid traditional testing pitfalls.</p> http://agile2009.agilealliance.org/node/3205#comments Testing Workshop agile collaboration developer testing Quality roles testing 90 minutes Wed, 04 Mar 2009 04:55:45 +0000 afichtner 3205 at http://agile2009.agilealliance.org Why Is Testing So Slow? http://agile2009.agilealliance.org/node/3080 <p>Why is testing so slow? Why is testing taking so long? We&#8217;ve done lots of things to speed up testing, but we still face this time crunch when we get to the end of the iteration; then we find out from the field that there are problems that we didn&#8217;t anticipate. In this workshop, we&#8217;ll gather familiar patterns that slow down testing, and discover a few more in the process&#8212;and maybe we&#8217;ll find that the slowest parts of testing have nothing to do with testing at all. If you have problems that you&#8217;d like to solve or solutions that you&#8217;d like to offer, come along.</p> http://agile2009.agilealliance.org/node/3080#comments Testing Workshop automation comparison exploratory testing general systems speed strategy testing 90 minutes Tue, 03 Mar 2009 22:55:28 +0000 MBolton 3080 at http://agile2009.agilealliance.org How to make your testing more Groovy http://agile2009.agilealliance.org/node/2826 <p>Testing can be a complex and thankless task. The technologies change so fast that your tools don&#8217;t work as they should. Your tests become brittle and are hard to relate to customer requirements. This talk looks at the latest techniques and tools for easing some of these burdens.</p> <p>Topics include behavior driven development (BDD), domain specific testing languages (DSLs), scripting languages (Groovy) and a range of web, SOAP, and database testing libraries (JUnit, EasyB, WebTest, HtmlUnit, Tellurium, Robot Framework, JBehave, Cucumber, DbUnit, SoapUI, JMeter and more) and testing techniques.</p> http://agile2009.agilealliance.org/node/2826#comments Tools for Agility Talk BDD database testing dynamic languages EasyB Groovy HtmlUnit JMeter SOAP Testing Tellurium testing web testing WebTest 180 minutes Mon, 02 Mar 2009 23:03:40 +0000 paulk 2826 at http://agile2009.agilealliance.org What's the Right Level of Testing? http://agile2009.agilealliance.org/node/1394 <p>I&#8217;ve been on teams with way too little and (heresy) way too much testing. There have been lots of talks about how you should test more, but I&#8217;m going to dare to talk about when you should test less. Too much testing can lead to backlash, gridlock, morale problems, and poor velocity. Of course lack of testing can lead to bad design, gridlock, morale problems, and poor velocity. The level of testing a team can support depends on many factors including: team size, developer buy in, managerial approval, company size, IT support, and testing experience.</p> http://agile2009.agilealliance.org/node/1394#comments Testing Talk automated testing developer testing testing testing qa Unit Tests 45 minutes Wed, 11 Feb 2009 04:17:43 +0000 jake.scruggs 1394 at http://agile2009.agilealliance.org Moving to Agile in an FDA Regulated Environment http://agile2009.agilealliance.org/node/1275 <p>This session will focus on the unique challenges companies face when using agile on projects that involve FDA governance: large company conservative culture, regulatory documentation, requirements tracing, and a bias towards waterfall development.</p> <p>Skeptics argue that agile is best suited to small- and medium-sized companies and wrongly perceive agile as a limited, negating its use in the highly regulated corporate world.</p> <p>In reality we will show you how we’ve successfully implemented agile in large sized companies operating in a highly regulated world.</p> http://agile2009.agilealliance.org/node/1275#comments Agile Adoption Experience report 21 CFR 820 : FDA Best Practices enterprise hazard analysis medical medical device medical products regulated regulated agile regulated environment risk management safety safety-critical testing traceability 90 minutes Mon, 09 Feb 2009 22:04:26 +0000 jrjenks 1275 at http://agile2009.agilealliance.org Agile AJAX: The Google Web Toolkit Experience http://agile2009.agilealliance.org/node/1211 <p>Many an agile developer has gotten stuck in the AJAX mud when trying to develop Web 2.0 applications. Google Web Toolkit (GWT) applications are written in Java and compiled to JavaScript. This helps developers stay unstuck by leveraging the power of well-established Java tools and techniques. Learn how GWT works with refactoring Java IDEs, supports Test-Driven Development with JUnit, and handles all the cross-browser JavaScript for you.</p> http://agile2009.agilealliance.org/node/1211#comments Developer Jam Talk AJAX gwt java testing 45 minutes Mon, 09 Feb 2009 01:44:41 +0000 danielwellman 1211 at http://agile2009.agilealliance.org Slow and Brittle: Replacing End-to-End Testing http://agile2009.agilealliance.org/node/1010 <p>End-to-end tests appear everywhere: test-driven development, story-test-driven development, acceptance testing, functional testing, and system testing. They&#8217;re also slow, brittle, and expensive. In this expert-level workshop, we will discuss why end-to-end testing is used, examine where and why it breaks down, and generate more effective solutions. We will spark ideas for participants to explore further on their own.</p> <p>We will not be debating the premise (that end-to-end tests are problematic). This is an expert-level workshop and attendees will be expected to participate fully.</p> http://agile2009.agilealliance.org/node/1010#comments Testing Workshop acceptance testing end-to-end testing Functional Testing STDD system testing tdd testing 90 minutes Thu, 05 Feb 2009 00:52:23 +0000 ArloBelshee 1010 at http://agile2009.agilealliance.org Test Driven Development in Java: Live and Uncensored http://agile2009.agilealliance.org/node/713 <p>One of the barriers to wider adoption of TDD is that it is best taught from within a team, and the technical challenges of writing tests frequently thwart those looking to teach themselves. This session will be a live demonstration of Test Driven Development in Java, using Eclipse and JUnit, aimed at those new to TDD and looking to learn. Audience members will be encouraged to follow along on their own laptops as we walk through common scenarios that frequently discourage new TDDers, and demonstrate some techniques for overcoming them in a live coding session.</p> http://agile2009.agilealliance.org/node/713#comments New to Agile Demonstration agile skepticism beginner junit progammer testing Skeptic tdd test test-driven development testing 90 minutes Fri, 30 Jan 2009 04:00:26 +0000 bjrady 713 at http://agile2009.agilealliance.org Continuous Testing Evolved http://agile2009.agilealliance.org/node/712 <p>Continuous Testing (CT) is a developer practice that shortens the feedback loop established by Test Driven Development. It gives you near instant feedback about the correctness of your code, and helps you find bugs as quickly as syntax errors. This session will cover how CT has evolved in the last year, it&#8217;s current capabilities, and limitations. The presenters will also show several demos of the practice using freely available continuous testing tools, and examine how these tools can be integrated with existing infrastructure to bring the benefits of CT to a wider audience. </p> http://agile2009.agilealliance.org/node/712#comments Tools for Agility Demonstration continuous development driven infinitest integration java junit tdd test testing 90 minutes Fri, 30 Jan 2009 02:40:55 +0000 bjrady 712 at http://agile2009.agilealliance.org Integration Tests Are A Scam http://agile2009.agilealliance.org/node/708 <p>Integration tests are a scam, a self-replicating virus that takes over your project and burdens you with long-running, fragile, hard-to-understand test suites. You&#8217;re probably writing 2-5% of the integration tests you need to test thoroughly. You&#8217;re probably duplicating unit tests all over the place. Your integration tests probably duplicate each other all over the place. When an integration test fails, who knows what&#8217;s broken? When you refactor, you have to fix dozens of integration tests. Stop it. Learn the two-pronged attack that solves the problem: collaboration tests and contract tests.</p> http://agile2009.agilealliance.org/node/708#comments Developer Jam Tutorial end-to-end end-to-end tests functional tests integration integration tests tdd test-driven development testing 90 minutes Thu, 29 Jan 2009 23:57:59 +0000 jbrains 708 at http://agile2009.agilealliance.org