Marcio Corilov Test Analyst

1 / 28

# Marcio Corilov Test Analyst - PowerPoint PPT Presentation

Test Design. Marcio Corilov Test Analyst. Objectives. AGENDA. Lesson 1: Black-box testing design techniques. Black-box testing is testing based upon requirements. The internal logic structure is not considered;

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

## PowerPoint Slideshow about 'Marcio Corilov Test Analyst' - neola

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Test Design

Marcio Corilov

Test Analyst

Lesson 1: Black-box testing design techniques
• Black-box testing is testing based upon requirements.
• The internal logic structure is not considered;
• You do not get inside the black box to examine internals, but rather you view it as input/output and the basic function.

Lesson 1: Test Case Design for FVT phase

• Using basis-path testing to identify test cases for use cases;
• Example, Bank customer withdraws money;

Lesson 1: Test Case Design for FVT phase

• Using basis-path testing to identify test cases for use cases;
• Example, Bank customer withdraws money;

Lesson 1: Test Case Design for FVT phase

• Determine the basic flow;
• Example, Bank customer withdraws money;

Lesson 1: Test Case Design for FVT phase

• Determine the alternative flows;
• Example, Bank customer withdraws money;

Lesson 1: Test Case Design for FVT phase

• Determine the alternative flows;
• Example, Bank customer withdraws money;

Test Case # Test Case Name

Withdraw amount lower than \$500;

# 0001

Try to withdraw amount greater than maximum withdrawal allowed;

# 0002

Exceed the number of withdraws allowed in one day;

# 0003

Lesson 1: Test Case Design for FVT phase

• Create the test cases for the use case;
• Example, Bank customer withdraws money;

Lesson 1: Test Case Design for FVT phase

• Example of a FVT test case:

Test Case #1 - Withdraw amount lower than \$500;

Lesson 1: Test Case Design for FVT phase

• Example of a FVT test case:

Test Case #2 - Try to withdraw amount greater than maximum withdrawal allowed;

Lesson 1: Test Case Design for FVT phase

• Example of a FVT test case:

Test Case #3 - Exceed the number of withdraws allowed in one day;

Lesson 1: Test Case Design for SVT phase

• Example of a SVT test case:

Test Case #4 - Exceed the number of withdraws allowed in one day;

Lesson 1: Test Case Design for BVT phase

• Example of a BVT test case:

Test Case #5 – Check product standard installation (client server software);

Lesson 1: Test Case Design for Performance phase

• Example of a Performance test case:

Test Case #6 - Withdraw amount lower than \$500 (100 users simultaneously);

• This type of test must be conducted using tools like Rational Performance Tester or Mercury Loadrunner;
• Translation tests verify the translation for context accuracy. These tests ensure that the function does not appear in English, that the translation is displayed correctly, and that the translation itself is correct;
• Unlike regression testing, TVT testers test only the screens that have changed since the previous release;
• Test only one screen in each test case, and put detailed step-by-step instructions on how to get to that screen;
• Make each test stand-alone, meaning that you don't have to depend on the previous test to run this test;
• Don't write a test case that verifies the function rather than the screens;

Lesson 1: Test Case Design for TVT phase

• Example of a TVT test case:

Test Case #7 – Verify the screen of New Plug-in Project function of Eclypse;

Lesson 1: Test Case Design for Usability phase

• Example of an Usability test case:

Test Case #8 – Verify the usability of New Plug-in Project function of Eclypse;

Lesson 1: Test Case Design for E2E phase

• Example of a End-To-End test case:

Test Case #4 - Exceed the number of withdraws allowed in one day;