EFFECTIVE SOFTWARE TESTING
SYSTEME.IE
01
WHAT IS
SOFTWARE TESTING?
02
03 04
05 06
CONTENTS
- 02 -
WHAT MAKES A TEST
SUCCESSFUL?
TYPE OF SOFTWARE
TESTING
TESTER SKILLS
THE DESIGN SPRINT CONTACT US
- 03 -
Some text
What is Software Testing?
Software Testing involves the entire team effort to investigate
and test the quality of a software product or service, with the
intent to find any bugs or technical issues that would
compromise the system.
The effectiveness of Testing can be measured if the goal and
purpose of the testing effort is clearly defined.
The vitally important goals of Software testing are:
• Individualise errors and defects made during the
development process;
• Make sure that the final product would be reliable and
operative;
• Satisfy all customer expectations and objectives;
• Deliver a high-quality and cost-effective product;
• Ensure the software stability.
- 04 -
What makes a
test
successful
The test should cover every
code written for the
application and all the
eventualities that can
occur when using the
software.
Test planning and process:
test the strategy, design
test cases and analyze
their results, track bugs,
gather information and
metrics.
- 05 -
Types of Software Testing
Functional Testing
• Unit Testing
• Integration Testing
• System Testing
• Sanity Testing
• Smoke Testing
• Interface Testing
• Regression Testing
• Beta/Acceptance Testing
Non-Functional Testing
• Performance Testing
• Load Testing
• Stress Testing
• Volume Testing
• Security Testing
• Compatibility Testing
• Install Testing
• Recovery Testing
• Reliability Testing
• Usability Testing
• Compliance Testing
• Localization Testing
- 06 -
The majority (80%) of
marketers believe live
events are critical to their
company’s success.
Tester skills
Non-
Technical
Skills
Technical
Skills
Knowledge of Database/SQL,
knowledge of Linux commands
test management,
experience with automation tool.
Analytical
Communication,
Time management
Organization skills
Great attitude
Passion for IT and software.
- 07 -
THE DESIGN SPRINT
Jake Knapp created the Design Sprint process at
Google in 2010
His model develops a weekly system to build and
test a prototype, in a cost-effective and save-time
method, using a proven step-by-step checklist
HOW IT WORKS
make a map of the
problem
each team member
draft solutions
The team manager
choose the best
option
the team build a
prototype
the team test that
prototype with five
target customers.
Thank you for your attention
Contact us
/SystemeSolutions
/Projectsdoctor
/système
projects@systeme.ie
systeme.ieMore Resources Online on:

Effective Software Testing

  • 1.
  • 2.
    01 WHAT IS SOFTWARE TESTING? 02 0304 05 06 CONTENTS - 02 - WHAT MAKES A TEST SUCCESSFUL? TYPE OF SOFTWARE TESTING TESTER SKILLS THE DESIGN SPRINT CONTACT US
  • 3.
    - 03 - Sometext What is Software Testing? Software Testing involves the entire team effort to investigate and test the quality of a software product or service, with the intent to find any bugs or technical issues that would compromise the system. The effectiveness of Testing can be measured if the goal and purpose of the testing effort is clearly defined. The vitally important goals of Software testing are: • Individualise errors and defects made during the development process; • Make sure that the final product would be reliable and operative; • Satisfy all customer expectations and objectives; • Deliver a high-quality and cost-effective product; • Ensure the software stability.
  • 4.
    - 04 - Whatmakes a test successful The test should cover every code written for the application and all the eventualities that can occur when using the software. Test planning and process: test the strategy, design test cases and analyze their results, track bugs, gather information and metrics.
  • 5.
    - 05 - Typesof Software Testing Functional Testing • Unit Testing • Integration Testing • System Testing • Sanity Testing • Smoke Testing • Interface Testing • Regression Testing • Beta/Acceptance Testing Non-Functional Testing • Performance Testing • Load Testing • Stress Testing • Volume Testing • Security Testing • Compatibility Testing • Install Testing • Recovery Testing • Reliability Testing • Usability Testing • Compliance Testing • Localization Testing
  • 6.
    - 06 - Themajority (80%) of marketers believe live events are critical to their company’s success. Tester skills Non- Technical Skills Technical Skills Knowledge of Database/SQL, knowledge of Linux commands test management, experience with automation tool. Analytical Communication, Time management Organization skills Great attitude Passion for IT and software.
  • 7.
    - 07 - THEDESIGN SPRINT Jake Knapp created the Design Sprint process at Google in 2010 His model develops a weekly system to build and test a prototype, in a cost-effective and save-time method, using a proven step-by-step checklist HOW IT WORKS make a map of the problem each team member draft solutions The team manager choose the best option the team build a prototype the team test that prototype with five target customers.
  • 8.
    Thank you foryour attention Contact us /SystemeSolutions /Projectsdoctor /système projects@systeme.ie systeme.ieMore Resources Online on: