Padding
- the space between content and the border of the element
Performance testing
- a testing measure that evaluates the speed, responsiveness, and stability of a computer, network, software program, or device under a workload.
Pexpect
- is a Python module for spawning child applications and controlling them automatically.
- Can be used for automating interactive applications such as ssh, ftp, passwd, telnet, etc.
- Can be used to automate setup scripts for duplicating software package installations on different servers.
PhraseExpress
- for pasting templates by entering a simple piece of text. E.g. enter “bugtemplate” and get an entire bug report template that will replace that entered string so you never have to type out the entire thing again.
Phased release (iOS)
- A process where an app update is released to customers in stages instead of all at once (i.e. via slack with the approbriate flags)
picocom
- A modem configuration, testing, and debugging tool.
- Opens, configures, manages a serial port (tty device) and its settings, and connects to it the terminal emulator you are already using.
- compare to minicom
picocom -b 9600 /dev/ttyUSB0
pidcat (Android)
- an Android app logging script (alternative to Logcat).
PM (Project Manager)
- a member of the project team who has the responsibility of communicating with the client, following the budget and deadlines, and keeping track of work delivered on the project.
PoC (Proof of Concept)
- realization of a certain idea in order to demonstrate its feasibility or a demonstration with the goal of verifying that some concept or proposal has a great potential in the real world.
POM (Page Object Model)
- a design pattern in Selenium that creates an object repository for storing all web elements.
Postman
- platform for building, using and testing APIs
PR (Pull Request)
- (GIT) pull requests are part of the usual development process. They let you tell others about changes you’ve pushed to a branch in a repository on GitHub. Once a pull request is opened, you can discuss and review the potential changes with collaborators and add follow-up commits before your changes are merged into the main branch.
Product backlog
- The product owner is responsible for managing a prioritized list known as the product backlog.
- The product backlog might contain new features, changes to existing features, defects, technical improvements, etc.
- The product owner collaborates with internal and external stakeholders to gather and define the product backlog items.
Product owner
- responsible for deciding which features and functionality to build and the order in which to build them.
Production
- final environment that companies launch to the users.
Productive
- main application for managing all company processes.
Proxy server
- a server application that acts as an intermediary between a client requesting a resource and the server providing that resource.
Proxyman
- it enables you to capture, inspect, and manipulate HTTP(s) requests/responses. It’s like Charles, but a bit fancier.
Puppeteer
- a library that provides a high-level API to control headless Chrome or Chromium browsers over the DevTools Protocol.
PyCharm
- an integrated development environment used in computer programming, specifically for the Python language.
Python
- an interpreted high-level general-purpose programming language.