Testing:-
1) It
is process of executing program or application with the intent of finding
software bugs.
2) It
is the process to find the maximum number of defects.
3) Testing
assesses the quality of the product.
Server
Side Validation
Validation can be performed on a server side or on a
client side.
The user input validation takes place on the server
side during post back session called as server side validation.
Example:-User enter the details and submit the
button request sent to the server validated using one of server side scripting
language such as .Net,PHP,JSP. After validation process on the server side the
feedback sent to the client side.
Client
Side Validation:-
The user input validation takes place on the client
side is called as client side validation. It does not require a post back.
Example. If the user enter an invalid email format,
you can show error message immediately before the user move to the next field.
So the user can correct every field before they submit the form.
Positive
Testing:-
There
are 2 ways to test the software .
It
can be performed on the system by providing the valid data as input.
Example.
Enter only Numbers:-9999
Negative Testing:-
It
can be performed on the system by providing the invalid data as input.
Example.
Enter only Numbers:-abcd
Who
does the gather the Requirement ?
Business Analyst /Product Analyst
What
causes bugs in the software ?
1)Unclear
Requirements
2)Poor
Documentation
3)Constantly
changing requirements:-Programming Errors.
4)Lack
of time for testing.
Defect:-
If S/W
misses some features or functions from what is there in requirement it
is called as defect.
Coding:-
Generation
of Source Code.
Debugging:-
The
process of finding and removing the causes of software failures is called
Debugging.
Bug Leakage:-
When
a bug if found by customer missed by the testing team to detect while testing
the software.
Bug Release:-
Release
of the software with Known bugs is called bug release. Testing team knowing
Defects.
Bug Age:-
Difference
between bug fix date –Bug detection Date.
Sr.No
|
Client Server Testing
|
Web Testing
|
1
|
Usually
done for Two tier application
|
Usually
done for Three tier application
|
2
|
Need
of LAN
|
Need
of Internet
|
3
|
We
will be having front end and back end
|
We
will be having Browser, DB Server, Web Server.
|
Sr.No
|
Client Server Application
|
Web Application
|
1
|
Application
is a Menu driven
|
Application
is URL driven
|
2
|
Connected
Mode
|
Disconnected
Mode
|
3
|
Limited
Number of users
|
Unlimited
Number of users.
|
Sr.No.
|
Function Testing
|
Non Functional Testing
|
1
|
It
is done as per the functional requirement
|
It
is done as per the non functional requirement
|
2
|
Using
User Interface
|
Testing
is done without User Interface
|
3
|
It
is performed by the testing team
|
It
is performed by the Quality Assurance Team
|
4
|
Focus
on Customer Requirement
|
Focus
on Customer Exceptions
|
5
|
Validating
the behavior of application
|
Validating
the performance of application
|
6
|
Example:-
White box and Blackbox Testing
|
Example:-Performance
Testing
|