SlideShare a Scribd company logo
Testing Throughout
The Software Life Cycle
Fajar Ayu Ningrum
11453205077
Sistem Informasi
Fakultas Sains dan Teknologi
Uin Suska Riau
A. SOFTWARE DEVELOPMENT MODELS
1. Model
 Before discussing the V-model, we will look at the
model which came before it.The waterfall model was
one of the earliest models to be designed. It has
anatural timeline where tasks are executed in a
sequential fashion. We start at thetop of the waterfall
with a feasibility study and flow down through the
variousproject tasks finishing with implementation
into the live environment. Designflows through into
development, which in turn flows into build, and
finally oninto test. Testing tends to happen towards
the end of the project life cycle sodefects are
detected close to the live implementation date.
2. Iterative life cycles
3. Testing within a life cycle model
1. n summary, whichever life cycle model is being
used, there are several characteristics of good
testing:
2. for every development activity there is a
corresponding testing activity;
3. each test level has test objectives specific to
that level;
4. the analysis and design of tests for a given test
level should begin during thecorresponding
development activity;
5. testers should be involved in reviewing
documents as soon as drafts are available in
the development cycle.
B. TEST LEVELS
1. Component testing
Component testing may be done in isolation
from the rest of the system depending on the
context of the development life cycle and the
system. Most often stubsand drivers are
used to replace the missing software and
simulate the interfacebetween the software
components in a simple manner. A stub is
called from thesoftware component to be
tested; a driver calls a component to be
tested (seeFigure 2.5).
2. Integration testing
Integration testing tests interfaces between
components, interactions to different parts of
a system such as an operating system, file
system and hardware or interfaces between
systems. Note that integration testing should
bedifferentiated from other integration
activities. Integration testing is oftencarried
out by the integrator, but preferably by a
specific integration tester ortest team.
4. System testing
System testingis concerned with the behavior of the whole
system/product asdefined by the scope of a development project or
product. It may include testsbased on risks and/or requirements
specification, business processes, use cases,or other high level
descriptions of system behavior, interactions with the operating
system, and system resources. System testing is most often the final
test onbehalf of development to verify that the system to be
delivered meets the specification and its purpose may be to find as
many defects as possible. Most oftenit is carried out by specialist
testers that form a dedicated, and sometimes independent, test team
within development, reporting to the development manageror
project manager.
5. Acceptance testing
When the development organization has
performed its system test and has corrected all or
most defects, the system will be delivered to the user
or customerfor acceptance testing. The acceptance
test should answer questions such as:'Can the
system be released?', 'What, if any, are the
outstanding (business)risks?' and 'Has development
met their obligations?'. Acceptance testing ismost
often the responsibility of the user or customer,
although other stakeholders may be involved as well.
The execution of the acceptance test requires a
testenvironment that is for most aspects,
representative of the production environment ('as-if
production').
Thank you

More Related Content

What's hot

Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
aidul azmi
 
Fundamentals of testing jef (3)
Fundamentals of testing jef (3)Fundamentals of testing jef (3)
Fundamentals of testing jef (3)
jefri_antoni
 
Chapter 2 Testing Throughout the Software Life Cycle
Chapter 2 Testing Throughout the Software Life CycleChapter 2 Testing Throughout the Software Life Cycle
Chapter 2 Testing Throughout the Software Life Cycle
Siti Deny Nadiroha
 
Bab ii testing throughout the software life cycle (yoga)
Bab ii testing throughout the software life cycle (yoga)Bab ii testing throughout the software life cycle (yoga)
Bab ii testing throughout the software life cycle (yoga)
sidjdhdjsks
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
Afridol Afridol
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
Evi Yandri
 
System testing ppt
System testing pptSystem testing ppt
System testing ppt
L ESHWAR
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
As Fazli
 
Testing throughout the software life cycle 2 hadnan
Testing throughout the software life cycle 2 hadnanTesting throughout the software life cycle 2 hadnan
Testing throughout the software life cycle 2 hadnan
hadnan hardiansyah
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
eva khasana
 
software engineering
software engineeringsoftware engineering
software engineering
Subhanshu Mittal
 
Aldi testing throughout the software life cycle 2
Aldi testing throughout the software life cycle 2Aldi testing throughout the software life cycle 2
Aldi testing throughout the software life cycle 2
aldi aulia
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
Risun Hidayat
 
System Integration Testing
System Integration TestingSystem Integration Testing
System Integration Testing
Josh Case
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
novranrafindo
 
02. testing throughout the software life cycle
02. testing throughout the software life cycle02. testing throughout the software life cycle
02. testing throughout the software life cycle
Tricia Karina
 
System testing
System testingSystem testing
System testing
KarthigaGunasekaran1
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
Aditya Ramadhan
 
Software engineering- system testing
Software engineering- system testingSoftware engineering- system testing
Software engineering- system testing
Tejas Mhaske
 
System testing
System testingSystem testing
System testing
MeenakshiK19
 

What's hot (20)

Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Fundamentals of testing jef (3)
Fundamentals of testing jef (3)Fundamentals of testing jef (3)
Fundamentals of testing jef (3)
 
Chapter 2 Testing Throughout the Software Life Cycle
Chapter 2 Testing Throughout the Software Life CycleChapter 2 Testing Throughout the Software Life Cycle
Chapter 2 Testing Throughout the Software Life Cycle
 
Bab ii testing throughout the software life cycle (yoga)
Bab ii testing throughout the software life cycle (yoga)Bab ii testing throughout the software life cycle (yoga)
Bab ii testing throughout the software life cycle (yoga)
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
 
System testing ppt
System testing pptSystem testing ppt
System testing ppt
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
 
Testing throughout the software life cycle 2 hadnan
Testing throughout the software life cycle 2 hadnanTesting throughout the software life cycle 2 hadnan
Testing throughout the software life cycle 2 hadnan
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
software engineering
software engineeringsoftware engineering
software engineering
 
Aldi testing throughout the software life cycle 2
Aldi testing throughout the software life cycle 2Aldi testing throughout the software life cycle 2
Aldi testing throughout the software life cycle 2
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
 
System Integration Testing
System Integration TestingSystem Integration Testing
System Integration Testing
 
Testing throughout the software life cycle 2
Testing throughout the software life cycle 2Testing throughout the software life cycle 2
Testing throughout the software life cycle 2
 
02. testing throughout the software life cycle
02. testing throughout the software life cycle02. testing throughout the software life cycle
02. testing throughout the software life cycle
 
System testing
System testingSystem testing
System testing
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Software engineering- system testing
Software engineering- system testingSoftware engineering- system testing
Software engineering- system testing
 
System testing
System testingSystem testing
System testing
 

Similar to Testing throughout the software life cycle

Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
Rudy Setiawan
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
Emi Rizki Ayunanda
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
Riski Indra Hilman
 
02 testing throughout the software life cycle
02 testing throughout the software life cycle02 testing throughout the software life cycle
02 testing throughout the software life cycle
Ilham Wahyudi
 
Testing Implementasi 2
Testing Implementasi 2Testing Implementasi 2
Testing Implementasi 2
Sinthia Gusfah
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
muhamad iqbal
 
Ppt 2 testing throughout the software life cycle
Ppt 2 testing throughout the software life cyclePpt 2 testing throughout the software life cycle
Ppt 2 testing throughout the software life cycle
santi suryani
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
Marni -
 
Testing throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & ImplementationTesting throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & Implementation
yogi syafrialdi
 
Presentasi testing throughout the software life cycle 2
Presentasi testing throughout the software life cycle 2Presentasi testing throughout the software life cycle 2
Presentasi testing throughout the software life cycle 2
Egi Ilham Elnusa
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
Amelia Septia Roza
 
Software Development Models by Graham et al
Software Development Models by Graham et alSoftware Development Models by Graham et al
Software Development Models by Graham et al
Emi Rahmi
 
Software Development Models
Software Development ModelsSoftware Development Models
Software Development Models
Emi Rahmi
 
Testing & implementation system 2-wm
Testing & implementation system 2-wmTesting & implementation system 2-wm
Testing & implementation system 2-wm
Wiwik Muslehatin
 
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary CandraTesting Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
And11ka
 
Testing Throughout The Software Life Cycle (Dhea Frizky)
Testing Throughout The Software Life Cycle (Dhea Frizky) Testing Throughout The Software Life Cycle (Dhea Frizky)
Testing Throughout The Software Life Cycle (Dhea Frizky)
Dhea Ffrizky
 

Similar to Testing throughout the software life cycle (16)

Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
02 testing throughout the software life cycle
02 testing throughout the software life cycle02 testing throughout the software life cycle
02 testing throughout the software life cycle
 
Testing Implementasi 2
Testing Implementasi 2Testing Implementasi 2
Testing Implementasi 2
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Ppt 2 testing throughout the software life cycle
Ppt 2 testing throughout the software life cyclePpt 2 testing throughout the software life cycle
Ppt 2 testing throughout the software life cycle
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Testing throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & ImplementationTesting throughout the software life cycle - Testing & Implementation
Testing throughout the software life cycle - Testing & Implementation
 
Presentasi testing throughout the software life cycle 2
Presentasi testing throughout the software life cycle 2Presentasi testing throughout the software life cycle 2
Presentasi testing throughout the software life cycle 2
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Software Development Models by Graham et al
Software Development Models by Graham et alSoftware Development Models by Graham et al
Software Development Models by Graham et al
 
Software Development Models
Software Development ModelsSoftware Development Models
Software Development Models
 
Testing & implementation system 2-wm
Testing & implementation system 2-wmTesting & implementation system 2-wm
Testing & implementation system 2-wm
 
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary CandraTesting Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.1 - Andika Dwi Ary Candra
 
Testing Throughout The Software Life Cycle (Dhea Frizky)
Testing Throughout The Software Life Cycle (Dhea Frizky) Testing Throughout The Software Life Cycle (Dhea Frizky)
Testing Throughout The Software Life Cycle (Dhea Frizky)
 

Recently uploaded

RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
Himanshu Rai
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 

Recently uploaded (20)

RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem studentsRHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
RHEOLOGY Physical pharmaceutics-II notes for B.pharm 4th sem students
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 

Testing throughout the software life cycle

  • 1. Testing Throughout The Software Life Cycle Fajar Ayu Ningrum 11453205077 Sistem Informasi Fakultas Sains dan Teknologi Uin Suska Riau
  • 3. 1. Model  Before discussing the V-model, we will look at the model which came before it.The waterfall model was one of the earliest models to be designed. It has anatural timeline where tasks are executed in a sequential fashion. We start at thetop of the waterfall with a feasibility study and flow down through the variousproject tasks finishing with implementation into the live environment. Designflows through into development, which in turn flows into build, and finally oninto test. Testing tends to happen towards the end of the project life cycle sodefects are detected close to the live implementation date.
  • 5. 3. Testing within a life cycle model 1. n summary, whichever life cycle model is being used, there are several characteristics of good testing: 2. for every development activity there is a corresponding testing activity; 3. each test level has test objectives specific to that level; 4. the analysis and design of tests for a given test level should begin during thecorresponding development activity; 5. testers should be involved in reviewing documents as soon as drafts are available in the development cycle.
  • 7. 1. Component testing Component testing may be done in isolation from the rest of the system depending on the context of the development life cycle and the system. Most often stubsand drivers are used to replace the missing software and simulate the interfacebetween the software components in a simple manner. A stub is called from thesoftware component to be tested; a driver calls a component to be tested (seeFigure 2.5).
  • 8. 2. Integration testing Integration testing tests interfaces between components, interactions to different parts of a system such as an operating system, file system and hardware or interfaces between systems. Note that integration testing should bedifferentiated from other integration activities. Integration testing is oftencarried out by the integrator, but preferably by a specific integration tester ortest team.
  • 9. 4. System testing System testingis concerned with the behavior of the whole system/product asdefined by the scope of a development project or product. It may include testsbased on risks and/or requirements specification, business processes, use cases,or other high level descriptions of system behavior, interactions with the operating system, and system resources. System testing is most often the final test onbehalf of development to verify that the system to be delivered meets the specification and its purpose may be to find as many defects as possible. Most oftenit is carried out by specialist testers that form a dedicated, and sometimes independent, test team within development, reporting to the development manageror project manager.
  • 10. 5. Acceptance testing When the development organization has performed its system test and has corrected all or most defects, the system will be delivered to the user or customerfor acceptance testing. The acceptance test should answer questions such as:'Can the system be released?', 'What, if any, are the outstanding (business)risks?' and 'Has development met their obligations?'. Acceptance testing ismost often the responsibility of the user or customer, although other stakeholders may be involved as well. The execution of the acceptance test requires a testenvironment that is for most aspects, representative of the production environment ('as-if production').