TurnKey Lunch and Learn: ALM/UFT Best Practices

Slides:



Advertisements
Similar presentations
Lecture 10 Sharing Resources. Basics of File Sharing The core component of any server is its ability to share files. In fact, the Server service in all.
Advertisements

MODULE 3: OS & APP LAYERS. Agenda Preparing and importing a gold image Creating and understanding Install Machines Creating basic Application layers Understanding.
Premier Director Document Imaging
5-9/12/2005 CPE How to format your computer and re-install Windows XP.
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
SETUP AND CONFIGURATIONS WEBLOGIC SERVER. 1.Weblogic Installation 2.Creating domain through configuration wizard 3.Creating domain using existing template.
 Journal entries are comments or notes that can be left on an employee ANYTIME throughout the year.  The purpose of the journal entries is to help reviewers.
CLEW Basics Lorie Stolarchuk Learning Technology Trainer Centre for Teaching and Learning 1.
VMware vCenter Server Module 4.
Using Task Manager to Work EDI/ERA Posting Lori Phillips CHUG at Centricity Live April 29 – May 2,2015.
Configuring the MagicInfo Pro Display

5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Spreadsheets in Finance and Forecasting Presentation 9 Macros.
| nectar.org.au NECTAR TRAINING Module 9 Backing up & Packing up.
Unraveling the Mysteries in the System Administrator Responsibility NCOAUG Training Day February 22, 2008 Judy Vales.
Windows Tutorial Common Objects ACOS: 1, 4. Using the Taskbar 1. Using the taskbar, you can switch between open programs and between open documents within.
Publishing Your Web Pages Ann Emmanuel SIUE Web Administrator
Trustee Efficiency Options In this session we will discuss reconciling ACV’s, importing mortgage company files, mortgage company batches, and Ad Valorem.
Chapter 10 Chapter 10: Managing the Distributed File System, Disk Quotas, and Software Installation.
CLEW Basics Lorie Stolarchuk Learning Technology Trainer Centre for Teaching and Learning 1.
Installing SAS 1. Requirements If you do not have an old copy of SAS installed on your computer, go directly to Slide 6. Make sure you have uninstalled.
IT1001 – Personal Computer Hardware & system Operations Week7- Introduction to backup & restore tools Introduction to user account with access rights.
| nectar.org.au NECTAR TRAINING Module 9 Backing up & Packing up.
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
1 Colorado Space Grant Consortium Gateway To Space ASEN / ASTR 2500 Class #13 Gateway To Space ASEN / ASTR 2500 Class #13.
QC – User Interface QUALITY CENTER. QC – Testing Process QC testing process includes four phases: Specifying Requirements Specifying Requirements Planning.
COMM 3050 – Online Project Update. Project Roles  Organizer Responsible for creating Zoom account technical aspects and posting recorded meeting to S:
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Troubleshooting Dashhawk Issues. Here's what you have to do to have the DashHawk run properly Go to the ACTUAL PROGRAM file (not the short cut)
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Are you protecting your system from harmful viruses using Avast Antivirus? Do you want to add a component to it or remove it when required? Are you not.
Installing RMS 3.0 Contractor Mode
Test Automation Considerations with Regulatory Practices
Managing your Candidate List: Temporary Staffing
Engaging Business Analysts in Test Automation
Development Environment
PTF for the PS Admin A PTF Overview for the PeopleSoft Administrator
Preparing for Automation: Expanding Your Coverage
Setting up Categories, Grading Preferences and Entering Grades
Data-Basics Training & Support
Lunch and Learn Session 3
Core LIMS Training: Advanced Administration
How to Upgrade Your Geant4 Release
Microsoft FrontPage 2003 Illustrated Complete
Domain Matching for BID Association Requests
Microsoft Windows 2000 Professional
RR RR Problems Along With Solutions For iPhone And iPad Toll Free ( )
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Quality Center (QC) 11 Training Global IT QA Testing Team 2013
Making Procedural Methods
Administering Your Network
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
Single Sign On Brown Bag Session 2
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
APPLICATION LIFECYCLE MANAGEMENT(ALM) QUALITY CENTER(QC)
LESSON 01 Hands-on Training Execution
Advanced Features Webinar: Consequences, Triggers, Text Notifications
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
HP ALM Test Lab Module To protect the confidential and proprietary information included in this material, it may not be disclosed or provided to any third.
Utility Billing Balancing the Accounts Receivable
HP Quality Center 10.0 The Test Plan Module
Test Case Maintenance with New cFactory Features
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Beyond Happy-Path Testing: Using cFactory to do Negative Testing
Presentation transcript:

TurnKey Lunch and Learn: ALM/UFT Best Practices September 15, 2016

Agenda ALM Housekeeping Folder Organization Business Process Components Area Test Plan Area Test Set Area Deleting Content Execution Best Practices Performance Test

ALM “Housekeeping” Practices Make sure that you apply recent patches. Patches are certified within 90 days of release due to the large number of bugs that HP ships Back up ALM weekly You can copy/paste assets between projects within the same domain, but watch that all dependencies and attachments are copied as well Don't touch the Testing Resources area. We manage this for you. You can copy some of the utilities to your desktop, but don't delete anything. Clean out your /tmp directory often (every time you log in is a good practice). ALM does a lot of work in this directory and leaves datasheet copies and other artifacts here. Consider setting different privileges within ALM Decide who to give delete, copy/paste, create folders, create test sets Suggested roles: developer, PM, tester, Admin, etc. TurnKey only needs developer or tester (we don't need admin or project manager)

ALM Folder Structure Recommendations Accelerator Projects are Module-based and can serve as a “good example” for that type testing HP recommends no more than 3-folders deep in a single project Components need to be opened and loaded when tests are executing Deeper the folders the more “overhead” needed to executed Most customers separate UFT tests from cFactory in different folders within the same project Some of our customers separate these in multiple projects You can mix and match UFT, manual and cFactory-based tests in a single test set but you don’t achieve unattended execution Recommended that you create a separate project per application type, but many of our customers are ok with multiples for E2E testing

Keeping Components Organized TurnKey Accelerator - out of the box from TurnKey Leave this alone so that TurnKey can update your content from time-to- time without overwriting your updated content Standard - components from the accelerator that you're using all the time Pool of “working” components for team of people to use Change status to “ready” Copy from the Accelerator, update to your application’s customizations if needed New/Custom- creating components that aren't inside of your accelerator Components Sandbox - testing area where you are trying to get the components to work Components are “under development” status

Keeping Components Organized

Business Component Area Tips Make sure you run the object identification script before creating components Change status - "Ready“ when they have been tested If you don't have the UFT add-in for ALM installed you won't see the automation steps Naming conventions are really important to be able to find the components (screen name is best) Check the Accelerator screen shot to see if the component is useful for what you are doing before updating it in cFactory Components are setup according to TurnKey rules base Log out of cFactory when you’re not using it to free up a concurrent license When you add a component, make sure that the order of the test case is correct (ALM messes up the order sometimes) Clicking components inside a test case can reorder components If you're adding it to a group make sure it's in the right group

Component Tips, Continued When you add a component to a test plan multiple times, is numbered by its instance (name is concatenated by its instance number). Make sure that the number is correct to ensure the proper order. TurnKey’s DataSheet Manager (DSM) assigns parameters during runtime according to component name. The instance of component 1 should be in the correct location. If you swap the components the test will fail Always make sure you have DataScenario set to default value 1. If you have groups or iterations, add one more iteration in the test plan than what you have in the datasheet - this is for UFT’s execution engine to know when to exit the component

Test Plan Area Organization Create the following folders: Sandbox – area to develop your tests until they are finished Accelerator Tests – shipped from TurnKey; use for updates to your Accelerator Reusable Tests – tests that can be used by anyone else developing in your project Custom Tests – tests that have a specific purpose that aren’t reusable because you’ve had to specially customize them Manual Signoff Steps – keep a list of steps required to have BAs or App Users sign off on tests Create a Test template with DataLoad and navigation components already built-in. Returning to main menu after test completes is also a best practice.

Test Plan Area Organization

Test Set Area Carefully consider the Test Set level options for your DataSheets – Replace option and Archive option will have impacts on memory and storage Create a Master Copy area for regression cycles Archive the Test Cycle Folder when the cycle is completed

Deleting Assets Remember that if you delete a test case you lose the test case from the set as well (Test Set becomes unattached and will not execute) Only delete the test cases if all dependencies have been removed first Likewise, be careful deleting components that have dependencies Consider creating an “obsolete” project (or folder)

Execution Practices UFT option to allow execution from ALM must be enabled for each user when logging in for the first time Restart UFT after every 3-4 runs Make sure that you have the proper privileges recommended by HP Execute tests on VMs is recommended (no personal laptops, hypervisor terminals, etc.) – enough memory and free space is very important Breaking up test sets to execute on multiple machines can improve your performance

ALM Performance HP now has a benchmark test to see what your ALM performance is https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&sour ce=web&cd=1&cad=rja&uact=8&sqi=2&ved=0ahUKEwjv7cL ajfHOAhXLr48KHakhD7sQtwIIGzAA&url=https%3A%2F%2Fw ww.youtube.com%2Fwatch%3Fv%3DoagHv- AfGIM&usg=AFQjCNG4znHo8iqNorbuKUbnqvB0dpOVcw&sig 2=pYXiid9IS_oVbPyquQszyw&bvm=bv.131783435,d.c2I For more information read: https://hpln.hpe.com/contentoffering/alm-performance- test-benchmark-kit?quicktabs_co_vtabs=2