QAI Conferences Home | QAI Home Page | Federated Chapters
QuEST Chicago
 
TesTrek 2009 Home
General Information
TesTrek at a Glance
Register
Visit the New TesTrek
 


TesTrek Presentations

*You can jump ahead to any selection by clicking the DATE or the session TITLE


WEDNESDAY, OCTOBER 28 - MORNING

How to Quantify and Maximize the ROI on Software Testing
Shairus Palotil, Sierra Systems

Track 1: 9:45 - 10:45

Have you ever thought about how expensive software testing is? Even if your testing is outsourced, it is an expensive, time-consuming, and labor intensive activity. Tests have to be planned, developed, maintained and executed. Defects, once found, need to be tracked and triaged. Decisions must be made about which defects should be fixed. When fixed, defects need to be verified and regression tested. Sometimes, the money invested in the software testing process is relatively easy to measure, but the return on that investment is much harder to quantify. If we can't quantify the ROI and identify ways to improve it, does software testing really represent a practical business opportunity? Filled with tips and tools, this session gives you the information to evaluate the financial benefits of testing and offers perspectives on how improving testing effectiveness is a powerful and effective route toward maximizing return on investment.

About the Speaker...
Shairus Palotil is a senior consultant at Sierra Systems where he is focused on software testing and quality assurance processes. In his role, Shairus manages testing teams through all stages of system testing. He has been a test contractor, full-time test lead, and consultant for organizations such as the Washington State Department of Corrections and Costco, where he played an integral role in the implementation of RUP. Shairus also helped to build and teach a new program for software testing certification at US Technology Resources, a SEI-CMMI level 5 company. He holds PMP and CSTE certifications, has spoken at QAI conferences, and was a faculty member at the Learning & Competency Development Group.

 Back to top

Automating Software Security Testing
Jimmy Xu, CGI

Track 2: 9:45 - 10:45

The typical software testing lifecycle includes unit test, integration test, and acceptance test. Integrating security testing into the lifecycle phases has the benefit of early detection of security issues and assurance of process compliance with security standards. However, performing security tests manually is very time-consuming, often adding too high a cost to the already-tight schedule and budget of software development projects. The more cost-effective approach is to automate the process of security testing creating a consistently delivered process to address security issues without taking too much time and effort from developers and testers. This presentation discusses the different methodologies, processes, techniques, and tools that can be used to automate software security testing in all three phases of the testing lifecycle.

About the Speaker...
Jimmy Xu has been working in the IT industry for the past 16 years with various companies including i2, IBM/DWL, and CGI. His experience encompasses development of enterprise applications for the manufacturing, financial, and telecom industries.  Jimmy's technical expertise includes application security, performance, tuning, and testing.  He also has experience in network infrastructure and security.  Jimmy holds a masters degree in information systems from the University of Arizona. He is a CISSP, CSSLP, CSTE, HP LoadRunner Specialist, Sun Certified Java Programmer, and BEA WebLogic System administrator.  Jimmy's current job responsibilities and research interests are in application security, performance, and tuning.

 Back to top

Testing Profile: How Much Testing is Enough?
Daniela Medeleanu, TD Bank Financial Group

Track 3: 9:45 - 10:45

Large organizations have a multitude of projects that vary in size, complexity, and objectives. Still, testing needs to ensure that customers are provided with the quality products they’ve come to expect. Faced with such a variety of projects, how does one determine the appropriate level of testing required for each? This presentation will examine new dimensions of test management, leveraging tools such as Testing Profile Level Assessment and Testing Health Checklist. Testing Profile Level Assessment determines the appropriate test level based on the characteristics of the system, project structure, and nature of the implementation. Testing Health Checklist assists with progress tracking and confirmation of testing status at each phase. These tools help you size projects, provide the list of activities and keep them on on track.  Join this session to explore new ways of shaping testing for your next project.

About the speaker...
Daniela Medeleanu is a test manager at TD Bank.  Before she joined the bank she worked for other financial and government institutions in testing , QA and management consulting  roles.  At TD, Daniela contributed to building testing community, raising the profile of testing, advancement of testing practices across the organization, promote and sharing learnings in the enterprise. She also contributed overtime to delivery of numerous strategical projects.

 Back to top

WEDNESDAY, OCTOBER 28 - AFTERNOON

Excellence in Test Estimation
Geoff Langdon, Deloitte

Track 1: 1:30 - 2:30

As IT budgets become tighter and business cases are required for even small projects, accurate estimates are increasingly important. Test estimates are especially scrutinized and are often seen as an opportunity to trim project budgets. How do QA managers define and defend the effort required to properly test a solution when faced with challenges such as developing an estimate in the early stages of project planning when scope and development effort have not been locked, identifying areas of potential savings through risk-based testing while quantifying the risks of reducing coverage, or aligning the estimate with the business view of functionality and value? Geoff will discuss an approach to test estimation that allows accurate estimates to be created early in the project. This approach is also structured in such a way as to allow "What-If" analyses to be performed on different scope and risk profiles. Geoff will walk through the estimation model, using real-life examples to demonstrate how it can be applied to your project estimation.

About the Speaker...
Geoff Langdon is a Senior Manager with Deloitte Inc, a global business and technology consultancy. Geoff leads Deloitte's QA Practice for Canada. Geoff has led large-scale systems integration and quality assurance programs at some of Canada's largest organizations in financial services, telecommunications, and manufacturing. His experience includes establishing the organizational structures to support effective QA practices, defining QA processes that fit with an organization's cultural and technology needs, and leading the testing efforts for large package and custom development implementations. Geoff regularly speaks on these topics with clients within Canada and across North America.

 Back to top

Testing in a Service Oriented World
Aaron Kowall, Imaginet Resource Corporation

Track 2: 1:30 - 2:30

Service oriented architectures have become accepted as a viable approach to building agility into the enterprise. However, the idea of composite applications being built from an assortment of enterprise services carries some unique aspects when it comes to quality assurance. Within a SOA, there is a contract between the service consumer and provider that should be followed. But, what happens when one side of the relationship isn't as diligent as you would like them to be? Let's examine the different aspects of testing a SOA from the unit, service, and integration testing perspectives to see where the dark spots are and analyze the approaches that can address them.

About the speaker...
Aaron Kowall is the ALM practice lead at Imaginet Resource Corporation, a custom software development and ALM consulting firm founded in Winnipeg, Manitoba. His current professional focus is mentoring organizations to improve their application life cycle management processes. Aaron has over 16 years experience in the application development and IT arena. His drive and determination have made him a sought after leader in the field.

 Back to top

Embedding Requirements-Based Testing in Traditional and Agile Lifecycles
Barry Gervin, ObjectSharp Consulting

Track 3: 1:30 - 2:30

A study by James Martin indicates that 56% of all errors are introduced in the requirements phase and can be attributed primarily to poorly written, ambiguous, or missed requirements. Requirements-based testing addresses this issue by validating requirements to clear ambiguity and identify gaps, essentially initiating test case development before any design or implementation begins. Requirements-based testing is not a new concept. It has been integrated into several software engineering methodologies and quality management frameworks. In its basic form, testing activities begin early in the life cycle with the requirements and design phases and then continue all the way through implementation. The process to combine business users, domain experts, requirement authors and testers, obtaining commitments on validated requirements, forms the baseline for all development activities. Sammy will outline the benefits of RBT and provide guidance on how your SDLC models can be tailored to reap its benefits.

About the speaker...
Barry Gervin is a founding partner and the Application Lifecycle Management (ALM) practice lead at ObjectSharp Consulting in Toronto where he helps customers implement Microsoft's Visual Studio Team System. Barry provides leadership to his many clients to implement process improvements, customized frameworks, and tools to optimize and focus IT solution delivery on generating business value. Over his 20 year career in the IT industry, has served in many hands-on roles from development, information and solution architecture, and project management. Barry is a frequent speaker at various international conferences, online webcasts, and local user groups events. Barry received his Honours Bachelor Business Administration Degree from Wilfrid Laurier University's School of Business and Economics. Barry currently serves as a MS Regional Director in Southern Ontario and has received the Microsoft MVP Award for Solutions Architecture and Visual Studio Team System over the past 4 years.

 Back to top

THURSDAY, OCTOBER 29 - MORNING

Defining the Value of GUI Test Automation
Yury Makedonov, Yury Makedonov, Toronto

Track 1: 9:45 - 10:45

Today, we have a good understanding of the technical details for implementing GUI test automation. However, many test automation teams still struggle with understanding their mission. These teams find measuring their effectiveness and communicating their value to stakeholders an overwhelming challenge. In his workshop, Yury will discuss several models and tools that can help a test automation team to understand what their stakeholders really want thus helping to define their real mission. Yury will explain how to interact with stakeholders and the manual test team.  Ideas for choosing metrics to measure effectiveness and communicate a test team's real value to their stakeholders will be shared. With this knowledge, you will find yourself becoming more successful in your efforts toward test automation.

About the speaker...
Yury Makedonov was trained as a researcher and worked in a research and development institution dealing with composite materials. He has a Ph.D. degree in physics and math.Yury is now using his skills and knowledge to improve software quality. He has over 10 years of testing experience and has recently been working as a QA manager, test manager, and consultant. Yury has presented at numerous conferences including the International Quality Conference, The QAI Conference, The Software Test & Performance Conference, Practical Software Quality and Testing Conference, Toronto Workshop on Software Testing, and the Workshop on Performance and Reliability.

 Back to top

Enhancing the Agile Tester Toolbox
Nancy Kelln and Lynn McKee, Integritas Solutions Inc.

Track 2: 9:45 - 10:45

This presentation will highlight real-world experience in tackling the unique and often dynamic challenges that come with testing on agile projects. With practical examples, Nancy and Lynn will provide different testing approaches, strategies, techniques, and tools that can be leveraged to balance the variability of agile projects with the expectations placed on testing teams to ensure quality products. They will share insights into the value of the tester's toolbox being "geared up" with adaptive and scalable approaches and will present practical methods to identifying the development methodology, aligning the testing life cycle activities and deliverables, and leveraging the tester's toolbox to meet the needs of the project. Techniques for ensuring documentation is focused on adding value will be covered as well as ways to gain an understanding of the needs of stakeholders in order to provide timely and pertinent communication. Come gain the inspiration that comes from an understanding of the key benefits and success factors for testing within agile projects.

About the speakers...
Nancy Kelln is a consultant with 12 years of experience in the IT industry. Nancy enjoys working with teams who are implementing or enhancing their agile practices providing adaptive testing approaches and creative learning techniques. Over the past 4 years she has provided coaching to testers in agile environments and facilitated and co-facilitated several local workshops and presentations. She is an active member of the Calgary Software Quality Discussion Group, AST, and the Scrum Alliance. Nancy holds degrees in Computer Science, Psychology, and Religious Studies and is a Certified Scrum Master (CSM) and Certified Scrum Practitioner (CSP).

Lynn McKee is a consultant with 14 years experience in the IT industry and a passion for designing and implementing high value, adaptable, and scalable quality assurance and testing programs. Working with small to enterprise scale companies, Lynn has a proven ability to establish and lead high performing teams within agile and traditional software development methodologies. Over the past 10 years she has provided testing coaching and mentoring and has facilitated numerous local workshops and presentations. She is an active member of Calgary Software Quality Discussion Group, ASQ, AST, and the Agile Alliance and holds Scrum Master, Software Quality Assurance, Software Testing and Project Management certifications.

 Back to top

Software Tester? Never Test Alone-The Route to Success
Debra Forsyth and Dave Lloyd, ObjectSharp Consulting

Track 3: 9:45 - 10:45

Find out why creating test cases before development starts is the smarter way to ensure high quality automated unit and QA testing. Discover how the test team can utilize unit tests thereby starting testing earlier. Do you know what test driven development is? Hear about tools that perform a systematic analysis, finding boundary conditions, exceptions, and assertions failures within a method. These tools can even create the unit tests for us. Debra will cover the ins and outs of these processes as well as the many benefits the test team and your projects will realize by incorporating them. Let's utilize our test team to its fullest and improve the IT industry's current 30% project success rate. Warning: This presentation may include some disturbing content in the form of real life examples that will show you how we are learning the hard way!

About the speakers...
Debra is the Quality Assurance Practice Lead and a Senior QA Consultant with ObjectSharp Consulting. As QA Practice Lead, Debra is an experienced Visual Studio Team System and Test Edition instructor and consultant. She is skilled in the design and execution of comprehensive quality assurance processes and procedures with proven qualifications across the testing life cycle. Debra also has a Computer Programming Certificate from Sheridan College and is experienced with IBM/Rational Test Suite and Compuware products. Debra currently participates in Microsoft's Inner Circle meetings for all Visual Studio Team System Edition for Tester's related products.

Dave Lloyd is a senior partner and co-founder of ObjectSharp. He has 25 years of experience in the IT industry designing and building software solutions for clients in varying industries. Dave is a seasoned project manager experienced in implementing process into development teams, from small and large ISV's to in house development teams. Dave has also spent time implementing test solutions for clients, working with the most current automated test tools and implementing successful test environments. Dave is a Microsoft Certified Technology Specialist for Team Foundation Server and has taught the VSTS BootCamp across Canada. Dave has many years of teaching and speaking experience.

 Back to top

THURSDAY, OCTOBER 29 - AFTERNOON

Managing a Virtual Test Team: Under Xtreme Programming & Time Constraints
Neil Price-Jones, NVP Software Testing Inc.

Track 1: 1:30 - 2:30

What happens when an Agile/Xtreme project is already more than 50% done with no test plan, test cases, test data, test environments, or test resources in place? In his presentation, Neil will discuss an approach for managing a virtual test team under just these circumstances. A real life scenario characterized by the above conditions will be examined including the methodology used to ensure project success under extreme time constraints with changing requirements and no room for error. In this case, a few missteps and some major privacy breaches later, a reasonably stable project emerged with a fair chunk of testing completed and sufficient confidence to release the product for use by the end customer. Neil will explain the challenges involved in dealing with a virtual test team when under pressure, including organizing the team, planning the effort on short notice and the role of the team lead.

About the speaker...
Neil Price-Jones founded NVP Software Testing, Inc. in 1993. Neil has a M.Sc. in Mathematics from the University of Guelph and an MBA from York University. He is currently working toward a PhD in Mathematics. Neil has been a part of the quality assurance industry for 22 years. Prior to establishing NVP, he worked in the testing departments of several major banks and a software development company. Neil is a regular speaker at national and international conferences.

 Back to top

The Automated Testing Emphasis in Agile Methodologies
Alistair McKinnell, Courtyard Group

Track 2: 1:30 - 2:30

Common to all agile methodologies is an emphasis on automated testing. This emphasis begs many questions. What is the origin of this focus? What does agile automated testing mean? Isn't it important to do some manual testing? What is the role of a tester on an agile team? What skills do I need as a tester to succeed on an agile team? To provide answers to these questions and others, it is necessary to understand some of the history and philosophy behind today's agile methodologies. In his presentation Alistair will answer these questions explaining how the agile community thinks about testing and how the success of test driven development has driven the focus on automated testing. Finally, Alistair will discuss the inventory of skills that a tester needs to thrive on an agile team.

About the speaker...
Alistair McKinnell has been writing software since the days of punch cards. Now a software architect, Alistair has over 10 years of experience leading teams to successful delivery of complex business applications using agile methodologies. He is a technical leader with proven ability to innovate by researching and introducing new techniques and technologies into an organization. Alistair is able to build highly motivated and successful software development teams by fostering the concept of continuous learning. An active member of the Toronto XP/Agile community, Alistair has presented at SD Best Practices, Agile 2008, and XP/Agile Toronto.

 Back to top

A Practical Approach to Risk Based Testing
Ann Delmedico, Prudential Financial

Track 3: 1:30 - 2:30

Risk based testing is a proven method which can reduce cost by allowing the testing organization to focus on the right work at the right time. Done correctly, a risk based testing approach can also enable a better relationship with end users and business partners. A poor implementation of this method can cause the testing organization to focus on unimportant risks, and worse, be likened to "The Boy Who Cried Wolf." By examining actual project experience, this presentation reviews practical, as opposed to rigorous, risk approaches and the means to demonstrate the benefits. You can expect to leave this presentation with a better understanding of the opportunities a good risk approach can provide such as gaining higher confidence in your test approach, using precious resources more wisely, further aligning technology and business focus, and demonstration of benefits to managers and leaders.

About the speaker...
As VP Information Systems at Prudential Financial, Ann Delmedico is responsible for leading the Annuities Quality Assurance organization. Ann has over twenty years of experience in software development and integration projects primarily in the Insurance and Financial industries. In her current role, Ann is responsible for global Quality Control and Quality Management teams. Ann has trained and mentored testing professionals throughout her career and has established Quality Assurance organizations for several companies. Most recently Ann was a panelist on the topic of Optimizing Testing by Adopting Risk Based Approaches at the Cognizant Testing Summit in Chicago, IL.

 Back to top

 


QAI Global Institute - Copyright 2009
Privacy Policy - Terms of Use - www.qaitestrek.org