You are on page 1of 15

SECTION 2

SOFTWARE
TESTING
LEARNING OUTCOME

• Assess the importance of testing software.


• Create a test plan
SOFTWARE TESTING

Use the
Student Book
to answer the
following
questions
WHY SOFTWARE TESTING IS
IMPORTANT?
enables you to see what the software does and how well it does it so that the
business can measure the quality of the software before it goes live.
WHEN SOFTWARE TESTING APPLIED?
• Look at the figure and answer for
the two SDLC Waterfall
methedology

process of evaluating and verifying that a software product


or application does what it is supposed to do.
TYPES OF TESTING
• Read page 28 – 29
• Differentiate between manual testing, and automation testing.
• When each type can be used?

• manual testing, and automation testing. In manual testing, the software is tested by
humans and in automation testing tools are used to perform test cases. See the table below.
METHODS OF TESTING

• Mention the three methods of testing

black-box, grey-box, and white-box testing methods.


LEVELS OF TESTING
Testing Levels

Functional testing Non-functional testing

Test the system by


involves testing non-
providing input and
functional aspects of the
compare the output result
software such as security,
with the requirement to
performance, user
assure achieving the
interface,
intended behavior
ACTIVITY
• Check your understanding
TESTING DOCUMENTATION
Why it is important?

• for estimating the required testing effort, requirement


tracking/tracing, test coverage

Three main documents are


used for software testing Testing
documents

Test plan Test Test case


scenario
TEST PLAN

Definition

• a technical document that outlines the approach followed to test a product


ACTIVITY
TESTING DOCUMENTATION
TEST SCENARIOS AND TEST CASES
Test Scenario

• defines the functionality of the software that can be tested

Examples
1.Check the login functionality
2. check te delete functionality
3..check the send functionality
4.. Check that the information displayed in the ‘About’ section is correct.
TESTING DOCUMENTATION
TEST SCENARIOS AND TEST CASES
Test Case

• Test cases are a part of the test plan document


PLENERY – EXIT TICKET

You might also like