30
Test Management in Google Sheets

QA Club Kiev #18 - Test Management in Google Sheets

Embed Size (px)

Citation preview

Test Management in Google Sheets

22

12+ years general working experience in IT/QA (40+ projects)

----------

•QA Consultant / QA Manager at Ciklum Interactive

•Load Testing Manager

•Automated Testing Manager

•Co-owner at www.qaexperts.pro

----------

Skype: vladimir.primakov

Linkedin: ua.linkedin.com/in/vladimirprimakov/

Email: [email protected]

Some Words About MeVolodymyr Prymakov (Vladimir Primakov)

33

•Theoretical Intro (3 min)

•Practice/Demo (35 min)

•Additional Info (5 min)

•Questions (10 min)

Presentation’s StructurePresentation Plan

44

Why Google Sheets?

•Free

•Web-based

•Great sharing possibilities

•Inherit the power of Excel

•Macros support (javascript)

•Stability

•Flexibility

55

66

Sprints-related test management

Test Planning & Monitoring• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

77

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

88

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

99

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

1010

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

Sprints-related test management

1111

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

1212

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

1313

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

1414

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

1515

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

1616

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

1717

Sprints-related test management

Test Planning & Estimating• Test case based checklist• Test Cases • Traceability matrix• Prioritizing and Filtering • Estimating• Test Design and automation statuses tracking• Assigning

1818

Sprints-related test management

Full mode

Scope• New Functionality testing• Smoke Testing• Regression testing

• Cover• Selective• Full Regression testing

• Etc.

1919

Sprints-related test management

Scope• New Functionality testing• Smoke Testing• Regression testing

• Cover• Selective• Full Regression testing

• Etc.Min mode

2020

Sprints-related test management

Test Running/Monitoring progress• By Test Case• By Run• Sprint Summary

2121

Sprints-related test management

Test Running/Monitoring progress• By Test Case• By Run• Sprint Summary

2222

Sprints-related test management

Test Running/Monitoring progress• By Test Case• By Run• Sprint Summary

2323

Sprints-related test management

Cross-Sprints test management

2424

Test reporting

Components report

2525

Test reporting

Runs report

2626

Test reporting

Release report

2727

Google Sheets’ functionality used

1. Macros (~ 400 code rows) for:1. Test case related navigation (via menus)2. Updating Sprints-tabs list and validation3. Updating Graph titles

2. Standard functionality: Filters, Validation, Conditional formatting, and Graphs.

3. Functions:SPARKLINE(), FILTER(), QUERY(), UNIQUE(), SUM(), SUMIF(), COUNT(), COUNTIF(), IF(), ISNUMBER(), SEARCH(), INDIRECT(), ARRAYFORMULA(), N(), INDEX(), COLUMNS(), ROWS(), ISBLANK(), JOIN(), NOT(), AND(), IFERROR(), ROUND(), TRIM().

2828

Issues (Google sheets’)

1. Low performance while building big reports2. Medium performance while inserting/rows columns where

conditional formatting is applied3. Sometimes functions don’t refresh their results4. Query() function doesn’t work properly in certain conditions5. Better works in Google Chrome than Firefox.6. Etc.

2929

Thank you! ;)

QUESTIONS?

3030

www.qaexperts.proQAEXPERTS• Manual QA in Agile

• Load Testing Essentials

Coming at September 2015…