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
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
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.