SlideShare a Scribd company logo
1 of 31
Example For Quality 
Enter Text 
here: 
abc 
ok 
Please enter valid 
data
Enter Text 
here: 
abc123 
OK 
Please enter valid 
data 
Summary for above two Examples 
The Application should be prepared according to client’s 
requirements and it should be User-Friendliness.
Project taken by the Organization 
in a procedural way... 
BOA 
Requirements 
TCS 
Infosys 
IBM 
Tech 
Mahindra 
DSS 
RFP 
Client
Contents of RFP 
Full form of RFP : Request for Proposal Document 
Contents : 
1) Introduction 
2) Cost 
3) Experience 
4) Resources 
5) Approach 
6) Methodologies ....etc
Selected 
BOA DSS 
The Official People of both the companies will meet to 
finalize the agreement. For finalizing they will sign on 
Documents. 
SLA Service level Agreement 
SOW Statement of work
SDLC Phases 
1) Initial or Requirement phase 
2) Analysis Phase 
3) Design Phase 
4) Coding Phase 
5) Testing Phase 
6) Release & Maintenance
Where exactly Testing will be started 
1) UnConventional Testing 
2) Conventional Testing 
Unconventional Testing : The person will test the application whether 
this application is going according to company standards are not. Here 
the person is QA(Quality Analyst) 
Conventional Testing : The person will test the application whether this 
application is according to clients requirements or not. Here the person 
is Software Test Engineer.
Testing Methodologies : There are two types of testing methodologies. 
1) Black Box Testing 
2) White Box Testing 
There is one more which is derived from above two methodologies. 
i.e Gray Box Testing. 
Black Box Testing : The people who performs testing only on the 
functional part of the application is called as Black Box test Engineers.
White Box Testing : The people who test the structural part of the 
application i.e Coding part is known as White Box Testing. 
> Usually developers are White Box Test Engineers. 
Gray Box testing : The people who test the Functional and Structural 
part of the application is known as Gray Box Testing.
Levels of Testing 
Different Levels of Testing are : 
1) Unit Level Testing 
2) Module level Testing 
3) Integration level Testing 
4) System level Testing 
5) User acceptance Testing 
Unit Level Testing : 
 Unit is defined as a Smallest part of the program in an 
application.
 These will be performed by developers where they will test each 
and every unit of an application(i.e coding) and combination of 
units. 
Different ways of unit testing are : 
1) Structural Testing 
2) Conditional Testing 
3) Branch Testing
Module Level Testing : 
 Combining more than one functionality to perform a major 
task of related feature to test is known as Module Level 
Testing 
 These will be performed by Software Test Engineers. 
City 
GOA 
HYD 
Others 
Select 
Location here 
: OK
Example 2 
City 
GOA 
HYD 
Others 
Select 
Location here 
: OK 
Enter Location name : PUNE 
OK
Select 
Location here 
: 
City 
GOA 
HYD 
PUNE 
Others 
OK
3) Integration Level Testing : 
Combining all the modules of a project by using 
different approaches. The approaches are : 
1) Top-Down Approach 
2) Bottom- Up Approach 
3) Hybrid Approach 
4) Big bang Integration 
1) Top-Down Approach : 
Combining the modules from top(i.e parent) level to 
bottom(i.e Child) level is known as Top-down Approach.
A 
B C 
D E F G 
From top to 
Bottom 
Parent 
Module 
Stub 
Stub : In Top-Down approach if any original module is replaced 
With dummy module that module we will call it as Stub.
Bottom-Up Approach : Combining the modules from child level to 
parent level is known as Bottom-up approach. 
A 
B C 
Parent 
Module 
D E F G 
Driver 
From Bottom 
to Top 
Child Module
Hybrid Approach : Combination of both the approaches is known as 
Hybrid approach. 
Big Bang Integration : Combining all the modules at a time after 
Preparing the modules is known as Big bang Integration. 
System Level Testing : Testing each and every functionality of the 
application where we will perform all the types of testing is known 
as system level testing.
Software Development Models 
Water Fall Model or Linear Sequential Model 
Initial 
Analysis 
Design 
Coding 
Testing 
R & M 
Phases 
Cost 
Cost of a bug phase 
by phase
Initial 
Analysis 
Design 
When ever Requirements are added 
In the middle again the process 
Should start from first. 
Coding 
Testing 
R & M
ENVIRONMENT 
Present 
Layer 
Validations Appropriate data 
Database 
Layer 
Request Request 
Applicati-on 
Layer 
Response Response 
Displaying data 
There are 4 types of architectures : 
1) 1-Tier Architecture 
2) 2-Tier Architecture 
3) 3-Tier Architecture 
4) n-Tier Architecture
Environment in the Organization for a project 
Dev Environment Test Environment Production Environment 
D1 D2 
D3 
T1 T2 
T3 
P1 
Build 1 released 
Build 1(Defects)
Dev Environment Test Environment Production Environment 
D1 D2 
D3 
T1 T2 
T3 
P1 
Build 1000 released 
Build 1000 (No Bugs found) 
Deploying Build 
1000
Types of Testing 
1) Build Verification Testing 
or 
Build Acceptance Testing 
or 
Sanity Testing 
Conditions for accepting the Build : 
1) Build Installation. 
2) Navigating through pages. 
3) Features Availability. 
4) Required connections are properly established or not. 
If all these conditions are satisfied then we will continue with 
Normal testing.
Sanity Testing : After releasing the build the testing will be performed on 
some major functionalities to accept the build is known as Sanity Testing. 
Smoke Testing : Before releasing the build the developers will test the 
application that is known as Smoke testing. 
2) Regression Testing : It is a type of testing in which one will perform 
testing on the already tested functionality again with there dependencies. 
Usually we do it in two scenarios. 
 Whenever we raise the defects to the development department, once the 
next build is released we will test the defect functionality as well as the 
related functionality again and again. 
 Whenever some new features added (incorporated) to application, When 
next build is released to the testing department then all the related 
features of the new features will be tested once again.
Example for Regression Testing 
Calculator 
V1 1 
V2 2 
Res 3 
ADD 
SUB 
MUL
V1 1 
V2 2 
Res 30 
ADD 
SUB 
MUL 
Clicking on SUB 
V1 1 
V2 2 
Res 300 
ADD 
SUB 
MUL 
Clicking on MUL
Retesting : 
Username : abc 
Password : abc 
OK Cancel 
Username : abcd 
Password : abcd 
OK Cancel
Definition : Testing the application again and again with different 
set of values is known as Retesting. 
Alpha Testing : It is a type of user acceptance testing conducted in 
the software company by our test engineers in front of client 
to make him accept. 
Example : Project or Product 
Beta Testing : It is a type of testing conducted by the End users or 
third party experts or clients before releasing to Client is known as 
beta Testing. 
Example : Product
Static Testing : 
Usernane : 
Passward : 
Cancel 
Login 
Definition : Without performing any actions on the application while 
testing is known as Static Testing
Dynamic Testing : Here we will perform some actions on the application 
to test the functionality whether it is according to client requirement. 
Example : Functionality Testing 
Installation Testing :-It is a type of testing in which one will install the 
application into the environment by following the guidelines provided in 
the deployment document. In-order to come to a conclusion whether 
those guidelines are perfectly suitable for installing the application or not. 
Compatibility Testing:- 
It is a type of testing in which one will install the application into the 
number of environments prepared with different combinations in-order 
to confirm whether the application is suitable with all those environments 
or not. Usually the type of testing is compulsory for products rather than 
projects. 
EX:- Testing the application with different browsers(Netscape Navigator, 
Mozilla Firefox, Internet explorer).

More Related Content

What's hot

What's hot (19)

Software testing methods
Software testing methodsSoftware testing methods
Software testing methods
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing and quality assurance
Software testing and quality assuranceSoftware testing and quality assurance
Software testing and quality assurance
 
Testing artifacts test cases
Testing artifacts   test casesTesting artifacts   test cases
Testing artifacts test cases
 
Manual testing
Manual testingManual testing
Manual testing
 
Software testing for biginners
Software testing for biginnersSoftware testing for biginners
Software testing for biginners
 
Software testing concepts
Software testing conceptsSoftware testing concepts
Software testing concepts
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Testing
TestingTesting
Testing
 
Software testing
Software testing   Software testing
Software testing
 
SW Testing Fundamentals
SW Testing FundamentalsSW Testing Fundamentals
SW Testing Fundamentals
 
7 stages of unit testing
7 stages of unit testing7 stages of unit testing
7 stages of unit testing
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Quiz3 tonghop
 Quiz3 tonghop Quiz3 tonghop
Quiz3 tonghop
 
Manual Testing Interview Questions | Edureka
Manual Testing Interview Questions | EdurekaManual Testing Interview Questions | Edureka
Manual Testing Interview Questions | Edureka
 
Automated Testing
Automated TestingAutomated Testing
Automated Testing
 

Similar to Completed slides

Similar to Completed slides (20)

Software Testing
Software Testing Software Testing
Software Testing
 
Manual testing by reddy
Manual testing by reddyManual testing by reddy
Manual testing by reddy
 
2
22
2
 
2
22
2
 
Testing Interview Questions.pdf
Testing Interview Questions.pdfTesting Interview Questions.pdf
Testing Interview Questions.pdf
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual Testing
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
functional testing
functional testing functional testing
functional testing
 
CTFL Module 02
CTFL Module 02CTFL Module 02
CTFL Module 02
 
Real Time software Training in Nagercoil
Real Time software Training in NagercoilReal Time software Training in Nagercoil
Real Time software Training in Nagercoil
 
Verification and Validation in Manual Testing
Verification and Validation in Manual TestingVerification and Validation in Manual Testing
Verification and Validation in Manual Testing
 
Types of testing
Types of testingTypes of testing
Types of testing
 
ST Unit-3.pptx
ST Unit-3.pptxST Unit-3.pptx
ST Unit-3.pptx
 
software testing technique
software testing techniquesoftware testing technique
software testing technique
 
Testing and Rolling Out Enterprise Applications
Testing and Rolling Out Enterprise ApplicationsTesting and Rolling Out Enterprise Applications
Testing and Rolling Out Enterprise Applications
 
Computer1
Computer1Computer1
Computer1
 
Sftwre engg.testng
Sftwre engg.testngSftwre engg.testng
Sftwre engg.testng
 
Types of Software Testing
Types of Software TestingTypes of Software Testing
Types of Software Testing
 
Testing terms & definitions
Testing terms & definitionsTesting terms & definitions
Testing terms & definitions
 
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
 

More from Jyothi Vbs

Kidney book-in-telugu
Kidney book-in-teluguKidney book-in-telugu
Kidney book-in-teluguJyothi Vbs
 
Shri anjaneya dhadakam_telugu
Shri anjaneya dhadakam_teluguShri anjaneya dhadakam_telugu
Shri anjaneya dhadakam_teluguJyothi Vbs
 
Aditya hrudayam-in-telugu
Aditya hrudayam-in-teluguAditya hrudayam-in-telugu
Aditya hrudayam-in-teluguJyothi Vbs
 
Lalitha sahasra namamulu_telugu
Lalitha sahasra namamulu_teluguLalitha sahasra namamulu_telugu
Lalitha sahasra namamulu_teluguJyothi Vbs
 
Telugu strotras
Telugu strotrasTelugu strotras
Telugu strotrasJyothi Vbs
 
Hanuman dandakam
Hanuman dandakamHanuman dandakam
Hanuman dandakamJyothi Vbs
 
Bilvaashtakam in-telugu
Bilvaashtakam in-teluguBilvaashtakam in-telugu
Bilvaashtakam in-teluguJyothi Vbs
 
Shri anjaneya dhadakam_telugu
Shri anjaneya dhadakam_teluguShri anjaneya dhadakam_telugu
Shri anjaneya dhadakam_teluguJyothi Vbs
 
SDLC or Software Development Life Cycle
SDLC or Software Development Life CycleSDLC or Software Development Life Cycle
SDLC or Software Development Life CycleJyothi Vbs
 
20100310 liwen-waterfall (1)
20100310 liwen-waterfall (1)20100310 liwen-waterfall (1)
20100310 liwen-waterfall (1)Jyothi Vbs
 
21 patra with telugu names and mantra for vinayaka chavithi
21 patra with telugu names and mantra for vinayaka chavithi21 patra with telugu names and mantra for vinayaka chavithi
21 patra with telugu names and mantra for vinayaka chavithiJyothi Vbs
 
Warren buffet principles & philosophy
Warren buffet principles & philosophyWarren buffet principles & philosophy
Warren buffet principles & philosophyJyothi Vbs
 
sdlc or Software Development LifeCycle
sdlc or Software Development LifeCyclesdlc or Software Development LifeCycle
sdlc or Software Development LifeCycleJyothi Vbs
 
Move forward in life life is yours rightway to achieve and win
Move forward in life  life is yours rightway to achieve and winMove forward in life  life is yours rightway to achieve and win
Move forward in life life is yours rightway to achieve and winJyothi Vbs
 

More from Jyothi Vbs (17)

Kidney book-in-telugu
Kidney book-in-teluguKidney book-in-telugu
Kidney book-in-telugu
 
Shri anjaneya dhadakam_telugu
Shri anjaneya dhadakam_teluguShri anjaneya dhadakam_telugu
Shri anjaneya dhadakam_telugu
 
Aditya hrudayam-in-telugu
Aditya hrudayam-in-teluguAditya hrudayam-in-telugu
Aditya hrudayam-in-telugu
 
Vratam
VratamVratam
Vratam
 
Lalitha sahasra namamulu_telugu
Lalitha sahasra namamulu_teluguLalitha sahasra namamulu_telugu
Lalitha sahasra namamulu_telugu
 
Telugu strotras
Telugu strotrasTelugu strotras
Telugu strotras
 
Stotrams
StotramsStotrams
Stotrams
 
Hanuman dandakam
Hanuman dandakamHanuman dandakam
Hanuman dandakam
 
Bilvaashtakam in-telugu
Bilvaashtakam in-teluguBilvaashtakam in-telugu
Bilvaashtakam in-telugu
 
Shri anjaneya dhadakam_telugu
Shri anjaneya dhadakam_teluguShri anjaneya dhadakam_telugu
Shri anjaneya dhadakam_telugu
 
SDLC or Software Development Life Cycle
SDLC or Software Development Life CycleSDLC or Software Development Life Cycle
SDLC or Software Development Life Cycle
 
2.5 gui
2.5 gui2.5 gui
2.5 gui
 
20100310 liwen-waterfall (1)
20100310 liwen-waterfall (1)20100310 liwen-waterfall (1)
20100310 liwen-waterfall (1)
 
21 patra with telugu names and mantra for vinayaka chavithi
21 patra with telugu names and mantra for vinayaka chavithi21 patra with telugu names and mantra for vinayaka chavithi
21 patra with telugu names and mantra for vinayaka chavithi
 
Warren buffet principles & philosophy
Warren buffet principles & philosophyWarren buffet principles & philosophy
Warren buffet principles & philosophy
 
sdlc or Software Development LifeCycle
sdlc or Software Development LifeCyclesdlc or Software Development LifeCycle
sdlc or Software Development LifeCycle
 
Move forward in life life is yours rightway to achieve and win
Move forward in life  life is yours rightway to achieve and winMove forward in life  life is yours rightway to achieve and win
Move forward in life life is yours rightway to achieve and win
 

Recently uploaded

Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Recently uploaded (20)

Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

Completed slides

  • 1. Example For Quality Enter Text here: abc ok Please enter valid data
  • 2. Enter Text here: abc123 OK Please enter valid data Summary for above two Examples The Application should be prepared according to client’s requirements and it should be User-Friendliness.
  • 3. Project taken by the Organization in a procedural way... BOA Requirements TCS Infosys IBM Tech Mahindra DSS RFP Client
  • 4. Contents of RFP Full form of RFP : Request for Proposal Document Contents : 1) Introduction 2) Cost 3) Experience 4) Resources 5) Approach 6) Methodologies ....etc
  • 5. Selected BOA DSS The Official People of both the companies will meet to finalize the agreement. For finalizing they will sign on Documents. SLA Service level Agreement SOW Statement of work
  • 6. SDLC Phases 1) Initial or Requirement phase 2) Analysis Phase 3) Design Phase 4) Coding Phase 5) Testing Phase 6) Release & Maintenance
  • 7. Where exactly Testing will be started 1) UnConventional Testing 2) Conventional Testing Unconventional Testing : The person will test the application whether this application is going according to company standards are not. Here the person is QA(Quality Analyst) Conventional Testing : The person will test the application whether this application is according to clients requirements or not. Here the person is Software Test Engineer.
  • 8. Testing Methodologies : There are two types of testing methodologies. 1) Black Box Testing 2) White Box Testing There is one more which is derived from above two methodologies. i.e Gray Box Testing. Black Box Testing : The people who performs testing only on the functional part of the application is called as Black Box test Engineers.
  • 9. White Box Testing : The people who test the structural part of the application i.e Coding part is known as White Box Testing. > Usually developers are White Box Test Engineers. Gray Box testing : The people who test the Functional and Structural part of the application is known as Gray Box Testing.
  • 10. Levels of Testing Different Levels of Testing are : 1) Unit Level Testing 2) Module level Testing 3) Integration level Testing 4) System level Testing 5) User acceptance Testing Unit Level Testing :  Unit is defined as a Smallest part of the program in an application.
  • 11.  These will be performed by developers where they will test each and every unit of an application(i.e coding) and combination of units. Different ways of unit testing are : 1) Structural Testing 2) Conditional Testing 3) Branch Testing
  • 12. Module Level Testing :  Combining more than one functionality to perform a major task of related feature to test is known as Module Level Testing  These will be performed by Software Test Engineers. City GOA HYD Others Select Location here : OK
  • 13. Example 2 City GOA HYD Others Select Location here : OK Enter Location name : PUNE OK
  • 14. Select Location here : City GOA HYD PUNE Others OK
  • 15. 3) Integration Level Testing : Combining all the modules of a project by using different approaches. The approaches are : 1) Top-Down Approach 2) Bottom- Up Approach 3) Hybrid Approach 4) Big bang Integration 1) Top-Down Approach : Combining the modules from top(i.e parent) level to bottom(i.e Child) level is known as Top-down Approach.
  • 16. A B C D E F G From top to Bottom Parent Module Stub Stub : In Top-Down approach if any original module is replaced With dummy module that module we will call it as Stub.
  • 17. Bottom-Up Approach : Combining the modules from child level to parent level is known as Bottom-up approach. A B C Parent Module D E F G Driver From Bottom to Top Child Module
  • 18. Hybrid Approach : Combination of both the approaches is known as Hybrid approach. Big Bang Integration : Combining all the modules at a time after Preparing the modules is known as Big bang Integration. System Level Testing : Testing each and every functionality of the application where we will perform all the types of testing is known as system level testing.
  • 19. Software Development Models Water Fall Model or Linear Sequential Model Initial Analysis Design Coding Testing R & M Phases Cost Cost of a bug phase by phase
  • 20. Initial Analysis Design When ever Requirements are added In the middle again the process Should start from first. Coding Testing R & M
  • 21. ENVIRONMENT Present Layer Validations Appropriate data Database Layer Request Request Applicati-on Layer Response Response Displaying data There are 4 types of architectures : 1) 1-Tier Architecture 2) 2-Tier Architecture 3) 3-Tier Architecture 4) n-Tier Architecture
  • 22. Environment in the Organization for a project Dev Environment Test Environment Production Environment D1 D2 D3 T1 T2 T3 P1 Build 1 released Build 1(Defects)
  • 23. Dev Environment Test Environment Production Environment D1 D2 D3 T1 T2 T3 P1 Build 1000 released Build 1000 (No Bugs found) Deploying Build 1000
  • 24. Types of Testing 1) Build Verification Testing or Build Acceptance Testing or Sanity Testing Conditions for accepting the Build : 1) Build Installation. 2) Navigating through pages. 3) Features Availability. 4) Required connections are properly established or not. If all these conditions are satisfied then we will continue with Normal testing.
  • 25. Sanity Testing : After releasing the build the testing will be performed on some major functionalities to accept the build is known as Sanity Testing. Smoke Testing : Before releasing the build the developers will test the application that is known as Smoke testing. 2) Regression Testing : It is a type of testing in which one will perform testing on the already tested functionality again with there dependencies. Usually we do it in two scenarios.  Whenever we raise the defects to the development department, once the next build is released we will test the defect functionality as well as the related functionality again and again.  Whenever some new features added (incorporated) to application, When next build is released to the testing department then all the related features of the new features will be tested once again.
  • 26. Example for Regression Testing Calculator V1 1 V2 2 Res 3 ADD SUB MUL
  • 27. V1 1 V2 2 Res 30 ADD SUB MUL Clicking on SUB V1 1 V2 2 Res 300 ADD SUB MUL Clicking on MUL
  • 28. Retesting : Username : abc Password : abc OK Cancel Username : abcd Password : abcd OK Cancel
  • 29. Definition : Testing the application again and again with different set of values is known as Retesting. Alpha Testing : It is a type of user acceptance testing conducted in the software company by our test engineers in front of client to make him accept. Example : Project or Product Beta Testing : It is a type of testing conducted by the End users or third party experts or clients before releasing to Client is known as beta Testing. Example : Product
  • 30. Static Testing : Usernane : Passward : Cancel Login Definition : Without performing any actions on the application while testing is known as Static Testing
  • 31. Dynamic Testing : Here we will perform some actions on the application to test the functionality whether it is according to client requirement. Example : Functionality Testing Installation Testing :-It is a type of testing in which one will install the application into the environment by following the guidelines provided in the deployment document. In-order to come to a conclusion whether those guidelines are perfectly suitable for installing the application or not. Compatibility Testing:- It is a type of testing in which one will install the application into the number of environments prepared with different combinations in-order to confirm whether the application is suitable with all those environments or not. Usually the type of testing is compulsory for products rather than projects. EX:- Testing the application with different browsers(Netscape Navigator, Mozilla Firefox, Internet explorer).