Вы находитесь на странице: 1из 10

Cultivăm dorința de evoluție personală!

Un proiect al Asociației pentru Educație Informală, în colaborare cu:


Griffiths School of Management; Soluții Avansate SRL; Talpoș &
Partners SRL, Organizația Tineret pentru Europa, Scoala
Internationala Cluj Napoca, Fortech, Endava, BCR, RedKiwi,
Psihoselect, BuzzNews si Radio Transilvania.
Prieteni
What is testing?

Software testing is the process of executing a


program or application with the intent of finding
the software bugs.

Software testing is an investigation conducted


to provide stakeholders with information about
the quality of the product or service under test.

The testing takes place throughout the software


development life cycle.
What is testing?

Should answer the following questions:

• Does the software meet the requirements?


• Does it work correctly?
• Do all features work?
• Are there defects in the software?
• What the quality level is?
• Do we have enough information for
decision-making?
Testing Process

Requirements
Analysis

Test
Planning
Test
Preparation

Test Execution
and Tracking

Test
Reporting

Test
Closure
QA vs. QC vs. Testing

Quality Assurance - Prevention of faults by


inspecting & testing the process

Quality Control - Detection of faults by


inspecting & testing the product

Testing – Execution of a system with the intent


of finding defects
QA vs. QC vs. Testing

S.N. Quality Assurance Quality Control Testing

Activities which ensure the


Activities which ensure the
implementation of processes, Activities which ensure the
verification of developed software
1 procedures and standards in context identification of bugs/error/defects
with respect to documented (or not
to verification of developed software in the Software.
in some cases) requirements.
and intended requirements.

Focuses on actual testing by


Focuses on processes and procedures executing Software with intend to
2 rather then conducting actual testing identify bug/defect through Focuses on actual testing.
on the system. implementation of procedures and
process.
3 Process oriented activities. Product oriented activities. Product oriented activities.
4 Preventive activities. It is a corrective process. It is a preventive process.
It is a subset of Software Test Life QC can be considered as the subset Testing is the subset of Quality
5
Cycle (STLC). of Quality Assurance. Control.
Course References

http://www.tutorialspoint.com/software_testing/

http://sqa.stackexchange.com/

http://www.softwaretestinghelp.com/

http://en.wikipedia.org/wiki/Main_Page

http://www.ministryoftesting.com/

http://www.istqb.org/certification-path-root/foundation-
level/foundation-level-content.html

http://www.satisfice.com/
Testing Fundamentals Exercise

Read the following article and write 3 main ideas


that you understood and you found valuable:

http://istqbexamcertification.com/what-is-the-
psychology-of-testing/
Software Methodologies Homework

Review the following software methodologies:


- Waterfall
- V-Model
- Iterative
- Agile
- Kanban
- Scrum
- Extreme Programming (XP)
- RAD
and for each provide the methodologies specifics,
advantages and disadvantages. Use an Excel
document with 3 columns (Specifics, Advantages,
Disadvantages) for each methodology.

Вам также может понравиться