Professional Documents
Culture Documents
Register
FN
LN
MB.NO
Email.id
UN
PW
FB Login Page
UN-Ram
PW-Ram@123
Login Button
Database-No Table
Table-No row/Column
Table-FB/Moibl
Application
Developer-done
Testing-Test
+ve way-
Developer
FN-Mangesh-48bbbbbbb
LN-Reddy-64-55555555555555555555555555555555
Mo.no-9545466666666@@@@
Submit
UN-
PW-
Submit
Register / Login
Men Women
Company- BA
Integration Testing
Test Team-
Smoke Testing
BBT/S&FT
Regression Testing
Sign off-QA----Mail
UAT/Client Testing—Changes-Pant-GUI-Size-Suggestion-Notedown
Sign off
Production
Release/DM
End User
SQA
Costing
Resources
Time
Requirements
Scope
Service
Normal – Gaming
Critical- Banking – 1 sum cal-
More Resources
8month-9lacs
6month
15 days
7month
Deliver –DM-sagar-sevice-maintentabncd-4month-1month
Kite
Register
FN
LN
Mb.No
Email Id
Pan No
Submit
UN
PW
Login
UN
PW
SDLC- Software development life cycle
SDLC type-
LCD LCT
SDLC-
Used in any company / industry to design, develop & test the high quality application/
software/product
Different stages
Information Gathering-BA
Analysis-BA
Design-SA/DA/SA-HLD/LLD
Coding-Dev-F/B
Testing-WBT/BBT/GBT
Maintenance
Information Gathering-BA
BA
IG/RG
BA-Intract-Client
Collect req.
Banking
Register
Login
2FA
Home Page
Account
Profile
Balance
Analysis
BA-Working
SRS- functional req. to be developed & system requirement that will be used
Register
Login
2FA
Homepage
Request page- order, holding, fund
Step by step stages of the application
2. Functional requirements
Meeting the attributes which are required to complete specific task/ function
For example-
Register on banking app / kite
FN-Should accept character only, Length-48, Special character, digit, decimal,space..etc not allowed
LN- Should accept character only, Length-64, Special character, digit, decimal,space..etc not allowed
Email id- Should accept character, Special symbols, digit & deciamal, length
Mangesh123@gmail.com
Phone Number- allowed only digit, length 10, country code +91
Submit
Functional requirement
Snapshot/Screenshot/dummy model/prototype/wireframe
- BA-created
- Application without functionality
- Provide the idea to developer how SW supposed to look like
- Use- Irise software
Requirement
BRS SRS
Business Requirement specification Software requirement specification
BA prepare BRS BA prepare SRS
BA collect the requirement & BA prepare BRS SRS is derived from BRS doc
Gathering all the cut. requ. Gathering software & technical req.
Overall req. Detail req.
Use case not present Use cases are present
Ex. Ex
Kite Register
Register FN
Login LN
2FA Pan
Dashboard Mb.Mo
Watchlist DOB
Order Email id
Position Login
Funt UN
Profile PW
Login button
Forgot PW
3. Design
After completion of the SRS doc. BA sent this doc. To the developer
If developer not understand any req. so that time developer contact to the BA
Design architecture/System/Solution
HLD
LLD
HLD-
LLD
Coding-
Coding- it is set of programming language designed, written by developer/ programmer know as coding
Developer-
Functionality
Flow’
Process
Data gathering
Data security
Data management
Algorithm
Testing
Includes
1. WBT
2. BBT
3. GBT
WBT
Developer
Unit testing
Clear box testing
Transparent testing
Static testing
+ve-
Valid UN
Valid PW
Before deploying the code tested their own code to make sure there is no bugs
BBT
Build- Url
Dynamic testing
Main role of BBT- Only check internal functionality depends on the external functionality
Tester involve
Testing
Defect
Don’t revert back to the developer instead of that we solve or correct the defect
In case any defect occurs- testers make some changes in code itself intends of assigning to the
developer
Ex
+91 code
Ad. Of GBT
Time
Efforts
WBT BBT
Is performed by Developer Is performed by Tester
Type-2 Type-2
Unit Testing Sanity /Smoke
Integration Testing Retesting/Regression
System & functional testing etc
Developer to check the Tester to check functionality of the application
Logic for the code Type-Functional testing
Control statement Functional testing-6type
Loop statement Non Functional testing-8types
Branches etc
Is also knows as Static testing Is also called dynamic testing
It’s a coding level testing It’s a build level testing
Its also called as Its also called System & functional testing
Clear box
Glass box
Transpert
Developer check only -+ve scenario Tester check both +ve & -ve scenarion
Developer aware about the internal Tester not aware about the internal
coading/structure coding/structure
Static testing is called as verification Dynamic testing is called validation
Quality assurance Quality control
Customer – Req.
BA-Prepare BRS
BA – Prepare SRS
After the completion of the SRS document. BA sent this document to the developer & tester
Developer Tester
Coding
Testing/Unit
Integration testing
Review/ Pass/Fail
Defect review/
Maintenance
After the delivery of the project or product or software or application if there is a problem or any technical
difficulty, in such case company has fix it without any cost this is nothing but maintenance
Fish Model
Review (BA) Review (BA) Review (Design) WBT (White BBT (Black
Box testing) box testing)
Review/Feedback
Verification
In req. ga. BA collect customer req. & prepare the BRS after completion of the BRS.. BA review the BRS
document
Any- after the completion of the BRS doc. BA prepared SRS doc based on the BRS.
Review-
After the preparation the SRS doc. BA has to check SRS doc., whether it is correct or not because all
the further process depends on the SRS doc.
Design-
HLD
LLD
After the completion of the design phase, S/M architecture has to do the review process
Coding-
When coder complete coding/ code, coder has to check all the code- Unit testing process
Validation
Verification Validation
Qaulity Assurance Quality control
Static testing Dynamic testing
Review process End to end testing process
WBT/UT BBT/GBT
Preventive technique Corrective technique
QA-SDLC QC-STLF
What is difference between Static & dynamic Testing?
Software
Testing
Software Testing
SQA
SDLC
Fish model
1. Waterfall model
2. V model
3. Agile model
Which methodology you are using in your current project or current organization?
-Agile model
Session- Customer-BA-High level people-then decide the which model there use?
Duration of project?
Req. constant or changes continuously?
Amount- 10cr
But client told in that particular module I want one sub module there
Accept-Fulfill
Amount- 12cr.
- Revenue
- Resources
- Decide type of testing- man/automation
- Where to be suite this project in model
- Req.
- Amount
Waterfall module
Requirement
gathering
Analysis
Design
Coding
Testing
Maintains
Information
Support
V 1.0.0
V 1.1.5
V2.0.0
http.qa.paytm.com
http.uat.paytm.com
http.dev.paytm.com
http.paytm.com
V module
V module
Verification Validation
Development Testing Stage
stage
Information Gathering
Assessment of Dev. Plan
Analysis
Preparation of Test Plan
Requirement of phase Testing
UAT
Test Documentation
Maintains
DRE RFC
Post marten testing
Regression Testing
V module
For ex-
Mobile number field- accept only 10 digit mobile number
New CR- BA-Accept-dev-New CR- add country code in front of mobile number- to take
extra amount