Welcome to my Blog

This Blogs gives the summary of the latest Technologies available in the market from the different website.you can post your questions/requests anything related to the Technology

Definitions of testing

Definitions of testing :
1.       Functional Testing: Validating a given application to its specifications and correctly performing all its required functions.
·         Black box testing:  Testing without knowledge of the internal workings of the item being tested.
·         White box testing: Testing based on an analysis of internal workings and structure of a piece of application.
2.        Security testing: Testing how well the system protects against unauthorized internal or external access. Data flow diagrams are used to identify the potential threats of given application
3.       Performance Testing: Measuring given application performance goals to its specifications. Its covers load times, CPU usage and memory usage and also helps us understand the application /website scalability.
4.       Stress Testing:  validating given application beyond limits of its specified requirements to determine which load its failing and how. And it’s mainly used to detect memory leaks, dead lock, grace degradation.
5.       Accessibility testing:  usability of given app for with users under consideration of disabilities. it includes keyboard, mouse, high contrast, DPI, narrator testing
6.       Internationalization(Globalization ,localization, marketization):
·         Globalization: is the process of verifying applications that function for multiple cultures (pseudo and pseudo mirror builds)
·         Localization:  verifying application for given local or culture
·         Marketization: verifying application is ready for given market. E.g. verifying apps are downloading market specific config (en-ca,en-es, en-us,en-gb), ads etc.
7.       Dog fooding/Bug bash :  sharing application to internal teams to test , it’s gives wide range of coverage and initial feedback
8.       Fail safe/Fault recovery testing: verifying app is recovering from the error scenarios and able to handle error data safely.
9.       End to end Testing : integrating feature in application and verifying its functionality end to end
10.   Setup and upgrade testing :  Testing partial , full upgrades and config testing
11.   Compatibility testing : verifying and back ward and forward compatibility of given application
12.   Roaming/Connectivity : Specific to, validates connectivity and roaming settings
13.   System testing/Integration testing: validating given application under integrated environment
14.   Usability: user understand the application easily, Proper help documented whenever user stuck at any point. Basically system navigation is checked in this testing

15.   Unit testing: method of verifying individual units of a given application. In general devs will create unit tests.

0 comments:

Post a Comment