TESTINGMANTRA - BLOG
Blog
Testing Types
Usability Testing
Smoke Testing
Load Testing
Stress Testing
Domain Testing
Exploratory Testing
Recovery Testing
Scenario Testing
Regression Testing
User Acceptance Testing
Alpha Testing
Beta Testing
Unit Testing
Static & Dynamic Analysis Testing
Functional Testing
Ad-hoc Testing
Volume Testing
System Testing
Sanity Testing
Black Box Testing
Interoperability Testing
Volume Testing Techniques
Gray Box Testing
White Box testing
Articals
Agile Development
Coverage Criteria for GUI Testing
Release Life Cycle
Quality Concept
TQM - Total Quality Management
When are the Test Plan written
Unit Testing Advantages & Techniques
Classification of Defect
Requirement Testing Techniques
When is Testing Complete?
Quantative Project Management
Software Configuration Management
When to use Regression Testing?
V-Model Concept of Testing
Activity of Software Test Engineer
Risk Management
Sanity Testing A Overview
Website Security Smoke Test Template
Software Testing Techniques
Requirements & Specifications
Traceability Matrix
Test Plan - Objectives and Benefits
Agile Testing - Master the new game
Testing Vocabulary
SQL Tutorial
Test Strategy
Error Handling Testing
SDLC - Concept
Steps of Software Testing Life Cycle
Why to use Metrics?
Defect Tracking
SyncML
Mobile Testing
GSM Basic
Cellular Network Architecture
Mobile Communication Overview
Mobile & handheld usability testing
Why Mobile Testing is different
True BREW Testing
VOIP Testing
SIP Testing - An overview
SIP Messages
Structure of SIP Protocol
SIP Important terms
SDLC Model
Software Development Life Cycle
Waterfall model
Spiral Model
V-Model
Iterative Model
Big Bang Model
RAD Model
Prototype Model
SOFTWARE TESTING
Test Plan
Test Case & Test Design techniques
Templates
Software Project Template
Software Testing Template
Automated Testing Tools
QTP
Winrunner
JUnit
Selenium IDE
LoadRunner
JMeter
Estimation Techniques
Using Use Case Points
Quick Estimation Technique
Testing Estimation Process
Certifications
CSQA
CSTE
                                                                                                                                                                  Usability Testing      Smoke Testing      Load Testing      Stress Testing      Domain Testing      Exploratort Testing       Recovery Testing      Scenario Testing      Regression Testing      User Acceptance Testing      Alpha Testing      Beta Testing      Unit Testing      Static & Dynamic Analysis Testing                                                                                             







Share
Follow us at Twitter
Follow us at Facebook
Share
Every profession has its own vocabulary.To learn a profession, the first and crucial step is to master its vocabulary.The entire knowledge of a profession is compressed and kept it in its vocabulary.

Take our own software testing profession, while communicating with our collegues, we frequently use terms like 'regression testing', 'System testing', now imagine communicating the same to a person who is not in our profession or who doesn't understand our testing vocabulary, we need to explain in detail each and every term .Communication becomes so difficult and painful.To speak the language of testing, you need to learn its vocabulary.

Find below a huge collection of testing vocabulary

Affinity Diagram
A group process that takes large amounts of language data, such as developing by brainstorming, and divides it into categories

Audit
This is an inspection/assessment activity that verifies compliance with plans, policies and procedures and ensures that resources are conserved.
Baseline
A quantitative measure of the current level of performance.

Benchmarking
Comparing your company's products, services or processes against best practices or competitive practices, to help define superior performance of a product,service or support processes.

Black-box Testing
A test technique that focuses on testing the functionality of the program component or application against its specifications without knowlegde of how the system constructed.
Boundary value analysis
A data selection technique in which test data is chosen from the "boundaries" of the input or output domain classes, data structures and procedure parameters. Choices often include the actual minimum and maximum boundary values, the maximum value plus or minus one and the minimum value plus or minus one.

Branch Testing
A test method that requires that each possible branch on each decision be executed on at least once.

Brainstorming
A group process for generating creative and diverse ideas.

Bug
A catchall term for all software defects or errors.
Checkpoint(or verification point)
Expected behaviour of the application which must be validated with the actual behaviour after certain action has been performed on the application.

Client
The customer that pays for the product received and receives the benefit from the use of the product.

Condition Coverage
A white-box testing technique that measures the number of or percentage of decision outcomes covered by the test cases designed.100% condition coverage would indicate that every possible outcome of each decision had been executed at least once during testing.

Configuration Management Tools
Tools that are used to keep track of changes made to systems and all related artifacts. These are also known as version control tools.

Configuration testing
Testing of an application on all supported hardware and software platforms.This may include various combinations of hardware types, configuration settings and software versions.

Completeness
A product is said to be complete if it has met all requirements.

Consistency
Adherence to a given set of rules.

Correctness
The extent to which software is free from design and coding defects. It is also the extent to which software meets the specified requirements and user objectives.

Cost of Quality
Money spent above and beyond expected production costs to ensure that the product the customer receives is a quality product. The cost of quality includes prevention, appraisal, and correction or repair costs.

Conversion Testing
Validates the effectiveness of data conversion processes, including field-field mapping and data translation.

Customer
The individual or organization, internal or external to the producing organization that receives the product.

Cyclomatic complexity
The number of decision statements plus one.

Debugging
The process of analysing and correcting syntactic, logic and other errors identified during testing.

Decision Coverage
A white-box testing technique that measures the number of - or percentage - of decision directions executed by the test case designed. 100% Decision coverage would indicate that all decision directions had been executed at least once during testing. Alternatively each logical path through the program can be tested.

Decision Table
A tool for documenting the unique combinations of conditions and associated results in order to derive unique test cases for validation testing.

Defect Tracking Tools
Tools for documenting defects as they are found during testing and for tracking their status through to resolution.

Desk Check
A verification technique conducted by the author of the artifcat to verify the completeness of their own work. This technique does not involve anyone else.

Dynamic Analysis
Analysis performed by executing the program code.Dynamic analysis executes or simulates a development phase product and it detects errors by analyzing the response of the product to sets of input data.

Entrance Criteria
Required conditions and standards for work product quality that must be present or met for entry into the next stage of the software development process.
Testing Vocabulary