Reading:  

Tester's dictionary [I-R]


Software testing terms starting with P

Pair Testing 

Pair testing is a method used for software development technique in which two team members sit together and works together at one keyboard to test the software application.

Pairwise Testing 

It is an effective technique for test case generation, based on the observation that most failures are caused by interactions of at most two factors. Pairwise-generated test suites which cover all possible combinations of two therefore are much smaller than exhaustive ones yet still very effective in finding defects.

Parallel Testing 

Parallel testing is a method in which the same inputs are entered in two different versions of the application and reporting.

Partial Test Automation 

In software testing, there are various processes that do not fit the need of complete automation. Partial automation enables the organizations to monitor the benefits of automation without the involvement of much time and cost.

Passive Testing 

Passive testing is to observing the results of a running system without introducing any special test data.

Path Testing 

Path testing is a way to testing which make sure that every path through a program has been executed at least once.

Peer Review 

Peer review is a process used for cross verifying the work performed by one's equals (peers) to make sure it meets specific criteria. Peer review is used in working groups for various professional occupations because it is thought that peers can identify each other's errors quickly and easily, speeding up the time that it takes for mistakes to be identified and corrected.

Penetration Testing 

It’s the activity to identify security vulnerabilities in an application by validating the system with many methods. The main purpose of this test is to secure important data from hackers.

Performance Testing 

Performance testing is used to provide product owners, information about their application regarding scalability, execution speed and stability. Without performance testing, software is may have the issues such as: poor usability, running slow while multiple use it simultaneously and inconsistencies across different operating systems. Performance testing will find that application meets speed, scalability and stability requirements under specific workloads.

Portability Testing 

It refers to the method of testing the ease with which a application can be moved from one environment to another. e.g: moving of any application from Windows XP to Windows 7.

Positive Testing 

Positive testing can be performed on the application by giving the valid data as input. It checks whether an application behaves as expected with the positive input.

Post Condition 

Post conditions means Environmental and state conditions and that should be ready after the execution of a test procedure.

PreCondition 

Precondition means Environmental, required data and state conditions that should be ready before the system can be executed with a particular test procedure.

Predicted Outcome 

During Test design stage, test cases are written such that each case has are expected outputs are same as actual outputs are compared. The deviation, if any, is known as defect. In short after getting the expected output should be documented before executing the tests.

While developing the test cases, we have the following fields:

  • Test Scenario
  • Test Steps
  • Parameters/data
  • Expected Result
  • Actual Result

Priority 

Priority defines the order in which we should resolve a defect. Should we fix it now, or can it wait? This priority status is set by the tester to the developer mentioning the time limit to fix the defect. If high priority is mentioned then the developer has to fix it as soon as possible.

Process Cycle Test 

Development of tests by using black box method, in which test cases are designed to execute processes and business procedures.

Progressive Test 

Progressive testing is a method used to test modules one by one.

Prototype Testing 

Prototyping is a way to see and test the website before you spend lot of time in coding. Although the website design process and mockup tools tends to be relatively fluid, the prototyping phase typically focuses on

  • Visual Layout
  • Interface Element Design
  • Logical Flow
  • Behavior

Description

This tutorial was written, keeping in mind to teach students about common terms used in Software testing, This is part 2 of the series, Covering Alphabets I-R

If we made a mistake somewhere or you find any gramatical issues please let us know



Author: Subject Coach
Added on: 17th Feb 2015

You must be logged in as Student to ask a Question.

None just yet!