Manual Part 1 29 July 23
Manual Part 1 29 July 23
Manual Testing-
1. Manual part 1-
Different types of Process
A. SDLC – Software development life cycle
B. Waterfall module/ process
C. V-module / Process
D. Agile Module / Process (In 80 to 90% project) – Real / Practically – Scrum/
Kanaba/ Lean/ FDD/ XP, etc
https://vctcpune.com/ 1
2 projects –
Different types testing in Project
Extra Topics – Performance Testing/ Cypress Testing/ Mobile Testing/ BDD Framework
https://vctcpune.com/ 1
Manual Part 1-
Development
Client – HSBC Requirement Company –
bank, USA - TCS, Wipro, etc
Application Requirement (Wireframe) –
Deploy Project Testing
Lunch
Application-
End user/ HSBC
bank employees
Software Testing – It is task to check/ verify that software developed that will be
correct / accuracy as per requirement. OR It is activity to check the functionality of
application/ software as per requirement OR It is process to find out/ check bug/ error/
issue present in the developed application.
Company –
1. Service based company – Company will provide service to clients. Ex. TCS, Infosys, etc
https://vctcpune.com/ 1
2. Product based company – Company will sell their product/ Company will have their
own produced and give/ sell to clients. Ex. PTC, PWC, etc
https://vctcpune.com/ 1
Project –
2 types of team will in the project –
1. Project team – New requirement / functionality/ feature/ module add into application.
Ex. Paytm – New feature / functionality/ module - pocket box used by delivery boy,
Auto driven, etc
Ex. Groww – New feature - F&O, IPO, Intraday, Screener, etc
https://vctcpune.com/ 1
Support team – Exiting functionality /application- issue / bug/ error/ end user quires/
Ticket raised – resolved and deployed.
https://vctcpune.com/ 1
Client – Client will give requirement to build application/ software.
Business analyst (BA) (1 people) – BA will always to communication with client.
Project related requirement need to collect and provide to these requirement to company
peoples (developer & tester).
Delivery Manager (DM) – DM will check delivery process which we are providing to
client.
Project Manager (PM) (1 people) – PM will assign work/ task allocation or to check
work has been done or not. PM is boss of project.
Solution architecture / Designer (8 to 10+ year exp. Developer) (1 people) – Software
requirement / Business requirement against prepared Prototype/ Wireframe.
Developer (3 to 5 exp.) (8 to 9 people) – Developer will do coding against the prototype/
Wireframe. Developer will do small part of development.
Tester led (6 to 8 exp.) (1 people) – Tester work will assigned. Testing different report
will prepared.
Tester (3 to 5 exp.) (2 to 3 people) – Tester will do the testing/ checking/ verification
against the software / application with respect to requirement.
https://vctcpune.com/ 1
2. Analysis (SRS/ FRS)
3. Design (HDL)
4. Coding (LLD)
5. Testing (TCD, TCE)
6. Support
Information gathering-
In Information gathering stage, BA will work.
BA will communication with client and prepare a documents for business related
requirement.
These businesses relate documents are called as BRS (business requirement
specification) documents.
Ex. Client - business requirement – Create Platform (application) – end user used these
platform for bidding purpose – Cricket, Football, Rummy, etc – For the use of these
platform for Bidding against games then client will charge for platform used to end user
– Chagares = 10% total amount. – Application – Dream11, rummy, My11cricle, etc
When BA will prepare the documents, then he will send to project team.
Analysis –
In analysis stage, BA will work
BA will against communicate with client and prepared a documents related to software/
application requirement.
These software/ application relate documents are called as SRS (software/ system
requirement specification) documents
SRS also called FRS ( functionality requirement specification)/ CRS (customer
requirement specification)
Ex. SRS –
Ex. Dream11- Requirement 1- Login page – Mobile No. / Email ID, Forgot button,
Create account, Error message, etc
Ex. Dream11- Requirement 2- In 11 player, Max point elated, etc
Ex. Dream11- Requirement 3- Payment different – Credit, debit, Wallet etc
https://vctcpune.com/ 1
SRS will has 4 contains/part- (Module / Book- History)
a. Functional requirement (1 module = 10 requirement) (10 charter)
b. Functional flow diagram (1 requirement 2 requirement 3 requirement)
c. Use case – Use cases it is called as single specific requirement. (1 charter)
1. Description – Defines detail description about that single requirement
2. Acceptance criteria – Does & Don’t about that single requirement
d. Screenshot/ Snapshot/ Prototypes – Image/ Screenshot without any functionality
After completion of These SRS documents, BA will sent these documents to the project
team, then project team will read or understand these documents.
If we have doubt in SRS documents then developer & tester will arranger one meeting
with BA. These meting are called as grooming meeting.
Design-
In design stage, Solution architecture / Designer will present.
Designer will prepared HLD (high level design) & LLD (Low level design)
Ex. Paytm – Recharge module – HDL – Functionality Mobile no. detail frame = GUI/ UI
(User interface)/ Frond End, API (Application program interface), DB(database), etc
Ex. Paytm – Recharge module HDL = Mobile no. details frame, Browser plane enter
frame, Payment gateway API service DB (store produced, Function), etc
Ex. Mobile no. detail frame LLD = Mobile no. text 10 digits, operator drop done,
Circle drop down, Amount – Text box/ Selected box, etc
Coding-
In coding stage, developer will work
Developer will do the coding against the LLD (Designer will provide explain about
these LLD)
Ex. LLD = Mobile no. detail frame Mobile no. text 10 digits, Mobile 9 digits -error1,
Null/blank mobile no- error2, Mobile series (9, 8, 7, 6).
Ex. Paytm – Recharge module HDL =
Mobile no. details frame- coding (logic) - Frond end developer,
https://vctcpune.com/ 1
Browser plane enter frame – coding (logic) - API developer
Payment gateway - coding (logic) - API service
DB (store produced, Function) – coding (logic) - ETL developer, etc
Testing –
https://vctcpune.com/ 1
In testing stage, Tester will work.
Tester will write the test cases against requirement/ Use cases, Execute the test cases on
application/ software, Bug/ Issue found / raised, functionality demo, report, etc
TCD – test cases design
TCE – test cases execution
After completion module, Project teams’ developer will do deployed these modules to
end user.
In company, Project team will give 1 month warrant support (Module- recharge/
Movies/ FastTag, etc)
After completion, 1 month warrant support then any issue present in these module
these will handle by support team.
Support-
In support, Customer support manager, developer & tester
In Support team will work on issue/ bug, Ticket, End user quires, etc
Payment - Max–
Movies – Class1 Hind- Email/ SMS-
200rs – Class3
Debit -10% dis. Class2 Class4
Credit - 20% dis.
https://vctcpune.com/ 1
In Waterfall process, Developer / Deployment time is not fixed.
Information
Gathering (BRS)
Support
In information gathering stage, BA will communicate with client and prepare business
related requirement in the from documents BRS.
In Analysis stage, BA will communicate with client and prepare software/ system related
requirement and these requirement will stored in documents, it is called SRS/ FRS.
After completion of these documents, BA will sent these SRS/ FRS to project team
(developer & tester).
In design stage, Designer will work and prepare HDL (Frond end/ GUI/ UI, API,
Database)
In Coding stage, developer will do the coding against LLD (Frond end/ GUI/ UI = 2
developer, API= 3 developer, Database= 2 developer)
In testing stage, tester will work test cases design, Test cases execution.
In TCE, if tester found then bug/ defect then tester will note down and when we got new
requirement then these bug/ defect will be fixed
After completion, Of these module these module will delivery to client
After warrant period, support will work on these modules.
Dis-advances-
1. Delivery/ deployment timeline not fixed (sequential process)
2. Backtracking not possible (If bug found the immediate will not fixed)
V-Module/ process-
In V-module stands for Verification & Validation
In V-module/ process, we will parallel i.e. Development & Testing will work parallel
In V-module/ Process delivery/ deployment time, it will be 3 month.
V-module also called as Plan driver module.
https://vctcpune.com/ 1
LCD (Life cycle development) LCT (Life cycle testing)
In development stage, Designer will design – HLD & Developer will the coding against
LLD. Designer & Developer will do one round of testing.
In testing stage, Tester will do the TCD against requirement/ Use Cases
After completion of testing of developer then developer will deployed the build
In testing stage, tester will do the TCE (In pune company)
After completion of testing in pune environments, Developer will sent these build into
client environments (UAT- )
In UAT, Testing will do and after completion of testing these build will sent to end user.
https://vctcpune.com/ 1
Ex. A= 1 defect, B = 10 defect DRE = 1/ (1+10) = 1/11 = 4% = Very Low testing
Postmortem testing-
In V-module/ process, we are development a module with the 3 month & after 3 we will
deploy to client. Before deploy to client, company will test the functionality/ build. These
testing will called as postmortem testing.
Before deploying to production/ Live environments, company will test the
functionality/ build. These testing will called as postmortem testing. In postmortem
testing, tester will check important feature/ functionality development in current
module/ functionality.
Dis-Advanced-
1. In V-module, Deployed/ delivery within 3 moth.
2. In V-module, for every CR/ RFC, Company will take extra charge from the client.
Basic SDLC -
Information Analysis Design Coding Testing Support
Gathering (BRS) (SRS) (HLD) (Developers- LLD) TCD, TCE
Review (BA) Review (BA) Review (Design) WBT (White BBT (Black
Box testing) box testing)
https://vctcpune.com/ 1
Static testing/ Verification / Dynamic testing / Validation /
Quality assurance Quality Control
Review – Review it is a process, where documents/ design/ code/ Test cases will check
either it is correct & completed or not.
Interview Question-
1. What is your team size in last project?
2. How many developer/ tester are present in your last project?
3. What is SDLC?
4. What is a SRS document & what it will continent?
5. What is a Use case?
6. What is the different between WBT & BBT
7. What is the different between verification & validation?
8. What is the CR/ RFC & what is process if CR comes in current work?
9. What is V-module and what are dis-advances?
https://vctcpune.com/ 1
Agile Process/ Module**-
Agile it is iterative process/ Continue process, where development, testing &
deployment will done continues.
Agile process also called as Values driver process (Client priority).
In Agile, delivery/ deployed will be done to client within 2 week/ 3 week.
In Agile, if any CR/RFC comes from client side then we will accept then PM will
check their impact current development, testing and application present in production/
live.
1. If this CR/RFC has been more impact on current development, testing and
application present in production/ live, these CR will be consider on next work.
2. If this CR/RFC has been less impact on current development, testing and application
present in production/ live, these CR will be consider in current work.
Agile architecture –
SDLC Agile Process
https://vctcpune.com/ 1
Designer – against US
Developer – against US
Tester – against US
Product Backlog-
https://vctcpune.com/ 1
Sprint Backlog-
User Story-
https://vctcpune.com/ 1
Agile meeting/ ceremonies** –
In Agile we have different meeting/ ceremonies
1. Sprint planning meeting
2. Grooming meeting
3. Daily stand-up meeting/ Scrum meeting
4. Sprint review meeting
5. Sprint retrospective meeting
https://vctcpune.com/ 1
meeting 2. What are you doing today team, Testing Team
3. Issue/ Roadblock
Every Daily
Time – 10 am to
10.15 am
Sprint review - Current sprint work, these work will demo/ 1hr/ 2hr – Client/
meeting reviewed by Tester to Client/ UAT member / UAT Members/ BA,
BA PM, Designer, Dev
Last day of Sprint team, Testing Team
Sprint retrospective - Discussion on current sprint related Good 30min- PM, BA,
meeting & Bad things Designer, Dev team,
Testing Team
Last day of Sprint Current Sprint 2 Next Sprint 3
Agile Peoples-
Client Stake holder
Delivery Manager Solution master
PM Scrum master
BA Product Owner
Designer Designer
Dev & Tester Dev & Tester
https://vctcpune.com/ 1
3. Work starts – Team 1
1US Developer – Coding (15hr) – In-progress
1US Tester – TCD against 1 US (4hr) – Complete
https://vctcpune.com/ 1
2US Developer – Coding (14hr) – Complete + 2US sent to Testing
3US Tester – TCD against 3 US (4hr) – In-progress
https://vctcpune.com/ 1
1. Daily stand up/ Scrum meeting (Time 10 am to 10.15am)
What you have done yesterday (2US – TCE – Completed)
What are you doing today (3US – TCE – start)
Issue/ Roadblock - NA
OR
https://vctcpune.com/ 1
1 Week
Day Monday Tuesday Wednesday Thursday Friday
Meeting Sprint Daily stand Daily stand Daily stand Daily stand
Planning up- up- up- up-
meeting – Work progress Work Work Work
Sprint 4= 9US to individual progress to progress to progress to
Task/Work- person individual individual individual
Team person person person
Estimation/
Time
Grooming-
Doubt
Developer 1US – Coding – 1US – Coding 1US – Coding 1US – 2US – Coding
In-progress – In-progress – In-progress Coding – – In-progress
Completed
Tester 1US – TCD - 1US – TCD - 2US – TCD – 3US – TCD – 3US – TCD –
In-progress Completed Start & Start & In- Completed
Completed progress
2 Week
Day Monday Tuesday Wednesday Thursday Friday
Meeting Daily stand up- Daily stand Daily stand Daily stand Daily stand
Work progress up- up- up- up-
to individual Work progress Work Work Work
person to individual progress to progress to progress to
person individual individual individual
person person person
https://vctcpune.com/ 1
Sprint
Review
Sprint
Retrospective
Developer 2US – Coding – 2US – Coding 3US – Coding 3US – 3US – Coding
In-progress – Completed – In-progress Coding – In- – Completed
progress
Tester 1US – TCE – 1US – TCE – 2US – TCE – 3US build 3US- TCE –
In-progress Completed + 4 Start & (can’t start Start &
Bug raised Completed + testing) + 6 Completed +
2 bug raised Bug will be 4 Bug raised
test + Tested
OR
1 Week
Day Monday Tuesday Wednesday Thursday Friday
Meeting Sprint Daily stand Daily stand Daily stand Daily stand
Planning up- up- up- up-
meeting – Work progress Work Work Work
Sprint 5= 12US to individual progress to progress to progress to
Task/Work- person individual individual individual
4US Team person person person
Estimation/
Time
Grooming-
Doubt
Developer 1US – Coding – 1US – Coding 1US – Coding 2US – 2US – Coding
In-progress – In-progress – Completed Coding – In- – In-progress
progress
Tester 1US – TCD – 2US – TCD - 3US – TCD - 3US – TCD – 1US – TCE-
Start & Start & In-progress Completed + Completed
Completed Completed 1US – TCE-
Start & In-
progress
2 Week
Day Monday Tuesday Wednesday Thursday Friday
Meeting Daily stand up- Daily stand Daily stand Daily stand Daily stand
Work progress up- up- up- up-
to individual Work progress Work Work Work
https://vctcpune.com/ 1
person to individual progress to progress to progress to
person individual individual individual
person person person
Sprint
Review
Sprint
Retrospective
Developer 2US – Coding – 3US – Coding 3US – Coding 4US – 4US – Coding
Completed – In-progress – Completed Coding – In- – Completed
progress
Tester 4US – TCD – 2US – TCE – 2US – TCE – 3US – TCE – 4US – TCE –
Completed In-progress Completed & Completed Start &
3US – TCE – Completed
Start & In-
progress
Epic-
Product Backlog-
Sprint Backlog-
https://vctcpune.com/ 1
https://vctcpune.com/ 1