Tuesday, 19 May 2020

MT-Testing



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