Like any software project or product, the OpenTAP test automation platform benefits from rigorous test and quality assurance (QA) as part of its build and release process. Recently, the OpenTAP.io team spent time with KeySight QA and Release Manager Sebastian Pop-Vlaic, chatting about how the OpenTAP project team and the Keysight organization go about testing OpenTAP.
A “change agent” is an individual who acts as a catalyst for change within an organization. Change Agents help facilitate and manage the process of change by influencing and inspiring others, through advocacy, facilitation, problem solving, leadership and influencing. Learn how you can become a change agent with OpenTAP and see the benefits it brings to your company and your career.
Testing open source software (OSS) presents unique challenges, from its decentralized development model to the diverse user base to the varying levels of contributor expertise. Testing community-developed software must also meet challenges arising from the vast number of projects, and in particular, from developer focus on innovation and functionality.
Open source is a methodology whereby developers collaborate to create and share software, documentation and other artifacts.. Inner source is the application of the same methods but within a single organization. It applies to test automation as it does to other types of software, fostering collaboration, transparency, and shared ownership of testing tools and frameworks.
SCPI (Standard Commands for Programmable Instruments) is a a standard with particular relevance for OpenTAP and the ecosystem of instruments that it supports. SCPI defines an interface for controlling test and measurement devices. Introduced in 1990 as a layer on top of IEEE 488.2-1987, it provides commands for oscilloscopes, multimeters, spectrum analyzers, and power supplies.
An OSPO or Open Source Program Office is a centralized team or department within an organization that manages open source strategy, policies, and practices. The concept of an OSPO has become increasingly popular as more companies recognize the importance of open source in software development and IT in general.
Modern products and services are highly dependent upon the development and application of standards. Without the presence of and adherence to standards, software and systems could not interoperate – every piece of technology, down to basic nuts and bolts and nails used in construction, would be artisanal, raising costs and limiting utility.
In response to the increasing pace of major breaches, ransomeware attacks, network outages and wide-reaching system and application crashes, Government regulators are acting to safeguard individual citizens and businesses. Opinions differ as to the actual impact of open source on security and uptime, but no one would argue that improving the quality and security of all code benefits users, integrators and developers.
Every year for the last four, Keysight has collaborated with faculty at the University of California Santa Cruz (UCSC) Baskin Engineering School to sponsor senior projects in test automation. This year, one of those projects focused on leveraging LLMs (Large Language Models) to improve the timeliness of responses to questions on the OpenTAP Forum.
Wireless network security testing involves evaluating the security measures and protocols of a wireless network to identify vulnerabilities and ensure the network is protected against unauthorized access and attacks. The testing process typically includes several steps and techniques, and so benefit greatly from test automation with OpenTAP
Every year for the last four, Keysight has collaborated with faculty at the University of California Santa Cruz (UCSC) Baskin Engineering School to sponsor senior projects in test automation. This year (Spring 2024), one of those projects focused on leveraging LLMs (Large Language Models) to streamline the creation of OpenTAP plugins in Python.
Penetration testing (a.k.a. "pen testing") plays a crucial role in identifying and mitigating security risks. It helps organizations strengthen defenses, protect sensitive data, and improve overall security posture. By leveraging test automation in general and OpenTAP in particular in penetration testing, organizations can improve the efficiency, accuracy, and effectiveness of their security testing efforts, helping them identify and remediate security vulnerabilities before they can be exploited by attackers.