manua testing
manua testing
1. Functional
Unit Testing
Integration Testing
System testing
Regression testing.
UAT(User Accepatance Testing/ Accepatance Testing)
Smoke
Sanity
White box
Black box
Documenttation
Preformance testing
Stress Testing
Load Testing
Spike Testing
Volume Testing
Compatibility Testing
Security Testing.
Installation testing.
https://www.guru99.com/functional-testing.html
Unit Testing :
2. The purpose is to validate that each unit of the software code performs
as expected.
3. Unit Testing is done during the development (coding phase) of an
application by the developers
1. if proper unit testing is done in early development, then it saves time and
money in the end.
2. inappropriate unit testing leads to high cost Defect fixing during System
Testing, Integration Testing.
Unit Testing > Component Testing > Integration Testing > System Testing >
Accepatance testing.
Integration Testing :
2. Home Page- Data is populated from Create Account page , no need to set
up data agaian. so Data is flowed from noe component to another this is called
Integration testing.
https://www.guru99.com/integration-testing.html
5. Testing environment.
6. Risk Plans.
Entry Criteria:
Exit Criteria:
System Testing :
1. SYSTEM TESTING is a level of testing that validates the complete and fully
integrated software product.
1. Regression Testing
2. Hardware/Software Testing
Whenever developers change or modify their software, even a small tweak can
have unexpected consequences. Regression testing is testing existing software
applications to make sure that a change or addition hasn’t broken any existing
functionality.
When we raise a bug , and devloper fix that bug and assign to tester back , then
tester ReTest the same bug. and also test impacted area of the module called
Regreesion testing. because while fixing bug by bt devloper, it may have chance
breaking exsiting working functionality. so we need to do Regression testing.
****************** Re Testing ******************
When you raise a bug , devloper fixed that bug and assign back to the tester. then
Tester Retest that bug called Retesting.
Regression testing = ReTesting of bug + Impacted area test brcause of this bug fix.
3. Ensuring that the smoke test passes each and every build in order to proceed
with the testing.
4. Smoke Tests enables uncovering obvious errors which saves time and effort of
test team.
2. It also validates the accuracy of the newly added features and components.
3. The execution of sanity testing makes sure that new modifications don't change
the software's current functionalities.
******************Difference between Smoke and
Sanity******************
https://www.guru99.com/smoke-sanity-
testing.html#:~:text=Sanity%20testing%20is%20a%20kind,functionality%20works
%20roughly%20as%20expected.
Alpha Testing
Beta Testing
3. Acceptance Criteria
Data Integrity
Data Conversion
Usability
Performance
***************** UAT *************************
1. User Acceptance Testing (UAT) is a type of testing performed by the end user or
the client to verify/accept the software system before moving the software
application to the production environment.
https://www.guru99.com/user-acceptance-testing.html
2. Alpha testing is carried out by the testers who are internal employees of the
organization.
https://www.guru99.com/alpha-beta-testing-
demystified.html#:~:text=Alpha%20Testing%20is%20a%20type,internal%20emplo
yees%20of%20the%20organization.
****************** Black box testing ******************
https://www.guru99.com/black-box-testing.html
2. Black Box Testing mainly focuses on input and output of software applications
and it is entirely based on software requirements and specifications. It is also
known as Behavioral Testing.
2. White box testing involves the testing of the software code for the following:
Expected output
https://www.geeksforgeeks.org/differences-between-black-box-testing-vs-white-
box-testing/
Boundary Value Testing: Software testing technique in which tests are designed
to include representatives of boundary values. It is performed by the QA testing
teams.
Password Reset :
1 digit.
minimum 8 maximum 20
IMPS :
Minimum : 1 rs
0.99 paise
1 RS
1 rs Boumdary
1 : Accept
2,00,000 :
1,99,000.99 > Should Accept
Component Testing: Testing technique similar to unit testing but with a higher
level of integration - testing is done in the context of the application instead of
just directly testing a specific method. Can be performed by testing or
development teams.
Static testing :
Functional Testing: Type of black box testing that bases its test cases on the
specifications of the software component under test. It is performed by testing
teams
Gray Box Testing: A combination of Black Box and White Box testing
methodologies: testing a piece of software against its specification but using
some knowledge of its internal workings.
Gray Box Testing: A combination of Black Box and White Box testing
methodologies: testing a piece of software against its specification but using
some knowledge of its internal workings.
2. GMail installed. if you try from another device , you will get notification
to acknowledge it , if you are that person.
3. 2 Step Verification.
else {
> Still he is not Ready to Accept a bug , then you will provide
Requirement Docs for supporting for a bug.
then Devloper taks a call what to do. but he has to fixed that issue.
then devloper mark as Not a bug. then What you will do.
> then you will provide Application Logs to the devloper when
that bug is introduced.
3. Inform to Devloer with Dev Team Lead ,Discussed wtih them how
Quick they can fix a bug.
4. if dev says it takes too much time to fixed , then what you will do ?
Jira :
1. Login to Jira.
2. Click on Create.
(https://www.google.com/search?q=how+to+link+a+bug+to+story+in+jira&rlz=1C
1SQJL_enIN920IN920&hl=en-
GB&sxsrf=ALeKk030S2_0k4veSAu3JLLQ__vjJX7eVw:1616215193271&source=lnm
s&tbm=isch&sa=X&ved=2ahUKEwjVsObjhr7vAhWXzjgGHe-
zDXsQ_AUoAnoECAkQBA&biw=1745&bih=852#imgrc=DV4_g4lHAuK4eM)
4.
When you choose Issue type : what you will observe in the
dropdown.
()
1. Bug
2. Story
3. Epic
4. Enhancement
5. Task
9. Steps to reproduce:
10. Attachments.
12. Priority.
13. Severiy.
CLick on more
(https://www.google.com/search?q=how+to+link+a+bug+to+story+in+jira&rlz=1C
1SQJL_enIN920IN920&hl=en-
GB&sxsrf=ALeKk030S2_0k4veSAu3JLLQ__vjJX7eVw:1616215193271&source=lnm
s&tbm=isch&sa=X&ved=2ahUKEwjVsObjhr7vAhWXzjgGHe-
zDXsQ_AUoAnoECAkQBA&biw=1745&bih=852#imgrc=SdA0gP3VlMEVRM)
Click on Link.
Constraints :
Primary Key
Foregien Key
Unique Key
Primary Key :
Foregien Key :
A foreign key is a key used to link two tables together. This is sometimes
also called as a referencing key.
Unique Key : All values should be Unique and One Null is Allowwed.
Difference Between Primary and Unique Key.
Primary Key : Uniue Value and contains all Not null values.
Unique Key : All values should be Unique and One Null is Allowwed.