This document discusses the PeopleSoft Test Framework (PTF). PTF allows automation of functional testing within PeopleSoft. It records user actions for playback and testing. Benefits include increased efficiency, consistency, and reduced testing costs. PTF compares favorably to other testing tools for functional regression testing within PeopleSoft environments. The document reviews setup, provides a demo, and discusses porting test scripts between environments.
PeopleSoft Test Framework automates Application System Testing for Functional Users. It reduces the cost of Test Development with simple “Record and Playback” feature, requires no Coding and all the Tests and Test Cases are put together in a easy to use GUI environment
Este documento discute a importância da documentação da infraestrutura de rede e fornece exemplos do que deve ser documentado, incluindo diagramas de rede, ativos de rede, endereçamento IP, internet, servidores e políticas. Ele também enfatiza a necessidade de manter a documentação atualizada através de uma política de atualização.
This document provides an overview of Microsoft Active Directory, including definitions of key terms like domain, domain controller, organizational units, and group policy objects. It also discusses why PPM standalone may not work in an Active Directory environment due to Microsoft defaults preventing unknown programs from running and potential group policy restrictions. The document emphasizes getting accurate details about any issues and working with domain administrators, and reassures that the Level 2 support team can help if needed.
Guía de instalación del servicio ftp en windows server 2008Michelle Gutierrez
El documento explica cómo instalar y configurar el servicio FTP en Windows Server 2008. Detalla los pasos para agregar la función de servidor web IIS, activar el servicio FTP, crear un directorio FTP, configurar la IP, el puerto y los mensajes, y probar la conexión FTP. Concluye que FTP permite la transferencia de archivos entre cliente y servidor de forma útil pero menos segura que otros protocolos.
Treinamento sobre Domain Name System (DNS) especificando:
Internet Protocol (IP)
IP interno vs IP de internet
Entendendo um domínio
Autoridade DNS
Entendendo a Zona de DNS
Tipos de entredas na Zona DNS mais usadas
Roteamento de e-mail
In this presentation, we will discuss how Virtual Switching Framework (VSF) allows supported switches connected to each other through Ethernet connections (copper or fibre) to behave like a single chassis switch. Check out the webinar recording where this presentation was used: http://community.arubanetworks.com/t5/Controllerless-Networks/Technical-Webinar-Virtual-Switching-Framework-ArubaOS-Switch/td-p/445696
Register for the upcoming webinars: https://community.arubanetworks.com/t5/Training-Certification-Career/EMEA-Airheads-Webinars-Jul-Dec-2017/td-p/271908
Important tips on Router and SMTP mail routingjayeshpar2006
This document provides tips on router and SMTP mail routing in Lotus Domino. It discusses 21 tips covering topics like ignoring location document email addresses, hiding SMTP details, setting message size restrictions, using authentication for SMTP relays, and setting mail routing priorities. The tips are presented by various IBM ICS support engineers and SWAT team members and include references to IBM support documents for additional details.
PeopleSoft Test Framework automates Application System Testing for Functional Users. It reduces the cost of Test Development with simple “Record and Playback” feature, requires no Coding and all the Tests and Test Cases are put together in a easy to use GUI environment
Este documento discute a importância da documentação da infraestrutura de rede e fornece exemplos do que deve ser documentado, incluindo diagramas de rede, ativos de rede, endereçamento IP, internet, servidores e políticas. Ele também enfatiza a necessidade de manter a documentação atualizada através de uma política de atualização.
This document provides an overview of Microsoft Active Directory, including definitions of key terms like domain, domain controller, organizational units, and group policy objects. It also discusses why PPM standalone may not work in an Active Directory environment due to Microsoft defaults preventing unknown programs from running and potential group policy restrictions. The document emphasizes getting accurate details about any issues and working with domain administrators, and reassures that the Level 2 support team can help if needed.
Guía de instalación del servicio ftp en windows server 2008Michelle Gutierrez
El documento explica cómo instalar y configurar el servicio FTP en Windows Server 2008. Detalla los pasos para agregar la función de servidor web IIS, activar el servicio FTP, crear un directorio FTP, configurar la IP, el puerto y los mensajes, y probar la conexión FTP. Concluye que FTP permite la transferencia de archivos entre cliente y servidor de forma útil pero menos segura que otros protocolos.
Treinamento sobre Domain Name System (DNS) especificando:
Internet Protocol (IP)
IP interno vs IP de internet
Entendendo um domínio
Autoridade DNS
Entendendo a Zona de DNS
Tipos de entredas na Zona DNS mais usadas
Roteamento de e-mail
In this presentation, we will discuss how Virtual Switching Framework (VSF) allows supported switches connected to each other through Ethernet connections (copper or fibre) to behave like a single chassis switch. Check out the webinar recording where this presentation was used: http://community.arubanetworks.com/t5/Controllerless-Networks/Technical-Webinar-Virtual-Switching-Framework-ArubaOS-Switch/td-p/445696
Register for the upcoming webinars: https://community.arubanetworks.com/t5/Training-Certification-Career/EMEA-Airheads-Webinars-Jul-Dec-2017/td-p/271908
Important tips on Router and SMTP mail routingjayeshpar2006
This document provides tips on router and SMTP mail routing in Lotus Domino. It discusses 21 tips covering topics like ignoring location document email addresses, hiding SMTP details, setting message size restrictions, using authentication for SMTP relays, and setting mail routing priorities. The tips are presented by various IBM ICS support engineers and SWAT team members and include references to IBM support documents for additional details.
A Jupyter kernel for Scala and Apache Spark.pdfLuciano Resende
Many data scientists are already making heavy usage of the Jupyter ecosystem for analyzing data using interactive notebooks. Apache Toree (incubating) is a Jupyter kernel designed that enables data scientists and data engineers to easily connect and leverage Apache Spark and its powerful APIs from a standard Jupyter notebook to execute their analytics workloads. In this talk, we will go over what's new with the most recent Apache Toree release. We will cover available magics and visualizations extensions that can be integrated with Toree to enable better data exploration and data visualizations. We will also describe some high-level designs of Toree and how users can extend the functionality of Apache Toree powerful plugin system. And all of these with multiple live demos that demonstrate how Toree can help with your analytics workloads in an Apache Spark environment.
How to configure cisco asa virtual firewallIT Tech
Virtual firewalls, also known as security contexts, allow a single Cisco ASA device to act as multiple independent firewalls. This document discusses how to configure multiple security contexts on a Cisco ASA. It describes allocating interfaces and resources to unique contexts for separate network segments or customers. The admin context manages the entire ASA device and is used to create other contexts. Features like routing and VPN are unavailable in multiple context mode.
Simplifying The S's: Single Sign-On, SPNEGO and SAMLGabriella Davis
This document provides an overview and comparison of several technologies for single sign-on (SSO) and federated identity: Single Password, SPNEGO, SAML, and OAuth. It defines each technology and provides examples of how they work. Single Password involves authenticating against a single password stored in a centralized location. SPNEGO uses Kerberos tickets to authenticate users logged into Active Directory. SAML allows users to authenticate once at an identity provider and gain access to connected service providers without reauthenticating. OAuth allows third-party applications to access user data with their permission. The document explains the requirements, limitations, and use cases for each technology. It emphasizes choosing solutions based on specific business needs and priorities.
Windows Server 2012 Installation and Configurtion SuperiorgrwAwais Amjad
Superior University Students prepared slides.
Installation of Win Server 2012..
Installation of Active Directory ...
Configuring Active Directory..
Installation of DNS...
ADDING CLIENTS TO SERVER...
Overview..
MySql Triggers Tutorial - The Webs Academythewebsacademy
A SQL trigger is a set of SQL statements stored in the database catalog. A SQL trigger is executed or fired whenever an event associated with a table occurs e.g., insert, update or delete.
Free and useful tools have proliferated since the launch of the CodePlex and SourceForge websites. Join Kevin Kline, long-time author of the SQL Server Magazine column "Tool Time", as he profiles the very best of the free tools covered in his monthly column - dozens of free tools and utilities! Some of the cover tools help to:
- Track database growth
- Implement logging in SSIS job steps
- Stress test your database applications
- Automate important preventative maintenance tasks
- Automate maintenance tasks for Analysis Services
- Help protect against SQL Injection attacks
- Graphically manage Extended Events
- Utilize PowerShell scripts to ease administration
And much more. These tools are all free and independently supported by SQL Server enthusiasts around the world.
Admin Tips In 60 Minutes
In this high speed session I take you through the best admin tips for Domino, Notes, Sametime, Traveler and more. From notes.ini values, to server configuration settings and valuable customisations.
Some tips will be new to v10 and some have been around but rarely used for years.
Whatever your experience there will be something new for you to take away and enjoy.
Presented at Engage.ug in Brussels May 2019
This document discusses various techniques for bypassing input filtering and conducting SQL injection attacks, including:
1) Using functions, comments, and alternate syntax to inject queries containing blocked characters.
2) Exploiting second-order SQL injection where user input is initially handled safely but later processed unsafely.
3) Conducting "blind" SQL injection attacks without direct output by using conditional responses, time delays, and error messages.
4) Escalating database attacks beyond simple data retrieval by enabling extended functionality or compromising the operating system.
Speaker: Eric Spencer, IBM Software Engineer, iNotes Development
Learn how you can customize IBM iNotes and SmartCloud Notes web to adapt your corporate look and feel, modify the available functional areas, and add new capabilities. See the improvements made in recent releases, which allow for easier customization and greater tolerance during the upgrade process. I’ll step through examples, such as modifying the items on the action bar. With some HTML and JavaScript skills you can easily extend your IBM iNotes or SmartCloud Notes web mail client to make it your own!
Domino Server Health - Monitoring and ManagingGabriella Davis
This document provides information on monitoring and managing Domino server health. It discusses analyzing and maintaining Domino server logs, using log filters, and analyzing log results. It also covers monitoring message tracking, mail probes, statistics, events, activity trends, and configuring the New Relic reporting tool. The document discusses database maintenance tasks like compacting and fixing up databases. It also discusses using the Domino Configuration Tuner tool and leveraging cluster symmetry and automatic database repairs.
Talk by Jonathan Oxer at Linux Users Victoria in April 2007 about how DNS works. Covers authoritative and recursive DNS, delegation, and attack vectors including cache poisoning and DNS forgery. More information at http://jon.oxer.com.au/talks/id/66
WUG Days 2022 Brno - Networking in .NET 7.0 and YARP -- Karel ZikmundKarel Zikmund
The document discusses HTTP/3 and QUIC support in .NET 7.0, with HTTP/3 providing benefits for unreliable networks and mobile scenarios. It also covers HTTP/2 WebSockets, which allow reusing the HTTP/2 connection at the client level but require an API change. Additionally, it introduces YARP as an open source reverse proxy library built on .NET, highlighting how reverse proxies are useful for load balancing and other scenarios in microservices architectures.
XML is a markup language that structures, stores, and sends information. It allows users to define their own tags for structuring data. There are two major types of XML databases: XML-enabled databases that map XML to a traditional database, and native XML databases that use XML documents as the fundamental unit of storage. XML documents must follow rules like starting with an XML declaration, having a root element, and properly nesting elements. Common ways to query XML data include XPath and XQuery.
This presentation answer a lot of your questions about PostgreSQL and the Red Hat Cluster Suite.
It reviews how you can create failover/standby capabilities with the following activities:
General PostgreSQL clustering options
Overview of Red Hat Cluster Service
Identification of candidate databases for clustering
Identification of hardware for clustering
Analysis of uptime requirements and data latency
Implementation of clustering
Testing of clustering
PostgreSQL installation tips for RHCS
The document provides information about installing and configuring WebSphere Commerce:
1. It outlines the hardware, software, and package requirements for installing WebSphere Commerce, and describes the installation process which includes verifying prerequisites, selecting components, and configuring the database, application server, and web server.
2. It explains how to use the Configuration Manager tool to create a WebSphere Commerce instance, which involves configuring the database, application server, and web server.
3. It provides details on starting, stopping, and deleting WebSphere Commerce instances, and describes how to perform advanced configurations in distributed environments.
The document provides an introduction to the SQL language. It discusses the three main types of SQL statements: DDL, DML, and DCL. It also covers topics such as data types, constraints, functions, views, and how to create, modify and query tables. SQL is a language used to manage relational database management systems (RDBMS) and allows users to define, manipulate, and control access to data in a RDBMS.
O documento discute expressões regulares no Zabbix, incluindo como usá-las para monitorar logs. Ele explica o que são expressões regulares e como funcionam, dá exemplos de seu uso no Zabbix para monitoramento de logs e arquivos, e discute desafios como interpretar tabelas e testar expressões regulares corretamente.
El documento presenta Oracle Application Express (APEX), una herramienta de desarrollo de aplicaciones web centradas en la base de datos Oracle. Explica su arquitectura, funcionalidades clave como informes interactivos y websheets, y novedades en la versión 4.0 como servicios web RESTful y desarrollo colaborativo. También cubre temas como la consolidación de datos y aplicaciones en la base de datos y la migración desde Microsoft Access.
DNS allows users to reference computer names via symbolic names like domain names instead of IP addresses. It works by translating these symbolic names to their associated IP addresses. DNS uses a hierarchical and distributed database across interconnected name servers to provide a global directory service for name resolution on the internet.
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...Arvind Rajan
Learn how to use basic and advanced features of PeopleSoft Test Framework on 9.2/9.1 and on PeopleTools 8.53. See a live demo of PeopleSoft Test Framework. Learn how to accelerate your testing using Astute's FasTest library containing over 1000 test scripts that can plug-and-play in your system.
Demystifying Robotic Process Automation (RPA) & Automation TestingCitiusTech
This document discusses robotic process automation (RPA) and automation testing, providing an introduction and overview of each topic. It aims to clarify the differences and similarities between RPA and automation testing, as the two areas are often confused. While both involve automating processes, RPA is used to automate production processes by deploying software bots, whereas automation testing involves writing test scripts to validate application functionality. The document provides definitions and examples to explain the concepts and how each approach works.
A Jupyter kernel for Scala and Apache Spark.pdfLuciano Resende
Many data scientists are already making heavy usage of the Jupyter ecosystem for analyzing data using interactive notebooks. Apache Toree (incubating) is a Jupyter kernel designed that enables data scientists and data engineers to easily connect and leverage Apache Spark and its powerful APIs from a standard Jupyter notebook to execute their analytics workloads. In this talk, we will go over what's new with the most recent Apache Toree release. We will cover available magics and visualizations extensions that can be integrated with Toree to enable better data exploration and data visualizations. We will also describe some high-level designs of Toree and how users can extend the functionality of Apache Toree powerful plugin system. And all of these with multiple live demos that demonstrate how Toree can help with your analytics workloads in an Apache Spark environment.
How to configure cisco asa virtual firewallIT Tech
Virtual firewalls, also known as security contexts, allow a single Cisco ASA device to act as multiple independent firewalls. This document discusses how to configure multiple security contexts on a Cisco ASA. It describes allocating interfaces and resources to unique contexts for separate network segments or customers. The admin context manages the entire ASA device and is used to create other contexts. Features like routing and VPN are unavailable in multiple context mode.
Simplifying The S's: Single Sign-On, SPNEGO and SAMLGabriella Davis
This document provides an overview and comparison of several technologies for single sign-on (SSO) and federated identity: Single Password, SPNEGO, SAML, and OAuth. It defines each technology and provides examples of how they work. Single Password involves authenticating against a single password stored in a centralized location. SPNEGO uses Kerberos tickets to authenticate users logged into Active Directory. SAML allows users to authenticate once at an identity provider and gain access to connected service providers without reauthenticating. OAuth allows third-party applications to access user data with their permission. The document explains the requirements, limitations, and use cases for each technology. It emphasizes choosing solutions based on specific business needs and priorities.
Windows Server 2012 Installation and Configurtion SuperiorgrwAwais Amjad
Superior University Students prepared slides.
Installation of Win Server 2012..
Installation of Active Directory ...
Configuring Active Directory..
Installation of DNS...
ADDING CLIENTS TO SERVER...
Overview..
MySql Triggers Tutorial - The Webs Academythewebsacademy
A SQL trigger is a set of SQL statements stored in the database catalog. A SQL trigger is executed or fired whenever an event associated with a table occurs e.g., insert, update or delete.
Free and useful tools have proliferated since the launch of the CodePlex and SourceForge websites. Join Kevin Kline, long-time author of the SQL Server Magazine column "Tool Time", as he profiles the very best of the free tools covered in his monthly column - dozens of free tools and utilities! Some of the cover tools help to:
- Track database growth
- Implement logging in SSIS job steps
- Stress test your database applications
- Automate important preventative maintenance tasks
- Automate maintenance tasks for Analysis Services
- Help protect against SQL Injection attacks
- Graphically manage Extended Events
- Utilize PowerShell scripts to ease administration
And much more. These tools are all free and independently supported by SQL Server enthusiasts around the world.
Admin Tips In 60 Minutes
In this high speed session I take you through the best admin tips for Domino, Notes, Sametime, Traveler and more. From notes.ini values, to server configuration settings and valuable customisations.
Some tips will be new to v10 and some have been around but rarely used for years.
Whatever your experience there will be something new for you to take away and enjoy.
Presented at Engage.ug in Brussels May 2019
This document discusses various techniques for bypassing input filtering and conducting SQL injection attacks, including:
1) Using functions, comments, and alternate syntax to inject queries containing blocked characters.
2) Exploiting second-order SQL injection where user input is initially handled safely but later processed unsafely.
3) Conducting "blind" SQL injection attacks without direct output by using conditional responses, time delays, and error messages.
4) Escalating database attacks beyond simple data retrieval by enabling extended functionality or compromising the operating system.
Speaker: Eric Spencer, IBM Software Engineer, iNotes Development
Learn how you can customize IBM iNotes and SmartCloud Notes web to adapt your corporate look and feel, modify the available functional areas, and add new capabilities. See the improvements made in recent releases, which allow for easier customization and greater tolerance during the upgrade process. I’ll step through examples, such as modifying the items on the action bar. With some HTML and JavaScript skills you can easily extend your IBM iNotes or SmartCloud Notes web mail client to make it your own!
Domino Server Health - Monitoring and ManagingGabriella Davis
This document provides information on monitoring and managing Domino server health. It discusses analyzing and maintaining Domino server logs, using log filters, and analyzing log results. It also covers monitoring message tracking, mail probes, statistics, events, activity trends, and configuring the New Relic reporting tool. The document discusses database maintenance tasks like compacting and fixing up databases. It also discusses using the Domino Configuration Tuner tool and leveraging cluster symmetry and automatic database repairs.
Talk by Jonathan Oxer at Linux Users Victoria in April 2007 about how DNS works. Covers authoritative and recursive DNS, delegation, and attack vectors including cache poisoning and DNS forgery. More information at http://jon.oxer.com.au/talks/id/66
WUG Days 2022 Brno - Networking in .NET 7.0 and YARP -- Karel ZikmundKarel Zikmund
The document discusses HTTP/3 and QUIC support in .NET 7.0, with HTTP/3 providing benefits for unreliable networks and mobile scenarios. It also covers HTTP/2 WebSockets, which allow reusing the HTTP/2 connection at the client level but require an API change. Additionally, it introduces YARP as an open source reverse proxy library built on .NET, highlighting how reverse proxies are useful for load balancing and other scenarios in microservices architectures.
XML is a markup language that structures, stores, and sends information. It allows users to define their own tags for structuring data. There are two major types of XML databases: XML-enabled databases that map XML to a traditional database, and native XML databases that use XML documents as the fundamental unit of storage. XML documents must follow rules like starting with an XML declaration, having a root element, and properly nesting elements. Common ways to query XML data include XPath and XQuery.
This presentation answer a lot of your questions about PostgreSQL and the Red Hat Cluster Suite.
It reviews how you can create failover/standby capabilities with the following activities:
General PostgreSQL clustering options
Overview of Red Hat Cluster Service
Identification of candidate databases for clustering
Identification of hardware for clustering
Analysis of uptime requirements and data latency
Implementation of clustering
Testing of clustering
PostgreSQL installation tips for RHCS
The document provides information about installing and configuring WebSphere Commerce:
1. It outlines the hardware, software, and package requirements for installing WebSphere Commerce, and describes the installation process which includes verifying prerequisites, selecting components, and configuring the database, application server, and web server.
2. It explains how to use the Configuration Manager tool to create a WebSphere Commerce instance, which involves configuring the database, application server, and web server.
3. It provides details on starting, stopping, and deleting WebSphere Commerce instances, and describes how to perform advanced configurations in distributed environments.
The document provides an introduction to the SQL language. It discusses the three main types of SQL statements: DDL, DML, and DCL. It also covers topics such as data types, constraints, functions, views, and how to create, modify and query tables. SQL is a language used to manage relational database management systems (RDBMS) and allows users to define, manipulate, and control access to data in a RDBMS.
O documento discute expressões regulares no Zabbix, incluindo como usá-las para monitorar logs. Ele explica o que são expressões regulares e como funcionam, dá exemplos de seu uso no Zabbix para monitoramento de logs e arquivos, e discute desafios como interpretar tabelas e testar expressões regulares corretamente.
El documento presenta Oracle Application Express (APEX), una herramienta de desarrollo de aplicaciones web centradas en la base de datos Oracle. Explica su arquitectura, funcionalidades clave como informes interactivos y websheets, y novedades en la versión 4.0 como servicios web RESTful y desarrollo colaborativo. También cubre temas como la consolidación de datos y aplicaciones en la base de datos y la migración desde Microsoft Access.
DNS allows users to reference computer names via symbolic names like domain names instead of IP addresses. It works by translating these symbolic names to their associated IP addresses. DNS uses a hierarchical and distributed database across interconnected name servers to provide a global directory service for name resolution on the internet.
Accelerate and Automate PeopleSoft 9.2/9.1 Testing with PeopleSoft Test Frame...Arvind Rajan
Learn how to use basic and advanced features of PeopleSoft Test Framework on 9.2/9.1 and on PeopleTools 8.53. See a live demo of PeopleSoft Test Framework. Learn how to accelerate your testing using Astute's FasTest library containing over 1000 test scripts that can plug-and-play in your system.
Demystifying Robotic Process Automation (RPA) & Automation TestingCitiusTech
This document discusses robotic process automation (RPA) and automation testing, providing an introduction and overview of each topic. It aims to clarify the differences and similarities between RPA and automation testing, as the two areas are often confused. While both involve automating processes, RPA is used to automate production processes by deploying software bots, whereas automation testing involves writing test scripts to validate application functionality. The document provides definitions and examples to explain the concepts and how each approach works.
Rahul Verma and Pradeep Soundararajan as young kids in testing in 2010 got together in Cuppa, JP Nagar, Bangalore and decided they would spend time together to help themselves and other testers. This is one of the outputs they produced. 2010 it is. Some ideas could be outdated or wrong even for 2010. Use it as a trigger to your own thought process and not as someone gave you something useful. Shared in 2019 when Rahul and Pradeep went back in memory over a beer talking about how did we get to this point of having a beer together after so many years.
JD Edwards & Peoplesoft 3 _ Victoria Cleven _ Improving ROI and lower costs b...InSync2011
This document provides an overview of tools and resources available to help plan, evaluate, and execute a PeopleSoft upgrade project. It discusses upgrade tools such as Oracle Configuration Manager, PeopleSoft Test Framework, Compare Reports, and Change Assistant that can help with various phases of an upgrade. It also lists documentation resources like Upgrade Home Pages on My Oracle Support, Cumulative Feature Overviews, and the Upgrade Resource Report Tool. The presentation aims to help customers understand how to improve ROI and lower costs when upgrading their PeopleSoft system.
In software testing, automation testing is a method that is performed with use of a special software tools to control the execution of tests and compare actual test results with predicted or expected results. Automation testing can increase the depth and scope of tests to help improve software quality.
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
The document discusses best practices for performance testing. It provides an overview of the typical performance testing process, including defining goals, planning tests, scripting tests, executing tests, analyzing results, and delivering findings. It also discusses considerations for choosing testing tools and resources as well as common pitfalls to avoid, such as not testing, poor planning, relying on customers to find issues, using the wrong tools, and failing to properly isolate variables.
This document contains a summary of Anusha Narala's work experience and qualifications. It outlines her 6 years of experience as a Test Analyst at Infosys Technologies, where she specialized in manual and automation testing using Selenium WebDriver and frameworks like JUnit and TestNG. It also lists 4 previous projects she was involved in for clients like Telstra and Equifax, focusing on roles like Senior Test Engineer. Her technical skills include Windows operating systems, Java, C/C++, and testing tools like HP QC and JIRA. She holds a Bachelor's degree in Computer Science.
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.
The document discusses an automation framework for testing an application under test (AUT). It summarizes that an automation framework uses an automation tool to test an AUT by executing and comparing test results. It then evaluates different automation tools based on features and selects TestComplete as the most suitable tool. Finally, it discusses implementing the framework using block diagrams, test scripts, function libraries and storing results in CSV files for reporting.
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...QueBIT Consulting
Why is good testing so hard to do? Not Enough Time. Not Enough Testers. Inconsistent or Incomplete Test Scripts. Lack of Performance Metrics. Difficult to Summarize Results
Joy Banerjee (Test Automation Engineer)Joy Banerjee
Joy Banerjee is a Test Automation Engineer with over 8 years of experience in software testing and test automation. She has extensive experience using tools like QTP, Selenium, Python, and databases like Oracle and SQL Server. She has worked as a Test Lead and Engineer for clients in various industries, developing test automation frameworks and managing teams. Her technical skills include programming languages like Python, VBScript, PHP and databases. She holds a Bachelor's degree in Electrical Engineering.
Covered in this Session:
- Intro to Perfecto
- Monitoring Discovery Questions
- Monitoring Key Requirements
- Real User Monitoring vs. Synthetic Monitoring
- Steps to Set Up Monitoring
- Demo
- Success Story
- Q&A
Avinash Kumar Singh is a senior test engineer with over 5 years of experience in application delivery and testing. He has expertise in performance testing tools such as HP Load Runner and IBM Rational Performance Tester. He has worked on multiple projects in the UK testing applications for clients in industries such as gas, insurance, airlines, and banking. His responsibilities include requirements analysis, test scripting, execution, and reporting. He is seeking new opportunities as a senior performance tester.
QTP is an automation testing tool used to automate testing of web and client applications. It allows recording and playback of user actions to test applications. Key features include integration with Quality Center, improved results analysis, and support for additional technologies through add-ins. When running a test in QTP, it performs the recorded steps and displays results, allowing drill down to individual object levels.
This document provides a summary of Priyadarshi Nanda's qualifications and experience. He has over 6.5 years of experience in software testing across various types of applications. He has expertise in both manual and automated testing methods. He is proficient with many testing tools and technologies, including test management, automation, performance, and database testing tools. He has led testing teams on several projects across different domains.
Paper presented during International Conference on Computer and Information Science 2012 (ICCIS2012) as part of World Engineering, Science and Technology Congress 2012 (ESTCON2012)
Performance testing involves testing a system to determine how it performs under a particular workload. The document discusses various types of performance testing like load/capacity testing, stress testing, volume testing, endurance testing, and spike testing. It also discusses concepts like bottlenecks, prerequisites for performance testing, popular load testing tools like JMeter, and how to use key JMeter features for performance testing like adding users, HTTP requests, listeners, parameterization, correlation, assertions, and distributed testing.
Oracle Forms Performance Testing PushToTest TestMaker JATClever Moe
Java Applet technology powers Oracle Forms and many Web applications. The Open Source Test (OST) community rises to support testers in Java Applet environments with sophisticated and powerful test tools and methodology. Tools like TestMaker with JAT were built for Java Applet environments for functional testing, load and performance testing, and production monitoring.
The document provides information about performance testing using Jmeter 2.6. It discusses what performance testing is and the different types including load/capacity testing, stress testing, volume testing, endurance testing, and spike testing. Load testing is described as the simplest form of performance testing to understand system behavior under an expected load. Bottlenecks can be identified through load testing. Stress testing finds a system's capacity limit. Volume testing checks efficiency by processing huge data amounts. Endurance testing checks if a system can withstand load for long periods. Spike testing suddenly increases load to observe behavior. Pre-requisites for performance testing and load testing tools are also mentioned, with JMeter described as an open source tool that can test various server
3. Agenda
• What is PTF?
• What are the benefits of using PTF?
• Other test automation tools and how they
compare with PTF
• What are the barriers to implementation?
• Setup & Configuration
• Live demo on PSHCM 9.2
• Portability of PTF test scripts
4. PeopleSoft Test Framework (PTF)
• A testing tool
• Allows automation of functional testing
• Records steps and playback for testing
• Allows for greater efficiency
6. PTF vs Other Testing Tools
Factors for choosing a test framework
o What to Test: functional / regression testing, load / stress testing
o How to Test / Approaches: record-and-playback, code-driven, graphical user
interface testing, API driven testing
o Compatibility / Environment: OS, browsers, desktop vs mobile, languages, etc.
o Integrations: other testing or reporting tools, add-ons
o Features / Requirements: web based / desktop application, image / object
validation, detect certain user actions (drag-and-drop), detect third party
objects, etc.
o Complexity / Technical Requirements / Technical Support
o Cost / Licensing: proprietary vs open source
7. PTF vs Other Testing Tools (Con.)
Functional / Regression Testing Tools
PTF Oracle Functional
Testing Suite
HP UFT / QTP Borland Silk Test Selenium
WebDriver
Company Oracle /
PeopleSoft
Oracle HP Micro Focus
International
Selenium
Load / Stress
Testing
No No (Can integrate
with Oracle Load
Testing Suite)
No (Can
integrate with
HP Loadrunner)
No (Can integrate
with Silk
Performer for
load testing)
Yes (better
integrate with
JMeter or Gattling)
Validate images
and objects
No Yes (Can validate
objects based on their
attribute values)
Possible but not
easy
Yes (Image /
object
recognition)
Yes
Operating
Systems
Windows Windows, Linux Windows Windows Windows, Linux,
Solaris OS X, etc.
Browsers IE only IE, FF IE, FF, Chrome IE, FF, Chrome,
mobile browsers
IE, FF, Chrome,
Safari, Opera, etc.
8. PTF vs Other Testing Tools (Con.)
Functional / Regression Testing Tools
PTF Oracle Functional
Testing Suite
HP UFT / QTP Borland Silk
Test
Selenium
WebDriver
Non-browser
support
No No Windows Mobile No
Framework /
Integration
Integration with
PeopleSoft
metadata, Process
Scheduler, PS
Query and Data
Mover
Oracle Load Testing
Suite
HP Quality
Center or HP
ALM,
HP Loadrunner
Visual
Studio,
Eclipse, SAP,
Silk Central,
Silk Central
Connect
Selenium+Eclipse+
Maven/ANT
+Jenkins/Hudson
& its plugins/
CruiseControl+Test
NG+SVN
License / Cost Free with
PeopleTools 8.51
& above
Proprietary
(Named User Plus)
Proprietary
(Single-seat,
floating,
concurrent)
Proprietary Open source
Technical Skill
Requirement
Medium Low Low Medium High
Technical
Support
Medium Good Good Medium Poor on official
support
9. PTF vs Other Testing Tools (Con.)
Features unique to PTF
•Test assets are PeopleTools metadata.
o Correlates metadata with existing tests
o Assist with Change Impact Analysis
•Features that help users manipulate data within the PeopleSoft
rowset-oriented data structure.
•Ability to run processes through Process Scheduler.
•Functionality that interfaces with other PeopleSoft automation
tools, such as Data Mover and PsQuery.
10. PTF vs Other Testing Tools (Con.)
PTF’s Limitations:
•Not a user interface or browser testing too. It is unable to validate image
appearance, position of data, or online objects.
•Not a load testing tool. It replicates the experience of a single user running
the application.
•Unable to replicate certain types of user actions, such as drag-and-drop.
•Unable to recognize or validate certain types of objects from third-party or
external application, such as Flash/Flex objects, and data displayed in HTML
regions. PTF is designed to validate objects in the PeopleSoft application.
11. Barriers to Implementation
• Monetary
• No cost to users with PeopleTools 8.51 & above
• Hardware
• Oracle/PeopleSoft
• Windows and IE only
• Time
• Installation - efficient
• Configuration - inefficient
• Creating Test Cases – efficient depending application
• Social/Political
• Before 8.52, users used other testing applications or power users to
test
• Getting users to deviate away from there norm to the new PTF
• Now new upgrades are much more efficient
• Competition
12. Setup & Configuration
PTF client connects to the PeopleSoft application database using a secure
HTTPS connection through Integration Broker Web Services
To configure PTF, Integration Broker must be set up as well.
•Navigate PeopleTools, Integration Broker, Configuration, Gateways. Ping
Gateway, verify Active return message status.
• To connect to PTF test environment, user ID must be associated with PTF
User, Editor, or Admin.
13. Setup & Configuration Cont’d
Configure Browser settings
Contact Systems Administrator for the port number and name.
For Vidant, the database is PSHRD92, and the server and port
are Clochpoint:101.
Functional Testing: a software testing process that verify the functions and features of a software system. Functional testing tends to answer the questions like “can the user do this” or “does this particular feature work”.
Regression Testing: a software testing that seeks to uncover new software bugs, side-effects, or regressions, in a software system after changes such as upgrades, customizations, patches or configuration changes, have taken place.
Load Testing: the process of putting demand on a software system and measuring its response. It is performed to determine a system’s behavior under both normal and anticipated peak load conditions. It helps to identify the maximum operating capacity of an application as well as any bottlenecks and determine which element is causing degradation.
Stress Testing: a software testing that determines the robustness of software by testing beyond the limits of normal operation. Stress tests commonly put a greater emphasis on robustness, availability, and error handling under a heavy load, than on what would be considered correct behavior under normal circumstances.
PeopleSoft Object Metadata: menus, components, pages, records, and fields
Change Impacts: In the course of customizations and upgrades, changes are made to, among other elements, application menus, components, pages, records, and fields. Tests that were developed prior to these changes may fail when executed against the new application. One way to identify the effects on tests is to run each test against the new application and note where the test fails. This manual process is time-consuming, expensive, and prone to errors. It also fails to identify those areas in the new application that are not covered by existing tests. Because PeopleSoft Test Framework (PTF) test assets are PeopleTools metadata, PTF is able to automate the process of correlating metadata changes with existing tests. PTF delivers two tools that help test developers to determine the effect of changes:
Test maintenance reports: a test maintenance report correlates PeopleTools compare report data with PTF test metadata to identify certain changes to menus, components, pages, records, and fields that may impact the PTF tests.
Test coverage reports: a test coverage report correlates PeopleTools project data with PTF test metadata to identify menus, components, pages, records, and fields that are referenced in PTF tests.
PeopleSoft Object Metadata: menus, components, pages, records, and fields
This illustration depicts the PeopleTools elements and the Oracle SES elements interacting to enable the PeopleSoft Search Framework features
Security Plug-in: This module gets invoked from Search Engine side for a user who initiates a search from an application. Search security framework is responsible for authentication, search user validation and authorization of search query request. Search Engine passes user credentials to PeopleSoft Security Service (Web service) which authorizes the users and get security attribute for that user. Search Results are filtered based on this security attribute. Security Plug-In a part of SES Search Engine and is written in Java. SES comes with built-in plug-ins specifically for PeopleSoft.
There are two security plug-ins: PeopleSoft Identity Plug-in and PeopleSoft Authorization Plug-in. PeopleSoft Identity plug-in is responsible for authenticating search users. PeopleSoft Authorization Plug-in is responsible for getting security attributes for search users and filtering search results based on them.
Crawler Plug-in: Crawler plug-in is part of SES search engine. The Crawler plug-in is responsible for extracting documents for a source and indexing them. The PeopleSoft crawler-plug-in extracts documents from PSQUERY (each returned row is a document). The Crawler plug-in indexes document search attributes like Title, Summary, search fields (fields to index), and so on. It can also index document-level security attributes if document-level security is being used.