W1. Acceptance Test Driven Development (ATDD) in PracticeElisabeth HendricksonIn Acceptance Test Driven Development (ATDD), the whole team collaborates on defining acceptance tests as a part of the requirements process. Those tests become part of the definition of “done” for a given feature or story. The implementation team then automates those tests by writing code to wire the natural language tests to the software during development. The result: the acceptance tests become executable requirements. |
|
W3. Transparent Decisions: Managing the Project PortfolioJohanna RothmanHave you ever been told to multitask — working on so many projects simultaneously you don’t know where to start or what to do next? On the other hand, have you ever felt so pressured by your organization that you asked your staff to multitask? |
|
W4. Exploratory Testing ExplainedJames BachExploratory testing is an approach to testing that emphasizes the freedom and responsibility of the tester to continually optimize the value of his work. It is the process of three mutually supportive activities done in parallel: learning, test design, and test execution. With skill and practice, exploratory testers typically uncover an order of magnitude more problems than the same amount of effort spent on procedurally scripted testing. All testers conduct exploratory testing in one way or another, but few know how to do it systematically to obtain the greatest benefits. Even fewer can articulate the process. |
|
W5. What to Performance Test — Choose WiselyScott BarberA tenet of software testing is that we can’t test everything — at least not with the time and resources available to us. This tenet is especially true when talking about software performance testing. To performance test everything, one would have to not only conduct all of the functional tests under a variety of system and load conditions, plus an entire battery of tests that wouldn’t be part of functional testing, but do so with fewer resources in less time. Scott Barber is the Chief Technologist of PerfTestPlus, Executive Director of the Association for Software Testing, Co-Founder of the Workshop on Performance and Reliability and co-author of the Microsoft patterns & practices book Performance Testing Guidance for Web Applications. Scott thinks of himself as a tester and trainer of testers who has a passion for testing software system performance. In additional to performance testing, he is particularly well versed in developing customized testing methodologies, embedded systems testing, testing biometric identification and personal security systems, group facilitation and authoring instructional materials. Scott is an international keynote speaker and author of over 100 articles on software testing. He is a member of ACM, IEEE, American MENSA, the Context-Driven School of Software Testing and is a signatory to the Manifesto for Agile Software Development. |
|
W6. SQL for Testers, Part IIKaren JohnsonThis is the advanced version of the basic SQL for Testers workshop, designed for testers who want to know more about SQL and specifically want to be able to write complex queries including joins, subqueries and unions. Participants will learn how to use several SQL functions to aggregate and sort result sets. The workshop includes an overview of indexes, views and stored procedures. This workshop assumes the participant has a fundamental knowledge of databases and SQL queries. This is an exercise-intensive workshop, so please bring a laptop. Learning objectives: After completing this workshop, testers will:
Although the workshop is vendor neutral, MySQL is used for the exercises. You are welcome to bring your installed SQL Server, Sybase, or Oracle databases to the session. Karen Johnson is an independent software test consultant. Karen has been involved in software testing for more than two decades. Karen has extensive test management experience. Her work often focuses on strategic planning. Most recently, her focus has been on developing a sense of community for software testers working in the area of regulated software testing. Karen is a frequently invited speaker at major conferences and has published numerous articles and recorded webcasts on software testing. She blogs about her experiences with software testing http://www.karennjohnson.com |
WordPress website created by Mozak Design - Portland, OR
Copyright PNSQC 2020