26
© Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

Embed Size (px)

Citation preview

Page 1: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved.

From “No need for QA” to “Cannot Live without QA” in 100 daysWaisman Guy, Polycom inc, SQA Team leader

Page 2: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 2

Introduction to Polycom

Industry leader in conferencing and collaboration

Page 3: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 3

SVC is …

• Scalable Video Codec

• New generation of video compression

• Multiple Scalabilities in a single video stream

Page 4: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved.

Starting point

Page 5: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 5

Engineering team: 2 R&D teams (~20 developers) Single SQA Engineer (Defined role: Bug tracking, Administration)

Product: Application to replace current compression methods, Integrated within

large vendor media client

Complexity levels ~ 40,000 permutations of use cases…and counting

Page 6: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 6

First Vendor Drop

Page 7: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 7

SQA Get Into Action – Road to Quality

Page 8: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 8

Phase 1 – Foundation

Quality Foundation – Grey Box

Page 9: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 9

Quality Foundation

Page 10: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 10

Main test Application

Page 11: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 11

Dashboard

Page 12: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 12

Results Analysis

Page 13: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 13

Phase 2 – Taking Quality to the Next Level

Quality Foundation – Grey Box

Next level of quality - White Box

Page 14: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 14

Next Level of Quality

Page 15: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 15

• Improved main testing tool:

• Automation suite:

Page 16: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 16

Phase 3 – Back to Basics

Back to basic – Black box

Next level of quality - White Box

Quality Foundation – Grey Box

Page 17: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 17

Back to Basics - Black Box Testing

Page 18: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 18

Subjective Quality Measurement

Page 19: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 19

Quality Foundation – Grey Box

Back to basic – Black box

Next level of quality - White Box

End to End Quality

Phase 4 – End to End

Page 20: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 20

End to End Quality

SQA Delivery package :

KPIQ suite

Page 21: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 21

SQA achievements

Page 22: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 22

Lessons learned

Page 23: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 23

Q&A

Page 24: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 24

ENV Setup

Page 25: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved. 25

References

POLYCOMhttp://www.polycom.com/index.html?ss=false

SVC:http://cdn.intechopen.com/pdfs/15138/InTech-A_tutorial_on_h_264_svc_scalable_video_coding_and_its_tradeoff_between_quality_coding_efficiency_and_performance.pdf

Testing tools:www.testcocoon.org

http://softwaretopic.informer.com/vega-h264-analyzer-download-free/

http://www.klocwork.com/?gclid=CKzDkoXw9bACFcFeTAodqzan8g

http://software.intel.com/sites/products/documentation/hpc/inspectorxe/en-us/lin/start/getting_started_inspector_xe_linux.pdf

HW & SW:http://pandaboard.org/

http://www.ubuntu.com/

Page 26: © Polycom, Inc. All rights reserved. From “No need for QA” to “Cannot Live without QA” in 100 days Waisman Guy, Polycom inc, SQA Team leader

© Polycom, Inc. All rights reserved.

Thank YouWaisman Guy : [email protected]