Home About Software Quality Engineering Conference Sponsors Contact Us SQE.com  
Why Attend STAREAST?
View a Brochure
Conference FAQs
Hotel and Travel Info
Pricing & Discounts
Conference at-a-Glance
Speaker Index
Keynote Presentations
Preconference Tutorials
Concurrent Sessions
Certification Training
Special Events
Testing EXPO
Networking Events
Alumni Testimonials
Conference Sponsors
Podcast(s)
Contact Us
About Us
Past STAR Conferences
Other Conference Events
 
 
 
STAREAST 2008 Preconference Tutorials

Go To:   Monday  |   Tuesday  

  Tutorials for Monday, May 5  8:30 a.m. — 4:30 p.m.  
MA  


Becoming an Influential Test Team Leader

Randall Rice, Rice Consulting Services, Inc. Full Day Tutorial


Have you been thrust into the role of test team leader or are you in this role now and want to hone your leadership skills? Test team leadership has many unique challenges, and many test team leaders—especially new ones—find themselves ill-equipped to deal with the problems they face. The test team leader must motivate and influence people while keeping the testing on track within time and budget constraints. Randall Rice focuses on how you can grow as a leader, how to influence your team and those around you, and how to influence those outside your team. Learn how to become a person of influence, deal with interpersonal issues, and influence your team in building their skills and value. Discover how to communicate your value to management, how to stand firm when asked to compromise principles, and how to learn from your successes and failures. Develop your own action plan to become an influential test team leader.
 

Randall Rice is a leading author, speaker and consultant in the field of software testing and software quality. He has worked with major organizations worldwide to improve the quality of their information systems and optimize their testing processes. Randy has over 30 years experience building and testing mission-critical projects in a variety of environments and has authored over 25 training courses in software testing and software engineering. He is publisher of The Software Quality Advisor newsletter and is co-author with William E. Perry of the book, Surviving the Top Ten Challenges of Software Testing. Randy also serves on the board of directors of the American Software Testing Qualifications Board (ASTQB). In 1990, Randy founded Rice Consulting Services, of which he is Principal Consultant and Trainer.   Randall Rice
 
 
MB  


Introduction to Systematic Testing

Dale Perry, Software Quality Engineering Full Day Tutorial


All too often testers are thrown into the quality assurance/testing process without the knowledge and skills essential to perform the required tasks. To be truly effective, you first must understand what testing is supposed to accomplish and then understand how it relates to the bigger project management and application development picture. After that, you can ask the right questions: What should be tested? How can I design effective and efficient test cases? How much testing is enough? How do I know when I’m finished? How much documentation do I need? Dale Perry explores a testing lifecycle that parallels software development and focuses on defect prevention and early error detection. As Dale shares the basics for implementing a systematic, integrated approach to testing software, learn when, what, and how to test—plus ways to improve the testability of your system.

Dale Perry has more than 30 years experience in information technology. He has been a programmer/analyst, database administrator, project manager, development manager, tester, and test manager. Dale’s project experience includes large systems development and conversions, distributed systems, on-line applications, both client/server and web based. He has been a professional instructor for over 15 years and has presented at numerous industry conferences on development and testing. With Software Quality Engineering for eleven years, Dale has specialized in training and consulting on testing, inspections and reviews, and other testing and quality related topics.   Dale Perry 
 
 
MC  


Web Technology for Testers: Automated Testing Under the Hood

Paul Gerrard, Gerrard Consulting Full Day Tutorial


Most Web site functionality is server-based and can be accessed under the hood by sending HTTP packets directly to the server’s application APIs. With this approach to test automation, changes in the GUI do not break tests, allowing you to automate more, tests and increase your productivity, and improve ROI. In this hands-on tutorial, Paul Gerrard discusses the four key elements that are necessary to perform under the hood testing—a technical understanding of how most Web applications work, ways to identify the tests that can be executed without accessing the GUI, an easy-to-use automation tool, and a safe test environment in which to experiment. Paul demonstrates under the hood testing with a fully functional Web server and the free Web testing tool (Webdriver™) to provide an environment within which you create and run tests. If you bring your Windows laptop computer to class, you will be writing and running your own automated tests in less than an hour. This tutorial is designed for testers needing insights into common Web architectures; an understanding of HTML, CGI, HTTP, HTML forms and cookies; and how to test ASP, .NET, Perl, PHP, and other Web sites without accessing the GUI.

Laptop Required
Laptop
Required

   To participate in hands-on testing, please bring a laptop with Windows XP or Vista with either wireless capability or a 25-foot network cable.

Paul Gerrard is the founder and Principal of Gerrard Consulting, a services company focused on increasing the success rate of IT projects. He has conducted assignments in all aspects of Software Testing and Quality Assurance. Paul has degrees from the Universities of Oxford and London. He founded the ISEB Tester Certificate Board, and is the host/organizer of the UK Test Management Forum and Summit conferences. He is a regular speaker at conferences in the UK, Europe and the USA and has won “Best Presentation” prizes at the EuroSTAR and BCS SIGIST conferences. With Neil Thompson, Paul wrote Risk-Based E-Business Testing—the standard text for risk-based testing.   Paul Gerrard
 
 
MD  


Exploratory Software Testing Explained

Jonathan Kohl, Kohl Concepts Inc. Full Day Tutorial


Exploratory 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 performed 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 testers can articulate the process. Jonathan Kohl describes specific heuristics and techniques of exploratory testing to help you get the most from this highly productive approach. Jonathan focuses on the skills and dynamics of exploratory testing itself, and how it can be combined with scripted approaches. (For insight into how to manage and measure ET, attend Jonathan Bach's tutorial on Session-Based Exploratory Testing.)

Laptop Required
Laptop
Required
  This is a hands-on course, participants are asked to bring laptops (preferably with Microsoft Windows capability) to use for some of the exercises. A laptop is required for this tutorial.

Jonathan Kohl is the founder and principal software testing consultant with Kohl Concepts Inc., based in Calgary, Alberta, Canada. A noted testing thinker, Jonathan is recognized as a leader in the exploratory testing community. He is a popular author and speaker who believes that testing is a challenging intellectual craft. Jonathan’s blog on software development and testing issues is one of the most well-read testing blogs in the industry. Jonathan is a regular contributor to Better Software magazine, as an author and technical editor.   Jonathan Kohl
 
 
ME  


Test Process Improvement

Martin Pol & Ruud Teunissen, POLTEQ IT Services BV Full Day Tutorial


What is the maturity of your testing process? How do you compare to other organizations and to industry standards? Join Martin Pol and Ruud Teunissen for an introduction to the Test Process Improvement (TPI®) model, an industry standard for test process maturity assessment. Many organizations want to focus on achieving the highest level of maturity without first creating the foundation required for success. Improving your testing requires understanding twenty key test process areas, recognizing your current position in each of these areas, and knowing the next steps to take for improvement. Rather than guessing what to do next, use the TPI® model as a guide. Employing real world TPI® assessments they have performed in a variety of organizations, Martin and Ruud describe an assessment approach that is suitable for both smaller, informal organizations and larger, formal companies.

Each tutorial attendee will receive a copy of the reference book, Test Process Improvement, by Tim Koomen and Martin Pol.

Martin Pol has played a significant role in helping to raise the awareness and improve the performance of testing worldwide. Martin provides international testing consulting services through POLTEQ IT Services BV. He’s gained experience by managing testing processes and implementing structured testing in many organizations in different branches. He was responsible for the creation the testing standards TMap® and TPI®. These models have become world standards. Martin received the first “European Testing Excellence Award” for his contribution to the field of testing across Europe.
  Martin Pol 
Ruud Teunissen has performed several test functions in a number of IT projects: tester, test specialist, test consultant, and test manager. Ruud participated in the development of the structured testing methodology TMap®—Test Management Approach. Together with Martin Pol and Erik van Veenendaal, Ruud is co-author of several books on structured testing including Software Testing: A Guide to the TMap® Approach.
  Ruud Teunissen
 
 
MF  



Microsoft® Visual Studio® 2008 Team Edition for Software Testers

Dave McKinstry, Notion Solutions, Inc. Full Day Tutorial


Microsoft® Visual Studio® Team System 2008 provides a set of productive, integrated lifecycle tools that help test and development teams communicate and collaborate more effectively. Gain a comprehensive knowledge of the testing capabilities available to you with Visual Studio® Team System. Chris Menegay helps you understand the challenges test teams face and how Visual Studio® Team System 2008 can help. Learn how to create and execute functions including defect reporting, defect tracking, and manual test execution, as well as Web, load, and unit tests. Chris demonstrates how to use reporting features and create quality reports to analyze the status of projects. Become familiar with Team Foundation version control, where all tests are stored and historical changes are tracked. The new testing tools coming in the Rosario release of Visual Studio® Team System will also be covered in great detail so you can properly prepare for integrating these tools into your software process.

Dave McKinstry, is a Principal Consultant and trainer with Notion Solutions, Inc. He has been leading clients in .NET architecture and development projects since the initial beta release of Visual Studio.NET. Since joining Notion Solutions in 2005, Dave has focused on assisting clients with their adoption of Visual Studio Team System. With over 15 years in the industry, Dave’s experience includes leading clients through .NET Architecture, .NET application development, BizTalk Server solutions, SharePoint, SQL Reporting Services and almost anything .NET related. He was one of the first individuals recognized by Microsoft as a Most Valuable Professional (MVP) for Team System and holds his MCSD.NET and VB6 certifications.    
 
 
MG  

Transition to Agile Development: A Tester's View

Bob Hartman, NetObjectives Full Day Tutorial


Adopting an agile development methodology changes many familiar practices for both developers and testers. Join Bob Hartman to examine the challenges many testers face as agile development practices move into the mainstream and into their organizations. Teams new to agile or exploring agile practices have discovered that the transition from traditional testing practices to the lean-agile “test first” approach is a significant challenge for the development team and, in particular, for test engineers. Learn how requirements practices and documents differ from convention when the team is using agile development practices. Find out about new workflows needed for test development and execution, and process changes for tracking and repairing defects. Discover how faster release schedules can affect testing and the entire team. Bob discusses transition strategies and solutions for test and development teams by describing case studies—both successes and failures. Learn from these experiences and apply their lessons to the challenges you may face as you enter the land of agile development.

Bob Hartman is Net Objectives' Vice President of Business Development and Marketing who also does training and coaching for the company. In addition to having Bachelor and Masters degrees in Computer Science, Bob has over 30 years of experience developing software, including 7 years running his own consulting company and 14+ years of experience at the VP of Development level or higher. Bob also has a unique talent in breaking software within the first 10 minutes of using it. Bob has served in every role in the software industry including developer, tester, documentation writer, trainer, manager and executive. He is also a Certified Scrum Master (CSM) and does additional training and coaching in the area of agile development. Bob teaches courses on Lean Agile Testing, Implementing Scrum, and Lean Software Development among others.    Bob Hartman
 
 
MH  


The Art and Science of SOA Testing

Mamoon Yunus & Rizwan Mallal, Crosscheck Networks Full Day Tutorial


Based on today’s Web services standards, SOA (Service Oriented Architecture) has ushered in a new era of how applications are designed, developed, tested, and deployed. The promise of SOA to increase development productivity and application flexibility poses new challenges for testers—multiple Web services standards and implementations, legacy applications (of questionable quality) now exposed as Web services, weak or non-existent security controls, and services of possibly diverse origins chained together to create applications. Join Mamoon Yunus and Rizwan Mallal as they lead you through an intensive tutorial that includes hands-on lab work. Roll up your sleeves and dive into the process of testing SOA Web services. Beginning with the Four Pillars of SOA testing, you will learn new concepts to master SOA testing challenges through techniques such as WSDL chaining, schema mutation, and automated filtration. Learn how traditional techniques such as black, gray, and white-box testing are applied to SOA testing to maximize test coverage, minimize effort, and release better products.


Laptop Required    Laptop Required

Mamoon Yunus is an advisor to Crosscheck Networks and an industry honored CTO and visionary in Web Services-based technologies. As the founder of Forum Systems, Mamoon pioneered Web Services Security Gateways & Firewalls. He has spearheaded Forum's direction and strategy for six generations of award winning Web Services Security products. Prior to Forum Systems, Mamoon was a Global Systems Engineer for webMethods where he developed XML-based business integration and architecture plans for Global 2000 companies.
  Mamoon Yunus 
Rizwan Mallal is the Director of Technology at Crosscheck Networks. A founding member and Chief Security Architect of Forum Systems, Rizwan is responsible for all security related aspects of Forum’s technology. Previously, Rizwan was the Chief Architect at Phobos where he was responsible for developing the industry's first embedded SSL offloader. Before joining Phobos, he was a member of the core engineering group at Raptor Systems which pioneered the Firewall/VPN space in the mid 1990s.
  Rizwan Mallal
 
 
  Tutorials for Monday, May 5  8:30 a.m. — 12:00 p.m.  
MI  


Measurement and Metrics for Test Managers

Rick Craig, Software Quality Engineering 1/2 Day Morning Tutorial


To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics is complicated because many developers and testers feel that the metrics will be used “against them.” Rick Craig addresses common metrics: measures of product quality, defect removal efficiency, defect density, defect arrival rate, and testing status. Rick offers guidelines for developing a test measurement program, rules of thumb for collecting data, and ways to avoid “metrics dysfunction.” Various metrics paradigms, including Goal-Question-Metric, are addressed with a discussion of the pros and cons of each. Attendees are urged to bring their metrics problems and issues for use as discussion points.

Rick Craig is recognized worldwide as an expert test and evaluation instructor with Software Quality Engineering. He has implemented and managed testing efforts on large-scale, traditional, and embedded systems, and co-authored a study that benchmarked industry-wide processes. Rick is co-author of the reference book Systematic Software Testing.   Rick Craig
 
 
MJ  


Test Automation Patterns: Best Practices and Common Pitfalls    

Gerard Meszaros, ClearStream Consulting 1/2 Day Morning Tutorial