Better Software - July/August 2008 - (Page SW8) Pre-COnferenCe tUtOriaLS MOnDay, sePTeMBeR 29, 8:30-4:30 (FUll DAy) MA Becoming an influential test team Leader Randall Rice, Rice Consulting Services, Inc. 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 support her people while keeping the testing on track within time and budget constraints. Randy Rice focuses on how you can grow as a leader, influence your team and those around you, and impact those outside your team. learn how to become a person of influence, deal with interpersonal issues, and help your team build their skills and value to the team and the organization. Discover how to communicate your team’s 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 to optimize their testing processes. Randall has more than thirty years of experience building and testing missioncritical projects in a variety of environments and has authored many training courses in software testing and software engineering. He is publisher of The software Quality Advisor newsletter and co-author (with William E. Perry) of surviving the Top Ten Challenges of software Testing. Randall serves on the board of directors of the American Software Testing Qualifications Board (ASTQB). MB introduction to Systematic testing Dale Perry, Software Quality Engineering 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. With more than thirty years experience in information technology, Dale Perry 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, online applications, both client/server and Web-based. He has been a professional instructor for more than fifteen 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. MC the art and Science of SOa testing Laptop required Rizwan Mallal and Mamoon Yunus, Crosscheck Networks 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 handson 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. Admin privileges are also required as software will be installed on them. 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 1990’s. 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. MD exploratory Software testing explained Laptop required Jonathan Kohl, Kohl Concepts, Inc. 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. This is a hands-on course. A laptop—preferably with Microsoft Windows capability—is required for some of the exercises. 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 often read testing blogs in the industry. A regular contributor to Better software magazine, Jonathan was a guest Technical Editor for the March 2007 issue. 8 Call 888.268.8770 or 904.278.0524 to register • www.sqe.Com/swreg http://www.sqe.com/sWreg
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.