Greenspector Glossary
Introducing the Greenspector dictionary!
They are grouped by theme and presented as below.
Word | Definition |
---|
Technical tools
GDSL = Greenspector Domain-Specific Language | The GDSL is a series of actions that will be executed in sequence by the smartphone. It includes basic actions such as WAIT, CLICK and PAUSE, as well as more complex actions such as launching an application. With GDSL, you can quickly automate most of the critical steps in your mobile applications or website. greenspector PROPERTY |
CLI = Command Line Interface | A type of user interface that allows the user to interact with a computer by entering manual commands that are then executed by the operating system (or specific program). CLI is often used to perform advanced tasks or access functions that are not available via a graphical interface. |
Test Runner | The Test Runner is a tool offering the developer the ability to easily launch standard automated tests or your own functional tests. greenspector PROPERTY |
Emulator | Software that simulates a telephone on a computer |
Meter Android API | Allows you to run Android tests using our probe to measure your application. After launching the test case, the results are automatically sent to the Greenspector server. greenspector PROPERTY |
Test Bench | Test terminal bench greenspector PROPERTY |
Tpcdump | Tool allowing collect of transferred data on the device during the measure |
App/web app related
APK | File used to install an app on an Android device. It contains all the files needed to install and run the app, as well as information on the authorizations required for the application. Android app (as a .pdf) |
Production environment >< Test/validation/pre production environment | In IT, refers to the stages in a software development cycle.
|
SaaS On premise | Software as a service = software hosted by a third-party supplier (in this case us) On premise: software hosted internally by the customer |
Device related
PUE = Program Usage Effectiveness | Ratio between overall consumption and IT consumption. |
Rooted smartphone | Android rooting or debriding is the act of allowing users of smartphones, tablets and other devices running the Android mobile operating system to elevate privileges (known as "superuser rights") on the Android system. |
CPU | Central Processing Unit : means a processor or microprocessor, i.e. the central unit of a device, which contains the logic circuits executing the program instructions. |
RAM | Random Access Memory : provides fast, temporary access to computer data. RAM is located between the processor and the permanent data storage, such as a mechanical hard drive or SSD. |
Generic terms (programation, it,..)
Hardware Software | → Equipment (smartphone, computer, wires…) → All the resources and programmes of a computer system |
API = Application Programming Interface | Rules/protocols for accessing software/system functions that enable other software to connect and interact with it. It's like a gateway that allows developers to communicate with a system/app/online service. It defines how programmers can request services and how they can receive responses. This means that developers can use the functionality of an app without having access to the source code. Enables better interoperability between different systems and applications. |
Enrollment | Process of registering a user in an information system in order to give them access to certain services. For example, creating a username and password. |
Idle | Most often used in computing to indicate a temperature when the processor is not being used and you are not doing anything with the computer (idle). In computer programme jargon, it refers to an inactive process. |
Measurement/tests related
Functional journey analysis | Â |
Automated test | Â |
Benchmark | Test bench used to measure the performance of a system in order to compare it with others (comparisons of software, hardware, architectures, processing speed, memory, etc.). |
Continuous integration
CI/CD | Continuous Integration/Continuous Deployment. Method for integrating new functions into existing software |
Bitrise | CI/CD tool for mobile software development projects. Automate build, test and deployment tasks for mobile applications such as IOS and Android. |