Glossary – March 2020

Extreme Programming (XP)

XP is a software development methodology which is intended to improve software quality and responsiveness to changing customer cycles. A type of Agile software development, it advocates frequent “releases” in short development cycles, which is intended to improve productivity and introduce checkpoints at which new customer requirements can be adopted.

Source: https://en.wikipedia.org/wiki/Extreme_programming

Quality at Every Step

A principle of Lean Software Development that says quality output is not only measured at the end of the production line but at every step of the productive process and is the responsibility of each individual who contributed to the production or on-time delivery of a product or service

Source: http://www.leanmanufacture.net/leanterms/qualityatthesource.aspx

Just in Time

A principle of Lean Software Development, Just in Time is a workflow methodology aimed at reducing flow times within a production system, as well as the response times from suppliers and to customers; it helps organizations to control variability within production, which improves productivity and decreases costs.

Source: https://leankit.com/learn/lean/what-is-just-in-time-manufacturing/

Deliver as Fast as Possible

This principle of Lean Software Development centers around the idea that the faster you deliver your product to customers, the faster you will receive feedback, which in turn will get the customers what they want faster.

Source: https://www.planview.com/resources/guide/lean-principles-101/

Amplify Learning

Also referred to as continuous learning, amplify learning is a process in which we increase the ability of the development team to learn quickly and effectively, with the most important subject of learning being user needs and feedback

Source: https://subscription.packtpub.com/book/web_development/9781788299671/10/ch10lvl1sec85/self-healing-tests

ETL Testing

ETL stands for “Extract-Transform-Load” and it is a process of how data is loaded from the source system to the data warehouse; the data is extracted from a transaction database, transformed to match the requirements of the data warehouse, and then loaded into the data warehouse database.

Source: https://www.guru99.com/utlimate-guide-etl-datawarehouse-testing.html

Data Warehouse (DW)

A database that is designed for query and analysis rather than for transaction processing. It is constructed by integrating the data from multiple heterogeneous sources, enabling a company or organization to consolidate data from several sources and separate analysis workload from transaction workload.

Source: https://www.guru99.com/utlimate-guide-etl-datawarehouse-testing.html

Build Validation Testing (BVT)

Build Verification Test is a set of tests run on every new build to verify that build is testable before it is released to test team for further testing. These test cases are core functionality test cases that ensure the application is stable and can be tested thoroughly.

Source: https://www.softwaretestinghelp.com/bvt-build-verification-testing-process/

NFC (Near-field communication)

Near-field communication (NFC) is a set of communication protocols by which two electronic devices communicate when they are brought within 4 cm (1​1⁄2 in) of each other.

Source: https://en.wikipedia.org/wiki/Near-field_communication

Cross-Browser Testing

Cross Browser Testing is a process to test web applications across multiple browsers. Cross-browser testing involves checking the compatibility of your application across multiple web browsers and ensures that your web application works correctly across different web browsers. Cross-Browser testing involves testing both the client-side and server-side behavior of your Web application when it is accessed using different Web Browsers.

Source: http://www.appperfect.com/services/web-testing/cross-browser-testing.php

Xpath

XPath (XML Path Language) is a query language for selecting nodes from an XML document. In addition, XPath may be used to compute values (e.g., strings, numbers, or Boolean values) from the content of an XML document.

Source: https://en.wikipedia.org/wiki/XPath

BI Report Testing

BUSINESS INTELLIGENCE (BI) is the process of gathering, cleansing, analyzing, integrating and sharing data to derive actional insights that drive business growth. Business Intelligence Testing or BI testing verifies the staging data, ETL process, BI reports and ensures the implementation is correct. BI Testing ensures data credibility and accuracy of insights derives from the BI process.

Source: https://www.guru99.com/business-intelligence-testing-sample-test-cases.html

LogiGear Corporation
LogiGear Corporation provides global solutions for software testing, and offers public and corporate software testing training programs worldwide through LogiGear University. LogiGear is a leader in the integration of test automation, offshore resources and US project management for fast, cost-effective results. Since 1994, LogiGear has worked with Fortune 500 companies to early-stage start-ups in, creating unique solutions to meet their clients’ needs. With facilities in the US and Viet Nam, LogiGear helps companies double their test coverage and improve software quality while reducing testing time and cutting costs.

The Related Post

Agile – Characterized by quickness, lightness, and ease of movement; nimble. Not necessarily characterized by fast speed. Agile software development is a software development practice based on iterative and incremental development where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and ...
Ultra-large-scale system An ultra-large-scale systems (ULSS) is one which has the characteristics of: operationally independent sub-systems; managerially independent components and sub-systems; evolutionary development; emergent behavior; and geographic distribution.
Artificial Intelligence is here. AI is already being used in development, testing, tool development, and products. Its use will undoubtedly grow and become more pervasive. At LogiGear Magazine we regularly include a glossary of terms on the issue topic. In this issue, the glossary is unique. If you are just beginning to learn about AI ...
Teaching: A formal process of bringing about awareness, conferring knowledge and instilling skills. Teaching focuses on knowledge. Training: Prepares an individual or group to execute a skill. The focus of training is skill development.
Alexa Voice Service (AVS):  Amazon’s service offering for a voice controlled AI assistant. Offered in different products. Source: https://whatis.techtarget.com/definition/Alexa-Voice-Services-AVS Blockchain Infrastructure: A complex, decentralized architecture that orchestrates many systems running asynchronously over the internet in order to create a secured database that records sensitive data of certain users into forms of transactions, Source: https://blockgeeks.com/guides/what-is-blockchain-technology/ Chatbot: ...
Behavior Driven Development (BDD) A software development methodology in which an application is specified and designed by describing how its behavior should appear to an outside observer. BDD combines the general techniques and principles of test-driven development (TDD) with ideas from domain-driven design and object-oriented analysis and design to provide software development and management teams ...
Lean Defining Lean Software Development is challenging because there is no specific Lean Software Development method or process. Lean is not an equivalent of Personal Software Process, V-Model, Spiral Model, EVO, Feature-Driven Development, Extreme Programming, Scrum, or Test-Driven Development. A software development lifecycle process or a project management process could be said to be “lean” ...
Scrum Board A Scrum Board is a tool that helps Teams make Sprint Backlog items visible. The board can take many physical and virtual forms but it performs the same function regardless of how it looks. The board is updated by the Team and shows all items that need to be completed for the current ...
Agile Characterized by quickness, lightness, and ease of movement; nimble. Not necessarily characterized by fast speed. Agile software development is a software development practice based on iterative and incremental development where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages ...
A list of terms that you'd easily encounter on your way to experience Software Testing, Software Development, and other IT concepts.
Platform – A computing platform includes a hardware architecture and a software framework (including application frameworks), where the combination allows software, particularly application software, to run. Typical platforms include a computer architecture, operating system, programming languages, related user interface and tools. For example, Android, the most common mobile platform, is Google’s open and free software ...
Some Mobile Device Input Methods Swipe/Swype: An action taken on a device’s screen that involves translational movement of touch points. A swipe recognizer makes an instantaneous decision as to whether the user’s touches moved linearly in the required direction.

Leave a Reply

Your email address will not be published.

Stay in the loop with the lastest
software testing news

Subscribe