Important Definitions in software testing
Introduction
Definition
1.CMM
The Capability Maturity Model for Software (CMM or SW-CMM) is a model for judging the maturity of the software processes of an organization and for identifying the key practices that are required to increase the maturity of these processes.
2.Test Scripts
Commonly used to refer to the instructions for a particular test that will be carried out by an automated test tool.
3.Use Case
The specification of tests that are conducted from the end-user perspective. Use cases tend to focus on operating software as an end-user would conduct their day-to-day activities.
4.How you will describe testing activities
Testing activities start from the elaboration phase. The various testing activities are preparing the test plan, Preparing test cases, Execute the test case, Log the bug, validate the bug & take appropriate action for the bug, Automate the test cases.
5.Test Bed
An execution environment configured for testing. May consist of specific hardware, OS, network topology, configuration of the product under test, other application or system software, etc. The Test Plan for a project should enumerated the test beds(s) to be used.
Test Suit/Test Batch/ Test Set/Test Pack:
- Clubbing of all the test cases which we are going to cover in regression.
- Failed Test case
- High Priority Test cases/ Critical functionality Test cases.
6.Test Plane
A document describing the scope, approach, resources, and schedule of intended testing activities. It identifies test items, the features to be tested, the testing tasks, who will do each task, and any risks requiring contingency planning.
7.Code Inspections
A formal testing technique where the programmer reviews source code with a
group who ask questions analyzing the program logic, analyzing the code with respect to a checklist of historically common programming errors, and analyzing its compliance with coding standards.
8.software
Software is the collection of programmes and it will help to perform the different task.
9.software testing
software testing is the process of check the actual result matches with expected result or not.
10.Functionality
Functionality is define as the core behavior of application.
11.Integration testing
Integration testing define as Different and independent module combine together to check the functionality of application.
12.Regression testing
Regression testing is define as the when new functionality is added and whenever defect is fixed then there is change in code by developer due to that change in code by developer is not impact on existing functionality of application is check in regression testing.
13.Agile
14.Scrum
Scrum is a framework through which we build the software by following agile principle.
15.Error
16.Defect
17.Bug
18.Issue
19.Stub
20.Driver
Driver is used in integration testing as submodule instead of main module.
22.Test plan
23.Test coverage
24.Test execution
25.FTP
26.HTTP
27.XML
28.Defect leakage
29.Production issue
30.Defect release
31.Defect age/Bug age
Defect age/Bug age is difference between the date of defect detected and date of the defect fixed.
32.Cosmetic defect
Cosmetic defect is called low priority and low severity defect.
33.Shows topper or Blocker defect
34.Hotfix
35.DIT
DIT Stands for Developer independent testing.
36.SIT
SIT stands for system integration testing.
37.UAT
UAT stands for user acceptance testing.
38.Smoke
39.Sanity
40.Retesting
41.Tab validation
42.Link validation
43.Page validation
Peoples Also Ask This
1.What is Manual Testing
2. What is software? "and "what are the different types of software?"
3.What is software testing
4. What is Software development life cycle(SDLC)
5. Phase of Software development life cycle(SDLC)
7.Defect Life Cycle: New, assign, open, deferred, fixed
6. Security Testing
Our next Article
Security Testing
Our popular Java articles
1.What is JVM in Java? difference between JDK,JRE,JVM
2.What is java? Different java applications, Advantages & Disadvantages