The document provides an overview of Open2Test, an automated testing framework. It discusses challenges in test automation like long time-to-market and high costs. Open2Test aims to address these with features like being tool-agnostic, reusable across technologies, and requiring minimal training. The document outlines the evolution of Open2Test, its building blocks, features including keyword-driven testing and test data management, and how it supports portability and reusability.
2010 01 lecture SIG UM MFES 2 - Patterns metrics qualityjstvssr
The document discusses different techniques for software analysis, including static analysis, dynamic analysis, metrics, patterns, and testing. Static analysis involves examining the structure and content of code without executing it, while dynamic analysis involves executing the code and observing its behavior. Metrics, patterns, and testing are also discussed as methods for evaluating software quality and identifying issues. The CMMI framework and tools like PMD, Checkstyle, and FindBugs are presented as ways to systematically analyze code and measure adherence to best practices.
SCADA viết tắt của Supervisory Control And Data Acquisition là một hệ thống điều khiển giám sát và thu thập dữ liệu, nói một cách khác là một hệ thống hỗ trợ con người trong việc giám sát và điều khiển từ xa, ở cấp cao hơn hệ điều khiển tự động thông thường. Để có thể điều khiển và giám sát từ xa thì hệ SCADA phải có hệ thống truy cập, truyền tải dữ liệu cũng như hệ dao diện người- máy (HMI- Human Machine Interface).
Project P aims to develop qualifiable model compilers for safety-critical systems. It will support generating code from heterogeneous models, qualify as a DO-178 development tool, and improve verification of model integration. The technical approach involves defining a pivot formalism as an intermediate representation, as well as design and code metamodels to factorize representations independently of the target platform. It will also define a generic framework and process for instantiating model compilation chains and qualifying them in an agile manner.
Kahuna was originally the Embedded Systems Division of 3Di systems and has been operating independently since 2008. It is a product engineering services company based in Pune, India with offices in Mumbai and Los Angeles. Kahuna focuses on embedded software, integrated product engineering services, and is a partner with Texas Instruments, ARM, and Renesas. It has worked with over 20 customers globally.
This document provides information about a retail space available for lease in Rockford, Illinois. The 30,395 square foot space was formerly occupied by Big Lots and is located on a busy street near downtown Rockford with an average daily traffic count of 30,000 cars. As a highly visible location next to other retailers, it is described as an ideal spot for a retail operation. Basic lease terms include asking rent of $5 per square foot on a net-net-net basis, with expenses totaling around $1.47 per square foot annually. More details and photos of the property are provided for interested parties to contact the listing agent.
This document provides an overview and introduction to the key concepts of computer networks and the Internet. It discusses what the Internet is, including its nuts and bolts view consisting of interconnected hosts, communication links, and routers. It also covers the network edge consisting of end systems and various access networks, the network core consisting of interconnected routers, and different types of physical media used for communication links. Key concepts explained include circuit switching versus packet switching, protocols, and the layered architecture of the Internet.
2010 01 lecture SIG UM MFES 2 - Patterns metrics qualityjstvssr
The document discusses different techniques for software analysis, including static analysis, dynamic analysis, metrics, patterns, and testing. Static analysis involves examining the structure and content of code without executing it, while dynamic analysis involves executing the code and observing its behavior. Metrics, patterns, and testing are also discussed as methods for evaluating software quality and identifying issues. The CMMI framework and tools like PMD, Checkstyle, and FindBugs are presented as ways to systematically analyze code and measure adherence to best practices.
SCADA viết tắt của Supervisory Control And Data Acquisition là một hệ thống điều khiển giám sát và thu thập dữ liệu, nói một cách khác là một hệ thống hỗ trợ con người trong việc giám sát và điều khiển từ xa, ở cấp cao hơn hệ điều khiển tự động thông thường. Để có thể điều khiển và giám sát từ xa thì hệ SCADA phải có hệ thống truy cập, truyền tải dữ liệu cũng như hệ dao diện người- máy (HMI- Human Machine Interface).
Project P aims to develop qualifiable model compilers for safety-critical systems. It will support generating code from heterogeneous models, qualify as a DO-178 development tool, and improve verification of model integration. The technical approach involves defining a pivot formalism as an intermediate representation, as well as design and code metamodels to factorize representations independently of the target platform. It will also define a generic framework and process for instantiating model compilation chains and qualifying them in an agile manner.
Kahuna was originally the Embedded Systems Division of 3Di systems and has been operating independently since 2008. It is a product engineering services company based in Pune, India with offices in Mumbai and Los Angeles. Kahuna focuses on embedded software, integrated product engineering services, and is a partner with Texas Instruments, ARM, and Renesas. It has worked with over 20 customers globally.
This document provides information about a retail space available for lease in Rockford, Illinois. The 30,395 square foot space was formerly occupied by Big Lots and is located on a busy street near downtown Rockford with an average daily traffic count of 30,000 cars. As a highly visible location next to other retailers, it is described as an ideal spot for a retail operation. Basic lease terms include asking rent of $5 per square foot on a net-net-net basis, with expenses totaling around $1.47 per square foot annually. More details and photos of the property are provided for interested parties to contact the listing agent.
This document provides an overview and introduction to the key concepts of computer networks and the Internet. It discusses what the Internet is, including its nuts and bolts view consisting of interconnected hosts, communication links, and routers. It also covers the network edge consisting of end systems and various access networks, the network core consisting of interconnected routers, and different types of physical media used for communication links. Key concepts explained include circuit switching versus packet switching, protocols, and the layered architecture of the Internet.
Jornada Formativa Qualcomm y Movilforum: Alljoynvideos
The document provides an overview of the AllJoyn development framework for enabling peer-to-peer connectivity between devices. It discusses what AllJoyn is, compares it to other P2P solutions, reviews AllJoyn fundamentals including its distributed software bus architecture and object model, and provides code snippets for connecting to the bus, registering bus objects and handlers, discovering services, creating sessions, and joining sessions.
Presentation at Impact 2012 Mumbai:
This IBM PureSystems presentation was presented by Amol B Mahamuni, Program Director ISL, IBM PureApplication System Product Management
Accelerated Test Case Automation Using Rational Functional Tester
1. Novellus Systems faced challenges with frequent software releases and manual testing taking too long. They started with basic automation using Mercury WinRunner but it only achieved 15% coverage.
2. They adopted a new approach using Rational Functional Tester with a modular test framework architecture. This allowed test cases to be written independently of application development and improved reusability.
3. The new approach saved around 60% of effort and allowed achieving over 70% test coverage. Proxies were developed for custom controls not recognized by RFT to improve recognition. Enhanced logging and documentation also improved maintenance.
Functional tests with the FEST frameworkDominik Dary
This document describes the FEST framework for automated functional GUI testing of Swing-rich applications. FEST provides a fluent interface and supports TestNG and JUnit. It simplifies troubleshooting GUI test failures and has good documentation. FEST is divided into modules for Swing, assertions, reflection, and mocking. The Swing module simulates user events and lookups GUI components using layers including a basic robot, component drivers, and component fixtures that provide a DSL-style API. Examples show how to enter text, select components, and assert results using FEST's fluent interface.
HTAF 2.0 - A hybrid test automation framework.Mindtree Ltd.
HTAF is a test automation framework developed by Mindtree that bridges the gap between domain experts who lack automation expertise and automation experts who lack functional knowledge. It is a customizable framework built on HP QuickTest Professional that reduces the test automation lifecycle by accelerating script development, execution, and management through an intuitive interface and support for both data-driven and keyword-driven methodologies. Spreadsheet-driven tests can be created and executed by QA staff with minimal programming knowledge.
S4 is a distributed stream computing platform that allows programmers to easily implement applications for processing continuous unbounded streams of data in real-time. It uses an actor-based programming model and is designed to be fault-tolerant, scalable, and pluggable. S4 was originally developed at Yahoo! Labs to enable personalized search ads by modeling users' click behaviors in real-time from streams of user activity data. It aims to maximize revenue and user experience by controlling ad ranking, pricing, filtering, and placement based on personalized models of users' intent.
The document discusses the challenges of automated mobile testing and compares different mobile test automation tools. It outlines the benefits of test automation like reliability, repeatability and cost reduction. It also summarizes different unit testing frameworks like JMUnit, CppUnit and OCUnit that can be used for testing mobile applications. The document then discusses some criteria for selecting the right test automation tool based on the complexity of the mobile application and device features used. It provides a comparison matrix of test automation tools like TestQuest, DeviceAnywhere, Perfecto Mobile, Eggplant and NanoVNC based on factors like performance, real-time device experience and connectivity requirements.
EdgarDB - the simple, powerful database for scientific researchMark Khoury
The document introduces EdgarDB, a clinical research database software system. It has two main categories of activity: design and build, and daily use. Design and build involves defining the research project, timeline, subjects, and freezing the design. Daily use involves running the study, collecting and entering data, and using advanced yet easy-to-use tools without relying on technicians. The system provides flexibility through a 1-to-N structure and removes rigid boundaries while maintaining security and anonymity.
The document provides information about NUDT (National University of Defense Technology) and its Trustie project.
NUDT is a top computer science school in China with over 40 years of experience. The Trustie project aims to create a collaborative software development platform and environment for sharing reusable software assets. It provides tools for software production lines, resource management, trust evaluation, and an integrating framework. The Trustie community involves many universities and companies in China. Applications have been developed in various domains like industrial software, avionics, and power systems using the Trustie platform. NUDT also collaborates with the OW2 open source community.
This document summarizes security tools and vulnerabilities from 2011. It provides categories of open source, free, and commercial security tools. It also briefly summarizes notable security news stories from 2011, including company acquisitions, hacks, and the loss of influential security figures. The document concludes with summaries of major 2011 security conferences and controversial internet regulation proposals.
The challenges and opportunities in open source reuseIvica Crnkovic
The document discusses challenges and opportunities in open source software reuse. It describes different approaches to software reuse such as design patterns, component-based development, program libraries, application product lines, and model-based development. The document also discusses systematic reuse through application and domain engineering. Overall, the document outlines techniques for reusing open source software components in system development and identifies requirements, design, implementation, and application integration as key areas that present challenges.
Software functional testing can unveil a wide range of potential malfunctions in applications. However, there is a significant fraction of errors that will be hardly detected through a traditional testing process. Problems such as memory corruptions, memory leaks, performance bottlenecks, low-level system call failures and I/O errors might not surface any symptoms in a tester’s machine while causing disasters in production. On the other hand, many handy tools have been emerging in all popular platforms allowing a tester or an analyst to monitor the behavior of an application with respect to these dark areas in order to identify potential fatal problems that would go unnoticed otherwise. Unfortunately, these tools are not yet in widespread use due to few reasons. First, the usage of tools requires a certain amount of expertise on system internals. Furthermore, these monitoring tools generate a vast amount of data even with elegant filtering and thereby demand a significant amount of time for an analysis even from experts. As the end result, using monitoring tools to improve software quality becomes a costly operation. Another facet of this problem is the lack of infrastructure to automate recurring analysis patterns.
This paper describes the current state of an ongoing research in developing a framework that automates a significant part of the process of monitoring various quality aspects of a software application with the utilization of tools and deriving conclusions based on results. According to our knowledge this is the first framework to do this. It formulates infrastructure for analysts to extract relevant data from monitoring tool logs, process those data, make inferences and present analysis results to a wide range of stakeholders in a project.
This document discusses using Java for embedded devices. It notes that there will be over 50 billion embedded devices by 2020. It outlines how Java delivers business value by extending product lifecycles, providing competitive advantages, fueling innovation, and increasing market reach. It also notes how Java can help reduce costs, reduce risks, and is standards-based. The document then discusses Oracle's device to data center platform and how it provides a complete solution from embedded devices to the cloud.
This document discusses strategies for using open source technologies in enterprise IT systems. It proposes a shared open source technical foundation called Improve Foundations that provides pre-packaged open source components, tools, and support to reduce costs, improve consistency, and allow non-Java experts to work on projects. Improve Foundations is a high-level community of companies that share the same technical foundation for their Java projects and benefits from cost sharing, outsourced complexity, and long-term support of open source components.
Testing web applications for performance is fundamentally different and more complex than testing them for functional correctness. To carry out effective Performance Testing (PT) it is essential to choose the right tools at the right time. They are chosen in different phases of PT to perform activities Such as scripting, test execution, reporting and analysis. The Performance Execution Framework (PEF) is designed to boost the productivity of performance test teams.
Archana Rao has over 7 years of experience developing device drivers and applications on Windows, Windows 8, and Windows CE platforms. She currently works as a consultant for Qualcomm handling build, release, and testing activities for connectivity components. She has experience leading teams, writing automation tests in Python, debugging using WinDbg, and ensuring product quality. She holds a B.E. in Computer Science and has skills in C, C++, Python, PHP, Windows CE/8/Mobile, Visual Studio, ClearCase, JIRA, and other tools.
The document discusses factors to consider when choosing a test automation tool and framework. It describes how manual testing is time-consuming and prone to errors, while automation testing addresses these issues. The key steps in selecting a tool are to analyze requirements, skill sets, costs, and evaluate tools based on parameters like ease of use, support, and integration. Implementing a hybrid framework combines the benefits of modular, data-driven and keyword-driven approaches. Proof of concept testing potential tools helps confirm the right selection. Choosing tools and frameworks requires effort but pays off in project success.
This presentation talks about the focus towards building security in the software development life cycle and covers details related to Reconnaissance, Scanning and Attack based test design and execution approach.
Mindtree has created a robust MAF for applications specifically developed on Android and iOS. We have leveraged our expertise on creating test automation frameworks and working on open source software to build MAF. It is an in-house hybrid automation framework which leverages on a variety of open source tools and utilities coupled with several reusable components.
The document presents an introduction to frameworks. It defines a framework as a skeleton structure that supports a specific objective and can be modified. A software framework provides reusable generic functionality through a defined API. Examples of frameworks include those for artistic works, compilers, and middleware like JBoss Seam. A framework acts as a wrapper, defines an architecture, and provides a methodology. It makes technologies easier to use, promotes consistent coding, and allows flexible applications. Benefits of frameworks include modularity, reusability, extensibility, and inversion of control.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Jornada Formativa Qualcomm y Movilforum: Alljoynvideos
The document provides an overview of the AllJoyn development framework for enabling peer-to-peer connectivity between devices. It discusses what AllJoyn is, compares it to other P2P solutions, reviews AllJoyn fundamentals including its distributed software bus architecture and object model, and provides code snippets for connecting to the bus, registering bus objects and handlers, discovering services, creating sessions, and joining sessions.
Presentation at Impact 2012 Mumbai:
This IBM PureSystems presentation was presented by Amol B Mahamuni, Program Director ISL, IBM PureApplication System Product Management
Accelerated Test Case Automation Using Rational Functional Tester
1. Novellus Systems faced challenges with frequent software releases and manual testing taking too long. They started with basic automation using Mercury WinRunner but it only achieved 15% coverage.
2. They adopted a new approach using Rational Functional Tester with a modular test framework architecture. This allowed test cases to be written independently of application development and improved reusability.
3. The new approach saved around 60% of effort and allowed achieving over 70% test coverage. Proxies were developed for custom controls not recognized by RFT to improve recognition. Enhanced logging and documentation also improved maintenance.
Functional tests with the FEST frameworkDominik Dary
This document describes the FEST framework for automated functional GUI testing of Swing-rich applications. FEST provides a fluent interface and supports TestNG and JUnit. It simplifies troubleshooting GUI test failures and has good documentation. FEST is divided into modules for Swing, assertions, reflection, and mocking. The Swing module simulates user events and lookups GUI components using layers including a basic robot, component drivers, and component fixtures that provide a DSL-style API. Examples show how to enter text, select components, and assert results using FEST's fluent interface.
HTAF 2.0 - A hybrid test automation framework.Mindtree Ltd.
HTAF is a test automation framework developed by Mindtree that bridges the gap between domain experts who lack automation expertise and automation experts who lack functional knowledge. It is a customizable framework built on HP QuickTest Professional that reduces the test automation lifecycle by accelerating script development, execution, and management through an intuitive interface and support for both data-driven and keyword-driven methodologies. Spreadsheet-driven tests can be created and executed by QA staff with minimal programming knowledge.
S4 is a distributed stream computing platform that allows programmers to easily implement applications for processing continuous unbounded streams of data in real-time. It uses an actor-based programming model and is designed to be fault-tolerant, scalable, and pluggable. S4 was originally developed at Yahoo! Labs to enable personalized search ads by modeling users' click behaviors in real-time from streams of user activity data. It aims to maximize revenue and user experience by controlling ad ranking, pricing, filtering, and placement based on personalized models of users' intent.
The document discusses the challenges of automated mobile testing and compares different mobile test automation tools. It outlines the benefits of test automation like reliability, repeatability and cost reduction. It also summarizes different unit testing frameworks like JMUnit, CppUnit and OCUnit that can be used for testing mobile applications. The document then discusses some criteria for selecting the right test automation tool based on the complexity of the mobile application and device features used. It provides a comparison matrix of test automation tools like TestQuest, DeviceAnywhere, Perfecto Mobile, Eggplant and NanoVNC based on factors like performance, real-time device experience and connectivity requirements.
EdgarDB - the simple, powerful database for scientific researchMark Khoury
The document introduces EdgarDB, a clinical research database software system. It has two main categories of activity: design and build, and daily use. Design and build involves defining the research project, timeline, subjects, and freezing the design. Daily use involves running the study, collecting and entering data, and using advanced yet easy-to-use tools without relying on technicians. The system provides flexibility through a 1-to-N structure and removes rigid boundaries while maintaining security and anonymity.
The document provides information about NUDT (National University of Defense Technology) and its Trustie project.
NUDT is a top computer science school in China with over 40 years of experience. The Trustie project aims to create a collaborative software development platform and environment for sharing reusable software assets. It provides tools for software production lines, resource management, trust evaluation, and an integrating framework. The Trustie community involves many universities and companies in China. Applications have been developed in various domains like industrial software, avionics, and power systems using the Trustie platform. NUDT also collaborates with the OW2 open source community.
This document summarizes security tools and vulnerabilities from 2011. It provides categories of open source, free, and commercial security tools. It also briefly summarizes notable security news stories from 2011, including company acquisitions, hacks, and the loss of influential security figures. The document concludes with summaries of major 2011 security conferences and controversial internet regulation proposals.
The challenges and opportunities in open source reuseIvica Crnkovic
The document discusses challenges and opportunities in open source software reuse. It describes different approaches to software reuse such as design patterns, component-based development, program libraries, application product lines, and model-based development. The document also discusses systematic reuse through application and domain engineering. Overall, the document outlines techniques for reusing open source software components in system development and identifies requirements, design, implementation, and application integration as key areas that present challenges.
Software functional testing can unveil a wide range of potential malfunctions in applications. However, there is a significant fraction of errors that will be hardly detected through a traditional testing process. Problems such as memory corruptions, memory leaks, performance bottlenecks, low-level system call failures and I/O errors might not surface any symptoms in a tester’s machine while causing disasters in production. On the other hand, many handy tools have been emerging in all popular platforms allowing a tester or an analyst to monitor the behavior of an application with respect to these dark areas in order to identify potential fatal problems that would go unnoticed otherwise. Unfortunately, these tools are not yet in widespread use due to few reasons. First, the usage of tools requires a certain amount of expertise on system internals. Furthermore, these monitoring tools generate a vast amount of data even with elegant filtering and thereby demand a significant amount of time for an analysis even from experts. As the end result, using monitoring tools to improve software quality becomes a costly operation. Another facet of this problem is the lack of infrastructure to automate recurring analysis patterns.
This paper describes the current state of an ongoing research in developing a framework that automates a significant part of the process of monitoring various quality aspects of a software application with the utilization of tools and deriving conclusions based on results. According to our knowledge this is the first framework to do this. It formulates infrastructure for analysts to extract relevant data from monitoring tool logs, process those data, make inferences and present analysis results to a wide range of stakeholders in a project.
This document discusses using Java for embedded devices. It notes that there will be over 50 billion embedded devices by 2020. It outlines how Java delivers business value by extending product lifecycles, providing competitive advantages, fueling innovation, and increasing market reach. It also notes how Java can help reduce costs, reduce risks, and is standards-based. The document then discusses Oracle's device to data center platform and how it provides a complete solution from embedded devices to the cloud.
This document discusses strategies for using open source technologies in enterprise IT systems. It proposes a shared open source technical foundation called Improve Foundations that provides pre-packaged open source components, tools, and support to reduce costs, improve consistency, and allow non-Java experts to work on projects. Improve Foundations is a high-level community of companies that share the same technical foundation for their Java projects and benefits from cost sharing, outsourced complexity, and long-term support of open source components.
Testing web applications for performance is fundamentally different and more complex than testing them for functional correctness. To carry out effective Performance Testing (PT) it is essential to choose the right tools at the right time. They are chosen in different phases of PT to perform activities Such as scripting, test execution, reporting and analysis. The Performance Execution Framework (PEF) is designed to boost the productivity of performance test teams.
Archana Rao has over 7 years of experience developing device drivers and applications on Windows, Windows 8, and Windows CE platforms. She currently works as a consultant for Qualcomm handling build, release, and testing activities for connectivity components. She has experience leading teams, writing automation tests in Python, debugging using WinDbg, and ensuring product quality. She holds a B.E. in Computer Science and has skills in C, C++, Python, PHP, Windows CE/8/Mobile, Visual Studio, ClearCase, JIRA, and other tools.
The document discusses factors to consider when choosing a test automation tool and framework. It describes how manual testing is time-consuming and prone to errors, while automation testing addresses these issues. The key steps in selecting a tool are to analyze requirements, skill sets, costs, and evaluate tools based on parameters like ease of use, support, and integration. Implementing a hybrid framework combines the benefits of modular, data-driven and keyword-driven approaches. Proof of concept testing potential tools helps confirm the right selection. Choosing tools and frameworks requires effort but pays off in project success.
This presentation talks about the focus towards building security in the software development life cycle and covers details related to Reconnaissance, Scanning and Attack based test design and execution approach.
Mindtree has created a robust MAF for applications specifically developed on Android and iOS. We have leveraged our expertise on creating test automation frameworks and working on open source software to build MAF. It is an in-house hybrid automation framework which leverages on a variety of open source tools and utilities coupled with several reusable components.
The document presents an introduction to frameworks. It defines a framework as a skeleton structure that supports a specific objective and can be modified. A software framework provides reusable generic functionality through a defined API. Examples of frameworks include those for artistic works, compilers, and middleware like JBoss Seam. A framework acts as a wrapper, defines an architecture, and provides a methodology. It makes technologies easier to use, promotes consistent coding, and allows flexible applications. Benefits of frameworks include modularity, reusability, extensibility, and inversion of control.
Similar to Ntt data vertex open2 test overview presentation (20)
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
2. Agenda
• Test Automation World – Challenges & Open2Test
• Open2Test Framework
Evolution
Open2Test Building Blocks
Open2Test Framework Features
Open2Test Differentiators
Open2Test Architecture
Open2Test - Roadmap
• Major clients using the framework
• Open2Test Support
• Why Open2Test Designer
• Open2Test Designer - Snapshot
www.vertexsoft.com Page 2 of 13 consulting. technology. global
3. Test Automation World - Challenges & Open2Test
Impact area Challenges Open2Test feature
Ready to use, Fail safe framework
Time-to-Market, Reliability & Faster
Business Minimum of 40%-50% script creation
ROI
effort reduction
Standard set of English like keywords
Expensive to train and cross train
across Tools & Technologies and thus
resources across tools
require minimal training
Expensive to change to another tool
Expenses
of choice Open2Test is Tool & Techno agnostic
Expensive to rewrite automation thereby compatible across tools and
scripts if a change of tool or technologies
technology is desired
Open2Test is independent of the Tools &
Ability to reuse resources across technology and thus enabling easy
Resources
test automation tools deployment of resources across tools &
technologies
Fail safe, well used and enterprise grade
Need for individual framework
Technology framework which is application
creation for each of the product lines
independent too
www.vertexsoft.com Page 3 of 13 consulting. technology. global
4. Open2Test Framework - Evolution
Second
First Generation Third Generation Fourth Generation Fifth Generation
Generation
Fn
V
Fn
IV
Ready to use
III tool- agnostic
and techno-
agnostic, data
II Framework and driven framework
Scripting using a with business
window-centric objects and test
I approach with data pooled
Scripting using a separately
test data pooled
window-centric
separately
Capture/playback approach with
with scripting test data pooled
provides increased separately
Capture/playback capability but at the KEANE ENABLERS
only. This is ‘out of cost of increased
the box’ automation overhead • Rapid script development
from any of the tools • Decrease in maintenance effort
available on the • Portable automation solutions
market
• Increased efficiency
www.vertexsoft.com Page 4 of 13 consulting. technology. global
5. O2T Building Blocks
Components UI Elements
CONCEPT
UI Elements
Action Function Keyword Component
Components
UI Elements
Click
Button Enabled
Exist
Text
Framework code developed for technology (web .NET, Java) & for tool (QTP, Test Partner)
Frameworks developed keeping keyword naming conventions intact
Guidelines developed to seamlessly integrate multiple frameworks
Easy to extend – add User defined keywords without developer coding
www.vertexsoft.com Page 5 of 13 consulting. technology. global
6. Open2Test Framework Features
• Keyword driven approach • Open2Test can read data
increases reusability Test data from
• Allows users to build management •flat files (.xls),
reusable business •DB
components. • Identify and baseline
test data • Dynamic generated data can
be captured using variables
Reusability • Data mining as a part 3rd party UI Controls
of pre-conditions
• Solutions with • Increase in
limited reusability complexity • Open2Test can be
requires more easily customized
(e.g. Infragistics, (new Keywords)
development and Flex)
maintenance efforts • Guidelines to
• Sound technical skills customize is
Key available
Solution Portability Challenges Change Management
• Changes in flows
triggers rework
• Change in application • Solution should
platform or testing support Descriptive • Open2Test scripts are
tool makes scripts programming easy to maintain
End to End Testing
obsolete
• Scripting supports
both Object Repository
• All applications are mode and descriptive
interconnected programming approach
• Standardized finite set • Multiple technologies (table objects)
of keywords (.NET, Web, Java)
• Tool independent • Frameworks for
keyword terminology multiple platforms can
be easily integrated
• Frameworks built across
multiple tools • Innovez has built
frameworks for all
leading technologies
www.vertexsoft.com Page 6 of 13 consulting. technology. global
7. Open2Test Differentiators
Uniqueness Description
Tool-agnostic Test Scripts created by using Open2Test are reusable across various popular test automation
tools, thereby enabling the customers/users to switch from one automation tool to another.
Techno-agnostic Test Scripts created by using Open2Test are reusable across various popular development
technologies, thereby giving the customers/users a flexibility to migrate their application from
one technology to another, like windows to web, with a good reusability of their existing
Open2Test keyword test scripts.
Open source As thought leader is the industry, NTT Keane has released its innovation ‘Open2Test’ as a open
source which enables customers to get a global solution and also free from any IP rights.
Easy to use Open2Test enables even the business users to take part in the Test Automation activities.
Therefore there can be more focus on testing than building a framework.
Easy maintenance Single Framework code enables easy maintenance
Support Consists of 400 keywords and supports 120+ objects covering all available popular controls that
are used in the applications
www.vertexsoft.com Page 7 of 13 consulting. technology. global
8. Open2Test Architecture
Driver Script
Automation
Test Script
Test Management Tool
Object Map
Test Automation Tool
Keyword Processor
Test Data
Data
Global Variables
Reporting
Test Reports Error Logs Defect Exception
Reports Notification
www.vertexsoft.com Page 8 of 13 consulting. technology. global
9. Open2Test - Roadmap
Tool/ Oracle Power
Web Windows Java .Net SAP Delphi Mainframe Flex
Technology Apps builder
Quick Test
Released Released Released Released Released - H1, 2011 Released Released H1, 2011
Professional
Rational Robot 2011 2011 - - - 2011 - - - -
Selenium Released - - - - - - - - -
Test Partner Released 2011 2011 Released - - - - - -
Silk Test H1, 2011 2011 Released 2011 - - - - - -
Rational
Functional H2, 2011 2011 2011 - - - - - - -
Tester
e-Tester Released - - - - - - - - -
OpenScript Released - - - - - - H2, 2011 - -
Note: 1. The tools & technology for a phase might be revisited based on demand and/or popularity
2. The Open2Test .NET framework for QTP now comes with an enhancement to support Syncfusion controls
www.vertexsoft.com Page 9 of 13 consulting. technology. global
10. Major Clients Using the Framework
Industry Technology Tool
Media & Communication Java / J2EE QTP 9.5
Media & Communication Unix 4GL Screens / Java / J2EE QTP 9.5 & WinRunner 8.2
Media & Communication .Net / Web / Window / Java Test Partner 6.1
Manufacturing SAP QTP 9.2
Financial Services ASP / ASP.Net / NXVIEW (Mainframe) Rational Robot 7.0
Banking & Insurance Web Selenium
HealthCare Java SilkTest
Corporate IT Web QTP
www.vertexsoft.com Page 10 of 13 consulting. technology. global
11. Open2Test Support
• No maintenance or support costs to customers
• Support to queries are raised by sending a mail to opensourceteam@open2test.org
• Innovez team
• consists of resources who contribute for various initiatives on top of their project
work
• provides support for queries raised by the open source community
• maintains the www.open2test.org site
• releases the framework for various tools and technologies based on roadmap
www.vertexsoft.com Page 11 of 13 consulting. technology. global
12. Why Open2Test Designer
• It is expensive to automate test cases
• It takes a lot of time to automate test cases
• There are too many test cases that need to be automated
• Open2Test Designer is a new approach to creating test
automation. It leverages meta-data to learn and adapt to each
customer context and automatically create test cases and
scenarios
www.vertexsoft.com Page 12 of 13 consulting. technology. global
13. Open2Test Designer - Snapshot
Open2Test Designer - Snapshot
Challenges
Strict time lines and more automation coverage needs
Productivity demands
Increased review effort because of fresh engineers
Spelling mistakes and improper object usage
• Record scenarios using the Transform • Execute Open2Test Scripts
test automation tool
• Converts recorded scripts to
Open2Test keyword scripts
• Assisted keyword scripting
• Keyword validation
Record Execute
Solution Benefits
An UI based tool developed in-house Zero or very minimal review effort
Object Repository import No object repository related execution errors
One click translation of test script to Open2Test keywords Easy to reflect the object repository changes
IDE assisted Open2Test keyword scripts modifications Over 50% additional productivity over Open2Test
www.vertexsoft.com Page 13 of 13 consulting. technology. global