SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Testing Throughout The
Software Life Cycle
Jurusan Sistem Informasi
Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim
Riau
Siti Rubayati
• SOFTWARE
DEVELOPMENT
MODELS
1
V-Model
Although variants of the V-model exist, a common type of V-model usesfour test
levels. The four test levels used, each with their own objectives,are:
4
 componenttesting:
 Virsearches for defects in and verifies the
functioning ofsoftware components (e.g.
modules, programs, objects, classes etc.)
that areseparately testable;is sensibus sit
no. Mei ei delenit maiorum copiosae.
 systemtesting
 concerned with the behavior of the whole
system/product asdefined by the scope of a
development project or product. The main
focus ofsystem testing is verification against
specified requirements
 integrationtesting:
 tests interfaces between components, interactions to
different parts of a system such as an operating system,
file system and hardware or interfaces between systems
 acceptancetesting
 validation testing with respect to user
needs, requirements, and business
processes conducted to determine
whether or not toaccept the system
 Not all life cycles are sequential. There are also iterative or incremental lifecycles
where, instead of one large development time line from beginning to end,we cycle
through a number of smaller self-contained life cycle phases for thesame project. As
with the V-model, there are many variants of iterative lifecycles.
Iterative life cycles
Rapid Application Development
 Rapid Application Development (RAD) is formally a parallel
development offunctions and subsequent integration.
Dynamic System Development
Methodology
 Dynamic System Development Methodology [DSDM] is a refined RADprocess that
allows controls to be put in place in order to stop the processfrom getting out of control.
Remember we still need to have the essentials ofgood development practice in place in
order for these methodologies towork. We need to maintain strict configuration
management of the rapidchanges that we are making in a number of parallel development
cycles.From the testing perspective we need to plan this very carefully and updateour
plans regularly as things will be changing very rapidly (see Chapter 5 formore on test
plans).
 The RAD development process encourages active customer feedback.The customer gets
early visibility of the product, can provide feedback on thedesign and can decide, based on
the existing functionality, whether toproceed with the development, what functionality to
include in the nextdelivery cycle or even to halt the project if it is not delivering the
expectedvalue. An early business-focused solution in the market place gives an
earlyreturn on investment (ROI) and can provide valuable marketing informationfor the
business. Validation with the RAD development process is thus anearly and major activity.
Agile development
It states that integration and testing of the
code shall happen several timesa day.
It states that we always implement the
simplest solution to meet
today'sproblems
It promotes pair programming and shared
code ownership amongst thedevelopers.
It states that component test scripts shall be
written before the code iswritten and that
those tests should be automated.
Extreme Programming (XP) is currently one of the most well-known agiledevelopment life cycle
models. (See [Agile] for ideas behind this approach.)The methodology claims to be more human
friendly than traditional development methods. Some characteristics of XP are:
It promotes the generation of business
stories to define the functionality
It demands an on-site customer for continual
feedback and to define andcarry out
functional acceptance testing.
Testing within a life cycle model
the analysis and design of tests for a given
test level should begin during
thecorresponding development activity;
each test level has test objectives specific to
that level;
for every development activity there is a
corresponding testing activity;
testers should be involved in reviewing
documents as soon as drafts are available
in the development cycle.
Thank you
http://sif.uin-suska.ac.id
http://fst.uin-suska.ac.id
http://uin-suska.ac.id
Sumber : Graham et.al (2011)

Weitere ähnliche Inhalte

Was ist angesagt?

Materi Testing dan Implementasi System
Materi Testing dan Implementasi SystemMateri Testing dan Implementasi System
Materi Testing dan Implementasi Systemdevinta sari
 
Softwaredevelopmentmodels windirohmaheny11453205427kelase
Softwaredevelopmentmodels windirohmaheny11453205427kelaseSoftwaredevelopmentmodels windirohmaheny11453205427kelase
Softwaredevelopmentmodels windirohmaheny11453205427kelasewindi rohmaheny
 
Software development models hazahara
Software development models hazaharaSoftware development models hazahara
Software development models hazaharaHazahara shadah
 
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...Tiara Ramadhani
 
Notes on agile
Notes on agileNotes on agile
Notes on agileAmolS7
 
SOFTWARE DEVELOPMENT MODELS
SOFTWARE DEVELOPMENT MODELSSOFTWARE DEVELOPMENT MODELS
SOFTWARE DEVELOPMENT MODELSMeychiaGaiza
 
Testing Throughout The Software Life Cycle
Testing Throughout The Software Life CycleTesting Throughout The Software Life Cycle
Testing Throughout The Software Life Cycleelvira munanda
 
Testing Throughout the Software Life Cycle (Chapter 2)
Testing Throughout the Software Life Cycle (Chapter 2)Testing Throughout the Software Life Cycle (Chapter 2)
Testing Throughout the Software Life Cycle (Chapter 2)febriana aulia hidayati
 
Testing Throughout The Software Life Cycle II (Dhea Frizky)
Testing Throughout The Software Life Cycle II (Dhea Frizky)Testing Throughout The Software Life Cycle II (Dhea Frizky)
Testing Throughout The Software Life Cycle II (Dhea Frizky)Dhea Ffrizky
 
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 cycleIlham Wahyudi
 
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 alEmi Rahmi
 
Software Development Models
Software Development ModelsSoftware Development Models
Software Development ModelsEmi Rahmi
 
V model presentation
V model presentationV model presentation
V model presentationNiat Murad
 
Testing Implementasi 2
Testing Implementasi 2Testing Implementasi 2
Testing Implementasi 2Sinthia Gusfah
 
Chap2
Chap2Chap2
Chap2Niit
 
Testing Throughout the Software Life Cycle part.2 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.2 - Andika Dwi Ary CandraTesting Throughout the Software Life Cycle part.2 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.2 - Andika Dwi Ary CandraAnd11ka
 

Was ist angesagt? (20)

Materi Testing dan Implementasi System
Materi Testing dan Implementasi SystemMateri Testing dan Implementasi System
Materi Testing dan Implementasi System
 
Softwaredevelopmentmodels windirohmaheny11453205427kelase
Softwaredevelopmentmodels windirohmaheny11453205427kelaseSoftwaredevelopmentmodels windirohmaheny11453205427kelase
Softwaredevelopmentmodels windirohmaheny11453205427kelase
 
Software development models hazahara
Software development models hazaharaSoftware development models hazahara
Software development models hazahara
 
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
Tiara Ramadhani - Program Studi S1 Sistem Informasi - Fakultas Sains dan Tekn...
 
Notes on agile
Notes on agileNotes on agile
Notes on agile
 
SOFTWARE DEVELOPMENT MODELS
SOFTWARE DEVELOPMENT MODELSSOFTWARE DEVELOPMENT MODELS
SOFTWARE DEVELOPMENT MODELS
 
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 (Chapter 2)
Testing Throughout the Software Life Cycle (Chapter 2)Testing Throughout the Software Life Cycle (Chapter 2)
Testing Throughout the Software Life Cycle (Chapter 2)
 
Testing Throughout The Software Life Cycle II (Dhea Frizky)
Testing Throughout The Software Life Cycle II (Dhea Frizky)Testing Throughout The Software Life Cycle II (Dhea Frizky)
Testing Throughout The Software Life Cycle II (Dhea Frizky)
 
SDLC
SDLCSDLC
SDLC
 
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
 
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
 
V model presentation
V model presentationV model presentation
V model presentation
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Testing Implementasi 2
Testing Implementasi 2Testing Implementasi 2
Testing Implementasi 2
 
03 Modeling Process and Life Cycle
03 Modeling Process and Life Cycle03 Modeling Process and Life Cycle
03 Modeling Process and Life Cycle
 
What Is Software Development Lifecycle?
What Is Software Development Lifecycle?What Is Software Development Lifecycle?
What Is Software Development Lifecycle?
 
Chap2
Chap2Chap2
Chap2
 
Testing Throughout the Software Life Cycle part.2 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.2 - Andika Dwi Ary CandraTesting Throughout the Software Life Cycle part.2 - Andika Dwi Ary Candra
Testing Throughout the Software Life Cycle part.2 - Andika Dwi Ary Candra
 

Ähnlich wie 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 cycleAmelia Septia Roza
 
TESTING IMPLEMENTATION SYSTEM
TESTING IMPLEMENTATION SYSTEMTESTING IMPLEMENTATION SYSTEM
TESTING IMPLEMENTATION SYSTEMPutri nadya Fazri
 
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 2Egi Ilham Elnusa
 
Software development models
Software development modelsSoftware development models
Software development modelsnur fitrianti
 
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 & Implementationyogi syafrialdi
 
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 hadnanhadnan hardiansyah
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyIJMER
 
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 2Risun Hidayat
 
1 What is Software Development Life Cycle2 What is the role of QA.pdf
1 What is Software Development Life Cycle2 What is the role of QA.pdf1 What is Software Development Life Cycle2 What is the role of QA.pdf
1 What is Software Development Life Cycle2 What is the role of QA.pdfalvisguyjhiy
 
FADHILLA ELITA Ppt testing 3
FADHILLA ELITA Ppt testing 3FADHILLA ELITA Ppt testing 3
FADHILLA ELITA Ppt testing 3fadhilla elita
 
SDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of TechnologySDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of TechnologyRaphaff
 
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 2novranrafindo
 
Software development models_rendi_saputra_infosys_USR
Software development models_rendi_saputra_infosys_USRSoftware development models_rendi_saputra_infosys_USR
Software development models_rendi_saputra_infosys_USRRendi Saputra
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleEmi Rizki Ayunanda
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleAditya Ramadhan
 
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 CandraAnd11ka
 
Lecture 1. Software Process Models.pdf
Lecture 1. Software Process Models.pdfLecture 1. Software Process Models.pdf
Lecture 1. Software Process Models.pdfOwenHarveyBalocon
 

Ähnlich wie Testing Throughout The Software Life Cycle (18)

Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
TESTING IMPLEMENTATION SYSTEM
TESTING IMPLEMENTATION SYSTEMTESTING IMPLEMENTATION SYSTEM
TESTING IMPLEMENTATION SYSTEM
 
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
 
Software development models
Software development modelsSoftware development models
Software development models
 
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
 
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
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
 
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
 
1 What is Software Development Life Cycle2 What is the role of QA.pdf
1 What is Software Development Life Cycle2 What is the role of QA.pdf1 What is Software Development Life Cycle2 What is the role of QA.pdf
1 What is Software Development Life Cycle2 What is the role of QA.pdf
 
FADHILLA ELITA Ppt testing 3
FADHILLA ELITA Ppt testing 3FADHILLA ELITA Ppt testing 3
FADHILLA ELITA Ppt testing 3
 
SDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of TechnologySDLC Apresentação - Shift Education of Technology
SDLC Apresentação - Shift Education of Technology
 
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
 
Software development models_rendi_saputra_infosys_USR
Software development models_rendi_saputra_infosys_USRSoftware development models_rendi_saputra_infosys_USR
Software development models_rendi_saputra_infosys_USR
 
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 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
 
Lecture 1. Software Process Models.pdf
Lecture 1. Software Process Models.pdfLecture 1. Software Process Models.pdf
Lecture 1. Software Process Models.pdf
 

Mehr von Siti Rubayati

Pengenalan control & audit teknologi informasi
Pengenalan control & audit teknologi informasiPengenalan control & audit teknologi informasi
Pengenalan control & audit teknologi informasiSiti Rubayati
 
Motivasi dalam manajemen
Motivasi dalam manajemenMotivasi dalam manajemen
Motivasi dalam manajemenSiti Rubayati
 
Kepemimpinan kelompok
Kepemimpinan kelompokKepemimpinan kelompok
Kepemimpinan kelompokSiti Rubayati
 
Is 7-pengambilan keputusan
Is 7-pengambilan keputusanIs 7-pengambilan keputusan
Is 7-pengambilan keputusanSiti Rubayati
 
Is 3-fungsi pengorganisasian
Is 3-fungsi pengorganisasianIs 3-fungsi pengorganisasian
Is 3-fungsi pengorganisasianSiti Rubayati
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testingSiti Rubayati
 
Interpersonal skill di bidang teknologi informasi
Interpersonal skill di bidang teknologi informasiInterpersonal skill di bidang teknologi informasi
Interpersonal skill di bidang teknologi informasiSiti Rubayati
 

Mehr von Siti Rubayati (13)

Pengenalan control & audit teknologi informasi
Pengenalan control & audit teknologi informasiPengenalan control & audit teknologi informasi
Pengenalan control & audit teknologi informasi
 
Motivasi dalam manajemen
Motivasi dalam manajemenMotivasi dalam manajemen
Motivasi dalam manajemen
 
Kepemimpinan kelompok
Kepemimpinan kelompokKepemimpinan kelompok
Kepemimpinan kelompok
 
Is 7-pengambilan keputusan
Is 7-pengambilan keputusanIs 7-pengambilan keputusan
Is 7-pengambilan keputusan
 
Is 6-motivasi
Is 6-motivasiIs 6-motivasi
Is 6-motivasi
 
Is 5-controlling
Is 5-controllingIs 5-controlling
Is 5-controlling
 
Is 4-koordinasi (2)
Is 4-koordinasi (2)Is 4-koordinasi (2)
Is 4-koordinasi (2)
 
Is 3-fungsi pengorganisasian
Is 3-fungsi pengorganisasianIs 3-fungsi pengorganisasian
Is 3-fungsi pengorganisasian
 
Is 2-perencanaan
Is 2-perencanaanIs 2-perencanaan
Is 2-perencanaan
 
Dasar2 manajemen
Dasar2 manajemenDasar2 manajemen
Dasar2 manajemen
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Interpersonal skill di bidang teknologi informasi
Interpersonal skill di bidang teknologi informasiInterpersonal skill di bidang teknologi informasi
Interpersonal skill di bidang teknologi informasi
 

Kürzlich hochgeladen

social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Kürzlich hochgeladen (20)

social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

Testing Throughout The Software Life Cycle

  • 1. Testing Throughout The Software Life Cycle Jurusan Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau Siti Rubayati
  • 4. Although variants of the V-model exist, a common type of V-model usesfour test levels. The four test levels used, each with their own objectives,are: 4  componenttesting:  Virsearches for defects in and verifies the functioning ofsoftware components (e.g. modules, programs, objects, classes etc.) that areseparately testable;is sensibus sit no. Mei ei delenit maiorum copiosae.  systemtesting  concerned with the behavior of the whole system/product asdefined by the scope of a development project or product. The main focus ofsystem testing is verification against specified requirements  integrationtesting:  tests interfaces between components, interactions to different parts of a system such as an operating system, file system and hardware or interfaces between systems  acceptancetesting  validation testing with respect to user needs, requirements, and business processes conducted to determine whether or not toaccept the system
  • 5.  Not all life cycles are sequential. There are also iterative or incremental lifecycles where, instead of one large development time line from beginning to end,we cycle through a number of smaller self-contained life cycle phases for thesame project. As with the V-model, there are many variants of iterative lifecycles. Iterative life cycles
  • 6. Rapid Application Development  Rapid Application Development (RAD) is formally a parallel development offunctions and subsequent integration.
  • 7. Dynamic System Development Methodology  Dynamic System Development Methodology [DSDM] is a refined RADprocess that allows controls to be put in place in order to stop the processfrom getting out of control. Remember we still need to have the essentials ofgood development practice in place in order for these methodologies towork. We need to maintain strict configuration management of the rapidchanges that we are making in a number of parallel development cycles.From the testing perspective we need to plan this very carefully and updateour plans regularly as things will be changing very rapidly (see Chapter 5 formore on test plans).  The RAD development process encourages active customer feedback.The customer gets early visibility of the product, can provide feedback on thedesign and can decide, based on the existing functionality, whether toproceed with the development, what functionality to include in the nextdelivery cycle or even to halt the project if it is not delivering the expectedvalue. An early business-focused solution in the market place gives an earlyreturn on investment (ROI) and can provide valuable marketing informationfor the business. Validation with the RAD development process is thus anearly and major activity.
  • 8. Agile development It states that integration and testing of the code shall happen several timesa day. It states that we always implement the simplest solution to meet today'sproblems It promotes pair programming and shared code ownership amongst thedevelopers. It states that component test scripts shall be written before the code iswritten and that those tests should be automated. Extreme Programming (XP) is currently one of the most well-known agiledevelopment life cycle models. (See [Agile] for ideas behind this approach.)The methodology claims to be more human friendly than traditional development methods. Some characteristics of XP are: It promotes the generation of business stories to define the functionality It demands an on-site customer for continual feedback and to define andcarry out functional acceptance testing.
  • 9. Testing within a life cycle model the analysis and design of tests for a given test level should begin during thecorresponding development activity; each test level has test objectives specific to that level; for every development activity there is a corresponding testing activity; testers should be involved in reviewing documents as soon as drafts are available in the development cycle.