You are on page 1of 11

9/24/2020

Octavio Hidalgo González

Quality Assurance
octavio.hidalgo@avantica.com
Senior Quality Assurance Engineer

Overview
Education background
University of Costa Rica

Work Experience
2002 – 2008 Dev Engineer
2008 – Today QA Engineer

Knowledge
Functional testing
API Testing
Automation testing
Performance testing
Mobile testing

1 2

Quality Assurance - Current State Quality Assurance - Current State

- Equality

- Open positions

- Career path

- Project variety

3 4
9/24/2020

Agenda

• What is QA?


Quality Assurance
Quality Control What is Software
• Testing


Test Types
Test Cases
Quality Assurance?
• Bugs
• Benefits
• Impact
• Tester and QAE Skills
• Test Management tools
• Test Execute tools
• Web testing
• API Testing
• Performance Testing
• Security testing
• Automation testing

5 6

Software Quality Assurance Software Quality Control

Set of procedures used by organizations to ensure that a software


The function of software quality that assures that the
product will meet its quality goals at the best value to the customer, and
standards, processes, and procedures are appropriate for
to continually improve the organization’s ability to produce software
the project and are correctly implemented. [NASA.gov]
products in the future [Wikipedia.com].

7 8
9/24/2020

Quality Assurance Vs Quality Control Testing

Testing is the process of executing


a program with the intent of finding
errors. [G. Myers]

The act of designing, debugging


and executing tests. [B. Beizer]

9 10

Test Categories Test Case

A set of test inputs, execution conditions, and expected results developed for a particular
objective, such as to exercise a particular program path or to verify compliance with a
specific requirement.

11 12
9/24/2020

Defects Benefits
Sumary
- Save money
Severity
- Prevention
Priority
- Customer’s Confidence

Status - User Experience

Steps to reproduce - Customer’s satisfaction

- Profitability, Productivity and Efficiency


Environment

Expected Result

Current Results

13 14

Bug Cost Bug Cost

15 16
9/24/2020

Bug Impact Bug Impact

17 18

Bug Impact Tester and QAE Skills

19 20
9/24/2020

Tester and QAE Skills

Test Management
tools

21 22

Test Management

23 24
9/24/2020

Test Management - Features

● Easy to use. Test Execution


● Easy learning curve. tools
● No license needed *

●Metrics

●Integration with other tools **

25 26

Browser developer tools Manual testing tools

27 28
9/24/2020

API Testing SQL InjectMe – Security Testing

29 30

Test Automation Tools


JMeter – Performance Testing

31 32
9/24/2020

Test Automation Tools – Selenium WebDriver


Regular test VS automated test

• Industry standard
Preconditions
• Supported by major browser vendors Navigate to the login page

• Open Source
Steps
• Java, C#, Ruby, Python, JavaScript Enter valid username
Enter valid password
Click on Login button

AUTOMATED TEST CASE


Expected result
The “Welcome User” message is
displayed

REGULAR TEST CASE

33 34

Test Automation Benefits Test Automation Risks

• Minimizing the time required for testing cycles. • False Negatives and/or False Positives.
○ Faster feedback
○ Accelerated results • Wrong election of technology can lead to a bad Automation Framework.
• Eliminate repetitive tasks in quality control activities.
• Not following Good Coding Practices can make our framework something
• Improvement testing efficiency unmaintainable.
• Higher test coverage
• Automation is not the solution to everything.

35 36
9/24/2020

References Bonus pack

Avantica
• Communities
• Open Operations: 1993 • TestingCR
• QALabsCR
• Costa Rica (San José, Cartago, Liberia, San Carlos), Colombia, Peru, • QA Minds Community
• Testing n QA Group
Bolivia. • https://www.federico-toledo.com/
• https://claudia-badell.com/
• EEUU (Sillicom Valley, Nueva York). • https://megatestingweek.com
• Encora Group
• Create QA & Testing Unit: 2008
• QA Unit: 200 QAs
• My Project: 37 team-members

Talent Acquisition: jobs@avantica.com

37 38

Bonus pack

• International Certifications
• International Software Testing Qualifications Board
• International Institute for Software Testing
• International Software Quality Institute

Questions?

39 40
9/24/2020

Let’s Start a Project Together!

Contact us:
learninghub@avantica.com
www.avantica.com

USA: +1 (650) 641 3134


Costa Rica: +506 4040 0700
Perú: +511 616 7676
Bolivia: +591 4 4067250
Colombia: +57 (2) 321 700

41

You might also like