Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with...

8
PRESENTATION - Day 1: 24/6/2008 PRESENTATION - Day 1: 24/6/2008 Psychology behind test management Yaron Tsubery, Comverse In the presentation I will discuss how to identify communication problems, how to deal with expectations: mapping your colleagues personality and expectations, we will learn about Interpersonal conversation model (by Eric Berne), about the connection between theory and daily practice, about how to break the trust? And last but not least, about preventive, corrective and maintenance steps that need to be taken care of. Participants will learn at the end of the presentation: " To be able to understand an additional aspect of our profession " To -be able to identify the key areas for a successful communication with colleagues using well known psychology theory and practice " To be able to raise productivity in your daily work Biography: Yaron Tsubery is the Director QA & Testing manager in Comverse and has been for more than 7 years. Yaron is in the software area since 1990 and over 17 years in testing field as Test Engineer, Testing TL and Testing Manager and his profession is also a System Analyst. Yaron is a formal member in ISTQB and the President and founder of the ITCB (Israeli Testing Certification Board). PAGE 17 I SIGiST2008 PAGE16 I SIGiST2008 Business process testing Dakar Shalom, Consulting and training services What is the best way to discover as many defects as possible from the client's business point of view? These questions are often asked by testing and development managers who are looking for methods to improve the testing coverage and reduce escaping defects. I will present a case study in which good common test design techniques were used with limited success, and resulted in poor quality and customer dissatisfaction. As a result, the test design techniques were changed to business process testing technique which improved the quality and customer satisfaction significantly. I will analyze the increasing need and best ways for implementing BP methodology in testing project life cycle. Regression test optimization Motti Avrahami, Test Pro In todays world, when new releases of software occur very often, the QA manger has a dilemma in the regression test phases. I will present the DSM Table, a software development matrix, which defines connections between different Software modules. By using the DSM table the QA manager can easily identify the modules that need to be tested. He also can perform accurate time effort estimation for performing the regression testing. Biography: Motti has more than 10 years’ experience in software quality process and software testing. Managed global testing projects that where he implemented regression test methodology Motti received his MSc in quality assurance and reliability from the Technion. " The logic behind business process testing " What is business process testing and how it is integrated in the project and testing life cycle " Key elements for design & analysis of business process tests " Execution highlights " Considerations for managing and control of the testing effort using BP " Case study example project ( statistical results will be presented) Biography: Dakar is an ISTQB CTFL , has 18 years experience in Software testing and QA from tester to senior project manager and methodology implementation. Dakar served as division test manager of 50 testers in amdocs and managed up to 6 different QA projects world wide in parallel. Her main specialized areas of consulting and training are: test strategy, test management, automation strategy, defect management and analysis, building & maintaining effective and efficient testing teams, risk based testing and TPI. In addition Dakar is coaching, executive management , test managers and test leaders on cross QA and testing strategic topics.

Transcript of Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with...

Page 1: Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with problems, not symptoms Alon Linetzki, SELA In many cases, managers pick solutions to

PRESENTATION - Day 1: 24/6/2008PRESENTATION - Day 1: 24/6/2008

Psychology behind test managementYaron Tsubery, ComverseIn the presentation I will discuss how to identify communicationproblems, how to deal with expectations: mapping your colleaguespersonality and expectations, we will learn about Interpersonalconversation model (by Eric Berne), about the connection between

theory and daily practice, about how to break the trust? And last but not least, aboutpreventive, corrective and maintenance steps that need to be taken care of.

Participants will learn at the end of the presentation:" To be able to understand an additional aspect of our profession" To -be able to identify the key areas for a successful communication withcolleagues using well known psychology theory and practice" To be able to raise productivity in your daily work

Biography:Yaron Tsubery is the Director QA & Testing manager in Comverse and has been formore than 7 years.Yaron is in the software area since 1990 and over 17 years in testing field as TestEngineer, Testing TL and Testing Manager and his profession is also a System Analyst.Yaron is a formal member in ISTQB and the President and founder of the ITCB (IsraeliTesting Certification Board).

PAGE 17 I SIGiST2008 PAGE16 I SIGiST2008

Business process testingDakar Shalom, Consulting and training servicesWhat is the best way to discover as many defects as possible fromthe client's business point of view?These questions are often asked by testing and development managerswho are looking for methods to improve the testing coverage and

reduce escaping defects.

I will present a case study in which good common test design techniques were usedwith limited success, and resulted in poor quality and customer dissatisfaction. As aresult, the test design techniques were changed to business process testing techniquewhich improved the quality and customer satisfaction significantly.

I will analyze the increasing need and best ways for implementing BP methodology intesting project life cycle.

Regression test optimizationMotti Avrahami, Test ProIn todays world, when new releases of software occur very often,the QA manger has a dilemma in the regression test phases.I will present the DSM Table, a software development matrix, whichdefines connections between different Software modules.

By using the DSM table the QA manager can easily identify themodules that need to be tested.He also can perform accurate time effort estimation for performing the regressiontesting.

Biography:Motti has more than 10 years’ experience in software quality process and softwaretesting.Managed global testing projects that where he implemented regression test methodologyMotti received his MSc in quality assurance and reliability from the Technion.

" The logic behind business process testing" What is business process testing and how it is integrated in the project and testing life cycle" Key elements for design & analysis of business process tests" Execution highlights" Considerations for managing and control of the testing effort using BP" Case study example project ( statistical results will be presented)

Biography:Dakar is an ISTQB CTFL , has 18 years experience in Software testing and QA fromtester to senior project manager and methodology implementation.Dakar served as division test manager of 50 testers in amdocs and managed up to 6different QA projects world wide in parallel.

Her main specialized areas of consulting and training are: test strategy, test management,automation strategy, defect management and analysis, building & maintaining effectiveand efficient testing teams, risk based testing and TPI.In addition Dakar is coaching, executive management , test managers and test leaderson cross QA and testing strategic topics.

Page 2: Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with problems, not symptoms Alon Linetzki, SELA In many cases, managers pick solutions to

PRESENTATION - Day 1: 24/6/2008

PAGE 19 I SIGiST2008 PAGE 18 I SIGiST2008

PRESENTATION - Day 1: 24/6/2008

Root cause analysis: dealing with problems, not symptomsAlon Linetzki, SELAIn many cases, managers pick solutions to problems without sufficientanalysis. This results in implementing a cover-up of the symptom ratherthan a solution to the real problem underneathí. When this is done,the problem will surface again in one disguise or another, and we

may mishandle it, just as we mishandled it initially.

Alon Linetzki describes a simple process you can use to identify the underlying causeof the problem and create an appropriate solution. Alon demonstrates how he enhancedthe classic root cause analysis method to create an approach to finding problemsunderneath.

The presentation includes a method for identification of symptoms and problems, theconnection between them, the strength and direction of that connection and presentssome tips on how to think in the process of achieving those. Alon illustrates this methodwith data from two projects.

" A simple, robust method for determining underlying problems" Differentiating symptoms and problems" Solve problems rather than cover symptoms

Biography:Mr. Alon Linetzki, has been a test engineer and a test manager since 1993, and in ITdevelopment since 1983. He holds a B.Sc. in Statistics and Criminology from Bar-Ilanuniversity, an MBA with excellence from Rishon Le-Zion Business College. He is acertified system analyst (1997), and a leader quality auditor from the Israeli StandardsInstitute. He also holds ISTQB-CTFL.

Alon main specialized areas of consulting and training are: " test strategy & risk basedtesting " test management " test process improvement " defect management & analysis" building & maintaining effective and efficient testing teams.

He is a popular speaker in international testing conferences, co-founder of the IsraeliTesting Certification Board, and the founder and chair of SIGiST Israel (testing forum).Alon has published a few articles in the professional magazines and conferences.

Test planning efficacy: Using the right amount of theright planning to Produce the right resultsHedy Rashba, NDSThis presentation describes a case study about how the creative useof test planning, analysis and design methodologies helped anSystem Integration and Test group successfully meet†overwhelmed

its objectives.The techniques presented and implemented are textbook methodologies.At the end of the presentation, you will be familiar with successful test planninggroup to make an impossibly†System I&T†methodologies that were implemented by an NDSlarge testing project more attainable.

Biography:Hedy Rashba has been working in Quality Assurance and Systems Analysis for over 20years.She has been involved in integration and testing of end to end systems, and testmanagement of software and hardware integrated and embedded systems at NDS,Israel, for the past 12 years.Prior to that, she worked in quality assurance and systemsanalysis at several US government agencies, including the State Department, FEMA,and Department of Defense. Hedy Rashba holds a Masters' Degree in Systems Engineeringwith a specialty in C3I from George Mason University in Virginia, US, and a Bachelors'Degree in Mathematics and Linguistics from Cornell University. She has submitted andreceived patents in collaboration with fellow workers in the area of Conditional Access.Additionally, she holds an ISTQB Certified Tester Foundation Level Certificate, and likesattending as many SIGIST and ITEA conferences as she can.

Surviving “crunch time”: dealing with constantchange, high work load and communication issuesKaty Podolner-Rotman, AternityHave you ever had a crunch period at work? Sure you did!Did you manage to survive it ? Obviously so, or you wouldnít be hereto tell...

This presentation aims at those who want not only to survive but to perform at their andtheir teams best during crunch times, while retaining most of their wit and sense as wellas dealing with high expectations, ongoing change, and ..people, of course!

Biography:Katy Podolner-Rotman is a Software Engineer with a tendency to find bugs. Herprofessional interests include test automation and agile methodologies. Katy got herB.Sc. in computer engineering from the Technion and is ISTQB-Foundation certified.She is currently working as a Software Developer at Aternity.

Page 3: Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with problems, not symptoms Alon Linetzki, SELA In many cases, managers pick solutions to

Beta testing - the secrets of successLonny Baskin, IntelOn the presentation we will discuss a case study of a success fulinternal beta testing program, which will include what went rightas well as what went wrong.Lessons learned and improvements made will be presented.

The attendees will be able to use the information to initiate and manage similarprojects, and avoid the pitfalls we encountered.

In addition, a demo tool Intel has developed will be presented to make bug datacollection fast and simple. The tool allows users to report on defects that normallywould go unreported.

Biography:Lonny Baskin has been working in the computer field for the past 10 years, after 20years in the Food Service Industry. For the last 1 1/2 years, he has been the ProgramManager for "Powered By" - the Beta Testing Program for the Mobile Wireless Groupin Intel.

Lonny was born in New York and moved to Israel in 1983. He lives in Tsur Hadassah.

0010100100

010

0101011001001010010010

1001

0010

0

0010100100100010001

0001

0100

1000

00101001000100101010010

0100

0010

0010

100

00

1010

0100

0101

0101001001000101001000101001

0010

0010

1001

00

000101001000010100100010010101

0010

0100

0010

0010

100

001010010001

0101

00001010110010010100100101001001000

1010

0100

1000

0 000010101100100101001001010010

0100

0101

0010

0

001010010001000000010001

0100

1001

0001

001

0010100100

0101

0 00101011001001010010010

1001

0010

00

0000100010100100100010001

0001

0100

1000

1

0000101001000100101010010

0100

0010

0010

100

001010010001

0101

00001010110010010100100101001001000

1010

0100

1000

00

000010101100100101001001010010

0100

0101

0010

0

10001010010001000000010001

0100

1001

0001

0010

PRESENTATION - Day 1: 24/6/2008PRESENTATION - Day 1: 24/6/2008

The SOA concept is becoming popular and thus, more and moreapplications are designed as a composition of services. This createsagility and promote reuse, but brings many new challenges in thesecurity arena.

In this talk we will discuss those challenges and focus on testing procedures thatshould be a part of any distributed composite application test plan.

Distributed composite applications demands attention in application security designimplementation and testing.

We will cover all the main issues a tester should cover when building a test plan forthese kinds of applications.

Biography:Reference “Application security testing in the distributed world”, Tutorial, page 7

Application security testing in the distributed worldEmmanuel Cohen - Yashar

PAGE 20 I SIGiST2008PAGE 21 I SIGiST2008

During the presentation, we will discuss:" Does the actual know-how and tools give us the means to support the current andfuture need of testing?" Trying to look at what is really needed for QA managers/ QA testers / Developmentin order to support our testing/QA efforts. For Example Are models, patterns and tools(open and non-open source) providing us a gateway to the 21st century? Opendiscussion is welcome." Are the current testing approaches/techniques/methodologies really successfuland can we continue on this path or are changes needed in order to support futuretesting needs?" Awareness of the pro & contra's of current testing methodologies, techniques & tools." The Impact of introducing "Advanced Testing" into an organization." Awareness of the pro & contra's of current testing techniques." What are CBD & CBT?" The today’s usage of Models and patterns. Is this effective?

Biography:Reference “Performance & load in action”, Tutorial, page 5

Advanced Testing - the gateway to software qualityMieke Gevers, aQis BelgiumAn analytic and skeptical view on where we came from, standingnow regarding testing in general, the testing methodologies, testingtechnique, testing tools and automation or non-automation.

The presentation starts with a brief overview of the evolution of testing and its differentaspects concerning testing methodologies, techniques and tools a view on where wecome from, where we are standing now and focusing, elaborating on wherewe are going to.

Page 4: Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with problems, not symptoms Alon Linetzki, SELA In many cases, managers pick solutions to

PRESENTATION - Day 1: 24/6/2008PRESENTATION - Day 1: 24/6/2008

PAGE 23 I SIGiST2008

Battle for the mouse: the art of ATPDr. Avi Ofer, IntelGetting the formal acceptance of your customer, inshore andoffshore, is probably the most important milestone in the life cycleof a software project. This is NOT a task for amateurs: one needsspecific skills and experience in various domains, including deep

knowledge of software life cycle and quality, customer-oriented approach, broadcultural horizon for offshore missions, and high flexibility toward the changing conditionsduring this process, which is commonly (and somewhat wrongly) known as performingATP (Acceptance Test Plan). More than a technical challenge, performing successfulATP is a complicated art.

If you want to taste some of this art, accompanied with slides, funny anecdotes andhopefully useful tips from software quality travels around the globe, and if you wantto know what the Battle for the Mouse is and how to win it, you are welcome to thispresentation.

Biography:Dr. Avi Ofer has a 20 years experience in academic research and teaching (Tel-Avivand Haifa universities). He is involved in the Hi-Tech industry since 1999, most ofthe time as senior expert for software quality and testing.

For 6 years he served as Senior Quality Expert for the projects of a telecom softwarecompany, and conducted dozens of successful Acceptance Tests with customersaround the world. Recently he joined Intel Corporation as Senior Technical Leader.

Dr. Ofer is a member of ITCB Advisory Board since its foundation in 2004, and ofISTQB Glossary Working Party.

Future testingShlomi Amar, TestProDid you ever imagine how software testing will look like in the yearof 2015?In what way does software engineering differs from other matureconservative engineering expertise?While thinking about the two questions, do you think there will be

any gap closing in the sense that experts will reach recognition?How will it affect the future testing ?

Biography:Shlomi has served as Director of Professionals Group and CEO of Test Pro (aProfessionals Group company) since Professionals Group inception in 2004. Shlomiholds a B.Sc in Software Engineering, from Tel-Aviv University and a Foundation LevelCertification from the Israeli Testing Qualification Board (ISTQB FL). He has more than10 years of experience in the software industry.

His extensive operational and technological experiences includes Automation andRegulation, overseeing the development and management positions at IBM, Bezeq,Elbit and Eventus Logistics. Amar is known as a pioneer in his Human Resourcestrategic and already gained several achievements, among them "The Israeli Ministerof Defense Award".

Developing test cases from UML diagramsOfer Prat, BMCModel-driven development practices give us testers access to theflows and structures of the tested product design.

Learning to "read" UML diagrams, and extract test cases from themcan give us extra power when testing the actual product.

In this presentation, we will discuss a few of the UML diagrams and learn how to extracttest cases from them

Biography:Ofer is a test manager with a strong tendency to the technical side.He admits to be one of the lucky ones who happen to work in their hobby.His team covers functional tests, performance tests, IT administration and test automation.They are testing an advanced and complex business service management product,developed as an in-house start-up within big BMC Software.

PAGE 22 I SIGiST2008

PRESENTATION - Day 2: 25/6/2008Improving the testing processMichal Tal, Testing and QA consultantHow can we ensure the effectiveness of the Testing Process?How can we be sure we are testing the right thing, investing ourresources in the most efficient way to make sure we will detect mostof the defects?

Measurements can help us collect measurable data about the testing process, assessits effectiveness and improve it.

I will present several metrics with examples and analyze them.

Biography:Michal Tal, B.A., ISTQB-CTFL, has been a test engineer, testing team leader, testmanager and testing methodology expert, in the SW Testing area since 1992.Michalís main specialized areas are: Developing and instructing SW Testing courses,leading development and implementation of tools and Testing methodology, consultationsand coaching for QA and Testing managers and organizations.

Michal has worked in leading companies such as: National Semiconductor, CheckPoint and Amdocs.

Page 5: Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with problems, not symptoms Alon Linetzki, SELA In many cases, managers pick solutions to

PRESENTATION - Day 2: 25/6/2008PRESENTATION - Day 2: 25/6/2008

PAGE 25 I SIGiST2008 PAGE 24 I SIGiST2008

Testing and configuration management serve each otherAnne Mette, DELTA DenmarkConfiguration management is a support process that can add valueto all the processes in development and testing. For companiesstriving to get to CMMI level 2, configuration management is a must.

It is however a process many people love to hate mostly because it seems cumbersomeand unnecessary.

This presentation will describe the basic principles of configuration management andtake the mystery away from it. It will go on to describe how testers can benefit fromconfiguration management, and how they can add value to others in the organizationby placing their artifacts under proper configuration management

Biography:Reference “Configuration management”, Tutorial, page 6

Pair wise parameters in testing environmentRan Luzzatto, BMCIn the testing world a common problem arises, there are simplytoo many tests cases to handle.This problem in most cases forces a partial coverage testing, inother words - risk management.

Risks that lean on proven theories will reduce the chance of missing bugs.One of those theories is Pair-Wise parameters which theoretically detects 95% of thebugs (where Pair Wise testing fits the tested object).

Challenges:" Understand Pair-Wise and automatic test case generation" Understand where Pair-Wise can miss fundamental test cases" Generalize Pair Wise algorithm to various Order of Combinations" Asking the right questions according to testing limitations." Beyond the theory" Lessons learned in BMC, conclusions and solutions from past attempts.

Biography:Reference “Battle for the mouse: the art of ATP”, Presentation, page 22

Where we are? Status and progress indicatorsDr. Avi Ofer, IntelIt is a general truth that if we do not know where we are, it meansthat we are practically lost.

To avoid this situation during project life cycle and testing, we shouldhave a reliable, understandable, visually clear, concise indicator.

An essential issue is the right definition of the data on which the indicator is based.A good reference for the status is the project set of test cases. If well defined, theycover the entire project scope. A careful and accepted weighting of test cases andproject components is to be done, to avoid mechanical count of test cases disregardingthe differences in their importance.Once weighted and counted, the status of test cases may indicate at one glance thepercentage of integration (comparing to plans), readiness, test progress and maturityof the project. When recording these results along project timeline, progress andtendencies also become clear.In this lecture, the entire process and actual resulting indicators will be presented anddiscussed.

Catching those requirements bugs... easilyDebi Zylbermann, Debi'Z Consulting Ltd.There are many preachers for finding bugs as early as possible.We all know that finding and fixing a bug in requirements is muchcheaper than finding it and fixing it during testing, or (perishthe thought) after deployment to the customer.

The question is how to find those bugs in requirements?This interactive session will give you some simple tools to distinguish between "problemspace" and "solution space", and to easily find requirements bugs before they proliferatethroughout the code.

Biography:Debi Zylbermann has more than 20 years experience in the fields of S/W development,testing and Quality Assurance, including 15 years in management.

Debi holds a B.Ed from the Jerusalem College for Women, is a Certified QualityManager, and holds ISTQB/ITCB Advanced Certification. She is a member of theITCB Advisory Board, and Chairs the SIGiST Working Groups.

Debi's last position, before leaving the "Corporate Cubicle", was QA Director at NDS,with responsibility for defining and deploying Process Improvement projects acrossNDS world-wide.

Debi is now an independent consultant, the founder of Debi'Z Consulting Ltd.,specializing in Software QA, and Website Promotion (Search Engine Optimization).

Page 6: Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with problems, not symptoms Alon Linetzki, SELA In many cases, managers pick solutions to

In my presentation I will discuss a few facts and tips regarding bugreporting:mostly non-technical ones" Testers should be aware of this and recognize when it's happening

" Recognition of the problem will help avoid it

During the presentation, I will list 10 behaviors in situations every tester encounters,that cause us to miss, ignore or not report bugs - even when we know they are there,and will show cases accompanied by an example or a story from real life.

At the end of the presentation, participants will learn:" That the problems presented are general they affect many testers in many projects.Participants will be able to recognize and identify with the described situations assomething they have experienced" How to use the tools that will be provided to recognize and deal with the describedproblems" That knowing that the problems are of a general nature ("it's not only me"), canhelp them to avoid these problems, or defend their position when challenged.

Biography:Reference “Writing test documents - from requirements review to test procedures”,Tutorial, page 10

PAGE 27 I SIGiST2008 PAGE 26 I SIGiST2008

PRESENTATION - Day 2: 25/6/2008PRESENTATION - Day 2: 25/6/2008

Scrum - roles & responsibilities of the QADanny Kovatch, SelaScrum is an agile framework to organize teams and get work donemore productively with higher quality. It provides what the customerwants at the time of delivery (improving customer satisfaction) whileeliminating waste (work that is not highly valued by the customer)

and high quality. In this lecture, I will go over the roles and responsibilities of the QAwithin the Scrum teams and describe the importance and uniqueness of this role

Biography:Danko is a certified Scrum Master and the first certified Scrum Practitioner in Israel.Danko is a known speaker in many developer events such as Microsoft events, IsraeliPMI and more. In addition, Danko works as a Scrum Coach and assimilator and hassuccessfully helped to assimilate Scrum in several companies, with a proven increasein quality, content commitment and team spirit

...And you didn’t report It?! - Roadblocks to bug reportsMichael Stahl, INTEL

Bug hunt testingAmos Uzan, BMCTesting is a positive and creative effort of destruction. It takes imagination,persistence and a strong sense of mission to systematically locatethe weaknesses in a complex system and to demonstrate its failures.

When we use scripted testing we lose a big part of the creativeness, motivation and thejoy of creation.

Bug Hunt sessions are a fun and competitive chase of faults, going for the big prize.This "Happening" atmosphere increases motivation and effectiveness, and fosterscreativity. We work in pairs, combining people from different backgrounds - QC,Development, marketing, support, software consultants and managers. Working in pairsis enriching and stimulating. We also recognize the owners and give them nice prizes.I would like to share with you our experience with bug hunt sessions, the unexpectedchallenges, how to manage the session, how to get a happening atmosphere, how tosetup large scale environments for participants around the world, the benefit that we gainwhen development is involved in system testing, and other things.

Biography:Amos is Director of QA and Technical support teams at BMC Software.BMC Software specializes in developing tools and solutions for computer managementin organizations with BSM - Business Service Management.

For the last 8 years at BMC Software Amos was involved in conducting tests, developingprocesses and assimilation, Testing methodology, Testing Automation methodologyprocess and developed Automation tools.

Amos prepared BMC in Israel for ISO 9001:2000 and took part in assembling the processimprovement department who then managed for two years.Amos prior position was in TESCOM as a QA Director.

Biography:Ran is an open minded QA Automation Engineer. With 2.5 years in BMC SoftwareRan has contributed new ideas and implemented many automatic tests.These tests involve GUI tests, command line tests and other using advance testingtools and advance scripting. Working on decentralize server products various databasesand platforms, Ran encountered interesting problems he would like to share.

Page 7: Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with problems, not symptoms Alon Linetzki, SELA In many cases, managers pick solutions to

0010100100

0101

010000101011001001010010010

1001

0010

001 100010100100100010100100100010001

0001

0100

1000

100 0100

10001010010000101001000100101010010

0100

0010

0010

1001

0

00

1010

0100

0101

010 001001010010010001010010010001010010001010

0100

1000

1010

0100

100

100100010010001010010010100010100100001010010001001010

1001

0010

0001

0001

0100

100

001010010001

0101

00001010110010010100100101001001000

1010

0100

1000

0010

101000010101100100101001001010010

0100

0101

0010

010 10100100 100010001000101001000100000001000

1010

0100

1000

1001

00

001010010001

0101

00001010110010010100100101001001000

1010

0100

1000

0010

10 10101000010101100100101001001010010

0100

0101

0010

0100

0 0101001001000100010001010010001000000010001

0100

1001

0001

0010

00

SQA on-line dashboardShiri Gal, Polycom IsraelSQA departments are ultimately decision making enablers formanagement when it comes to projects maturity and deliveryreadiness.

It is our job to deliver real-time, accurate and reliable information to the projects weare engaged with so our managers would know where we are and what next actionsshould be taken in order to succeed in delivering the product on time, on budget and with adequate quality .

We made a decision to develop our own on-line dashboard after years of experienceand struggles with dozens of projects.

This dashboard goal is to provide on-line measurements to each and every projectand department when it comes to defects data, project progress, testing status,maturity levels and other quality related data.

By combining our defect management data, test management data and additionalback office information we succeed in becoming real decision enablers.This discussion will present you with our development, walkthrough the differentaspects of quality related data and help you to develop your own dashboard tomorrow!

Biography:Shiri Gal is a Director of QA at Polycom Israel.He specializes in software quality assurance and test management.He has more than 10 years of experience in quality engineering over embeddedsystems, leading large testing and QA teams.

Shiri is a member of the Executive Board of the Israeli Test Certification Board (ITCB)and member in other national and international forums.

He holds ISTQB Foundation and Advanced certificates in software testing, ASQSoftware Quality Engineering certificate and lectures in national and internationalconferences.

PRESENTATION - Day 2: 25/6/2008

PAGE 29 I SIGiST2008 PAGE 28 I SIGiST2008

Fault injection and fuzz techniquesShmuel Gershon, IntelFuzzing and Fault Injection are techniques used to simulate andreach worst-case and extreme scenarios that are normally hard toreach. Both techniques are valuable when assessing security androbustness of software and systems.

The presentation will include:" Description of the techniques and principles behind the methods" Pros and cons of Fault Injection/Fuzz" Practical examples of tools in action on real-world applications, with analysis ofnegative and positive cases, aiming to provide the attendees with understandings andsuggestions to start utilizing these testing methods.

Biography:Shmuel Gershon is experienced in both firmware and software testing as a TestingEngineer at Intel Corporation, where he works in the validation of manageabilityproducts pertaining to the Intel vPro platforms

PRESENTATION - Day 2: 25/6/2008

Designing a performance testOmri Lapidot, DelverPerformance tests are needed when we believe that the amountof factors in the application will affect its functionality.

In the presentation I will discuss the proper way of designingperformance tests in order for them to properly reflect anticipated application usage,follow the steps from design to execution and advise which pitfalls to avoid.

" Performance Testing Phases" Designing a Usage Model" Tests and environments creation" Load and tune" The Politics of Performance Tests" Use Case presentatio

Biography:Omri Lapidot worked as a performance engineer and later a team leader for Mercurybetween 2000 and 2005. Between 2006 and 2007 he led a team at Symantec CorpIsrael and is now the QA manager for Delver, a startup company.

Omri holds a BA in computer science from the Academic College of Tel Aviv Yafoand is the proud father of two daughters.

Page 8: Motti Avrahami, Test Pro Regression test optimization ... · Root cause analysis: dealing with problems, not symptoms Alon Linetzki, SELA In many cases, managers pick solutions to

PAGE 30 I SIGiST2008

As always Sela is glad to be offering and developing a wide rangeof services andcourses aimed to provide the testing community with tools to enhance and widenprofessional abilities, at the same time we are always welcome to hear yoursuggestions/wishes on that matter. Whether it is a specific international known speakeryou wish to see in our international speakers cadre or an innovative subjectyou wish to get familiar with we are here glad to help at that.

Sela is proud to help you, the testing manager, in certifying your workforce based onITCB's certification program. Within the coming year a special effort will be done topromote the Advanced level certification of ISTQB.

Observing the progress made by SIGiST and ITCB in the past year, we are confidentthat much more progress will be made this year.

I extend my warm regards to the SIGiST board for producing this great conferenceand wish you all an enjoyable and beneficial meeting.

I invite you to send me any wishes / suggestions / requests you might have [email protected].

PAGE 31 I SIGiST2008

ITCB, which among other things has set its goal to promote the testing profession inIsrael, while purring professional, international known content, is proud to be a partnerof such events, especially this coming SIGiST Israel event in June 2008.Participating in a conference is sometimes considered only as a “day outside theoffice”. I warmly advise you to utilize the time well, get outside office pressures, clearyour time to hear interesting new testing challenges, while strengthening known topicsas well. Do all of that, but do not forget to network with your colleagues from the testingcommunity.

This year we are facing new challenges, challenges of a community in growth, of amaturing community both professionally and socially. We have published duringJanuary 2008 that we have passed the 1,000 certifications mark for ISTQB-Foundationlevel in Israel, and the indicators for demand and need of professional education arerising. The ISTQB-Advanced level certification is just around the corner, and thosewho are already certified with the ISTQB-Foundation level, for the last few years, orare senior in the testing profession, have started to make interest in passing it.

This year, the ITCB, in cooperation with SIGiST Israel, has declared a yearly programfor the Israel Testing Excellence Award, which is aimed at recognizing leadership andhigh contribution in the field of software testing for the Israeli market, during year 2007.

In addition to that, ITCB is doing its best to cooperate with parallel organizations, suchas the Israeli Standards Institute, opening communication channels with governmentbodies for accepting the testing as a formal profession in Israel, discussing academiato support and promote testing on their syllabus for Computer Science degree andmore initiatives that are yet to come.

I would like to wish you all an interesting and fun learning, an efficient & effective socialand professional networking during the conference.

Yaron Tsubery, President, ITCBDear SIGiST Israel members, participants, members of the Israelitesting community, ladies and gentleman.This is the second year in a raw where the SIGiST Israel, the leadingIsraeli testing forum, is holding a year conference, in an Internationalscale and magnitude, including 4 days of tutorials and presentations.The conference this year, integrates an interesting combination ofspeakers from the Israeli and International testing community.

Moran Gimpel, GM, SELA CollegeDear Colleagues, testing professionals, friends, once again we aregathering to exchange views and share the knowledge of our Israelitesting community.

The testing community is a very professional and unique group ofindividuals and we at Sela take great pride in being a leading factorin its growth and professional accomplishments.