Showing posts with label SAP. Show all posts
Showing posts with label SAP. Show all posts

Tuesday, 6 December 2011

SAP TAO and Panaya – Complementers and not competitors


Panaya is new Software as a Service solution that reduces the cost and risk of making changes to ERP systems. The tool was founded in 2005 by Yossi Cohen, an expert in the field of application management.


It is designed for business users, from CIOs to business analysts, Panaya automatically analyzes the impact of pending business process changes and informs all stakeholders on a need to know basis. Panaya can be used during implementation, maintenance and upgrades.


Utilizing a SaaS model, Panaya can be deployed within a few hours to instantaneously lessen the risk of business disruption and reduce ERP maintenance costs.


What Panaya provides?
  • Effective Test Management
  • Shows you what will break
  • Tells you exactly what to test
  • Automatic code corrections
  • No more test maintenance: test scripts always stay up-to-date
  • Creates test scripts for you, as you go
  • Tests can be run manually or automatically
  • Test results are documented for you
What can be achieved by using Panaya?
  • Cut 70% of your SAP upgrade cost and Effort.
  • Cut 50% of your planning and development costs.
  • Enable companies that use SAP to save up to 50% of their application lifecycle costs.
  • Minimize the risks associated with system changes.
  • Utilizing cloud-based simulation to analyze the impact of pending changes, Panaya automatically pinpoints which custom programs will break as a result of an upgrade or support package implementation.
  • No Installation required.
  • Reduce risk of post go-live downtime.
How it complements SAP TAO?
  • The main pre-requisite for automation using SAP TAO is availability of manual test cases in a standard format. Panaya provides manual test cases as you go saving lots of time and effort.
  • SAP TAO has high reusability and ease maintenance – minimal effort is required during maintenance phase – Panaya can really help TAO when SAP Upgrade happens.

Tuesday, 10 May 2011

SAP TAO 1.0 Vs SAP TAO 2.0

The features of SAP TAO 2.0 is listed  with updated information and it is compared with the older version of SAP TAO 1.0
SAP TAO 1.0
Modules :
Inspect
Consolidate
Import/Export and
Connect
Configuration Tab :
It contains the following tabs:
Inspect
Import/Export
Consolidate
Log
Expert
License
Inspect:
It does not have UI scanner in this tab
Solution Manager is mandatory for license only
Process flow analyzer is not available
Repository is not available
Change Analyzer is not available
SAP TAO 2.0.2.1
Modules :
Process flow Analyzer
Inspect
Consolidate
Import/Export
Change Analyzer
Repository
Connect
Self Check
Configuration Tab :
It contains the following tabs:
Inspect
Import/Export
Consolidate
Log
License
PFA
Expert
Others
RTL
Inspect :
Execute libraries line, Component type (both Get, Set).
UI Scanner is also available along with Inspect
Solution Manager is mandatory for PFA, Change Analyzer, Repository, Inspect and license
PFA is available
1.It records user interactions and the sequence of screens to execute a business process, in the SAP TAO repository.
2. It automates inspection and creation of the test components and a parameterized draft transition test case.
3. It automatically creates the data table spreadsheet with the DT columns and values used during the recording process.
Repository is available
The SAP Test Acceleration and optimization repository is a part of the SAP Solution Manger system and is used to store:
1.User interaction and sequence of the screens in a business process. 2.Information specific to SAP Test Acceleration and Optimization that cannot be retrieved by other tools.
3.Results or states during process flow analysis, before the components are created.
Change Analyzer is available
It helps you to analyze the impact of changes due to upgrades, SAP patches or Custom development on a test, components or consolidated component 
Read More about  SAP TAO 1.0 Vs SAP TAO 2.0

Thursday, 27 May 2010

Some myths and challenges faced by BPT Methodology

Is designing test for an entire business scenario a time-consuming process?
Business Process (BP) – a BP should be well-documented written at a level that can be script. The BP should be understandable by people not familiar with business. It should be sufficiently detailed. If possible we can have Mercury Screen Recordings (MSR), Navigational flow etc.

Data – The input data required for executing the BP should be reusable. If it is not reusable, sufficient set of data should provided for automating the BP. For most of the finance modules data are not reusable.

Business Process should be complete, correct and accurate. Verifying BP completeness and correctness takes a lot of time, better to start off with these steps in mind as verification time should be used to ensure the quality of the scripts instead of verifying the quality of the BP. Don’t assume anything, design the test cases so that any person can run it or execute it. Design the test cases so that any person can understand what steps are to be validated.

Generally speaking, the more user involvement a BP requires the less desirable it becomes for automation. Though scripts build during development process are executed successfully, they are liable to fail during regression execution. The common errors and solutions can be summarized as:

Wrong Data is being used: Most of the time the script fails due to a mismatch between the data displayed in application and the data stored in Data Table. The solution for this is to change the incorrect value in the Data Table.

Script Flow has changed due to a new build or a new data: if this is the case we need to modify the existing script to add/remove the necessary steps. This is not acceptable because we are automating scripts with the same process. This may represent delays in our delivery date.

The script is running with a different user: The solution is to use the same user that we were using during the development phase or give the new user the same privileges that the user utilized during development had.

Data is burned: If this is the case we need to get or create new data in order to execute the script.

Are your scripts backward compatible i.e., can they run in lower versions?
Scripts execution in lower version of QTP: The other major problem faced in scripts are not backward compatable.ie.., scripts build in upgraded version of quick test professional like 9.2,cannot be executed in 9.0 or lower versions. This problem can be overcome by using BCIE (Bushiness component Import and Export) tool. Using this tool we can import the reusable component from higher version of QC and export it to lower version of QC. Scripts are then compatible with lower versions.

Does Subject Matter Experts require technical knowledge?
Even though creating Business Processes Test Script using accelerators might seem like a simple task, there are multiple factors and caveats that need to be taken into account.
1.The initial Components base might prove complete for some BP’s, but there will surely be a need to create new components in order to complete all the scripts.
2.Though the UI Scanner automatically generates the required components, it might be required to manually modify the QTP code, or even to manually create a whole component.
3.VB Script knowledge is welcomed, since sometimes, there might even be the need to create new functions in the libraries, or modify the existing ones. It is always better to have a technical architect in a project dedicated to handle Libraries, tool installation, debug and trouble shooting. A technical architect should have considerable knowledge of library architecture and descriptive programming understanding, should understand relationship between Accelerators libraries and Business Process Testing. The responsibilities of the technical architect would be to provide the team with wrappers and

Are accelerators only for ERP applications?
Accelerator projects are not restricted to only ERP applications like SAP, PeopleSoft,Seibel and Oracle. It can be customized for application like Metavance, web based application like SAP web portal by our technically expertise development team.