Showing posts with label BPT (Business Process Testing). Show all posts
Showing posts with label BPT (Business Process Testing). Show all posts

Saturday, 3 February 2018

New Features available in ALM 11.52 compare to QC 10

Following are the key features available in ALM 11.52 compare to QC 10.

Key Feature Details
Added/enhanced in ALM 11.52
Business Views(excel reporting)
Newly added in ALM 11.52 version on wards
HP Sprinter
Newly added in ALM 11.00 version on wards
Business Process Models
Newly added in ALM 11.00 version on wards
Requirements Templates
Newly added in ALM 11.00 version on wards
Test Configuration
Newly added in ALM 11.00 version on wards
Mobile App Access
Newly added in ALM 11.00 version on wards
Optimized Repository
Newly added in ALM 11.00 version on wards
QC Sense
Newly added in ALM 11.00 version on wards
Term Licensing
Newly added in ALM 11.52 version on wards

General Usability Enhancements

The ALM Options Window has an Open in Full Screen mode icon that opens ALM in Full Screen mode, allowing you to take advantage of the entire screen when using HP ALM.
Option available to move the position of any test artifact from UI. 

Business View Excel Reports

ALM professionals can now easily slice and dice, shape and share any ALM data using the new Business Views Excel add-in. Once installed, the add-in appears as an additional tab in Excel, allowing you to populate worksheets based on ALM Business Views—without opening ALM, and to use the rich Excel toolset to view and analyze the data.

HP Sprinter
HP Sprinter is a semi automation testing tool which can be used as manual testing accelerator. Sprinter documents every action you take within the application and writes the action on the test report and automatically take a snapshot of the form or page right after the action was taken. By taking that highly document execution report and converting it into a precise test case within ALM will save your tester time and allow you to use less qualified resources to execute test cases with little or no training on the application under test.. By far, this feature alone is a game changer for managers that are trying to distribute the work load across a diverse IT group or reallocate more experience staff for other key projects.

Project Planning and Tracking (PPT) Release Enhancements

When selecting content to be included in release scope items, you can now include defects that link to selected requirements, tests, and tests sets (and their associated test instances, runs, and run steps).

Administration Updates
Several new site configuration parameters were added, and some parameter names were changed.

Business Process Testing
New HP Application Lifecycle Management 11.52 features are also supported for Business Process Testing entities. In addition, business process tests and flows no longer use the BPT wrapper test mechanism when running with UFT 11.50.

Lab Management
Several enhancements were made to Lab Management. When running tests from functional test sets and build verification suites, you can use the Suggested Duration feature to set the duration of your test based on previous test executions. Updates were also made to HP ALM Lab service - with the Auto Login feature, you can configure Lab Service to automatically log in to the testing host to run a test. The version of Lab Service you are running can also be viewed in the Lab Management Testing Hosts grid.
An open source Jenkins plugin has been developed that enables you to trigger a server side execution (functional test set or build verification suite) as a Jenkins build step. The results are reported in Jenkins and in the ALM Test Runs module. Support for this open source plugin is provided by the Jenkins community. For download and documentation, go to: https://wiki.jenkins-ci.org/display/JENKINS/HP+Application+Automation+Tools.

ALM Advisor
ALM Advisor helps you to better analyze your current ALM/QC Enterprise deployment, and provides tailored recommendations for improving your ALM/QC Enterprise configuration. Upload the data collected on your current environment to the HP ALM Advisor website.

ALM Help
The online help has a new Home page giving easier access to information on getting started with ALM, and key tasks. "Show Me How" movies have been added to demonstrate how to perform specific tasks. The search tab in the online help now includes a filter that enables you to limit your search to a specific book within the ALM Help.

Supported Environments
For the supported and recommended system configurations for your ALM server and client machine, refer to HP Software Support Online.

Integrations Matrix
ALM offers integration and synchronization solutions with HP and third-party tools. To integrate ALM with other tools, you may need to install an add-in. Refer to the Integrations Matrix to verify that you are using a supported version of the tool.

Business Views 
You can now create business view graphs based on single or multiple entities. ALM also provides a set of pre-defined business views that are fully customizable and can be continually edited according to your needs. For a movie on using Business Views

Project Reports 
Project reports can now be downloaded locally as .zip files. You can add existing graphs to the report, or create new graphs directly in the report. Pre-defined project reports can now be accessed from within the Requirements, Test Plan, Test Lab, Defects, and Business Components modules. For a movie on the new Project Reports functionality

Administration Updates
You can now run multiple side-by-side Site Admin clients. Additional enhancements include Unicode support for ALM projects on SQL Server, a modified Licenses tab and new Site Configuration parameters.

Business Process Testing
New features such as the Test Script Canvas, as well as general enhancements and enhancements to business component design have been introduced.
Optimized Project Repository
An optimized repository system for storing Project files ensures better performance for common actions, and extends the capacity of the file system.
Side-by-Side ALM Clients
You can now run multiple versions of HP Application Lifecycle Management (ALM) side-by-side on a workstation.

Business Process Model Integration 
You can now import business process models created in external model authoring tools, into the new Business Models module. A framework of requirements representing each model and activity is created automatically. You can also create test coverage and assess the quality of your business process models. For a movie on integrating business process models into the application lifecycle

Traceability Matrix 
The Traceability Matrix view in the Requirements module allows you to determine the extent of relationships between different requirements, and between requirements and tests. For a movie on creating a traceability matrix

Test Configurations 
Using the Test Configurations tab in the Test Plan module, you can now design tests that run according to different use-cases, each with different sets of data. For a movie on using Text Configurations, select HP ALM 11.00 on the Movies page and select the Data Awareness movie.

Project Reports
A new Project Report reporting tool is available in the Analysis View module. Project reports offer enhanced performance, rich style and layout options using MS Word templates, single configuration for multiple output formats (doc, docx, html, pdf), as well as centralized template management.

User Updates
Usability enhancements including a new module navigation sidebar, the ability to add subfolders to Favorites, as well as a Task Manager have been introduced. Enhancements have also been made to the Libraries, Requirements, Test Lab and Dashboard modules.

Session Reconnect
When your ALM session is inactive for a period of time, the session expires. Previously this required you to log out and log in again, which included reloading project customization. Now when your session expires, you are prompted to reconnect. If the project administrator has not made any significant changes to the project customization, the customization does not reload, enabling you to reconnect quickly and continue working where you left off.

Administration Updates
Administration enhancements have been introduced to project extensions, cross project customization, saving of customization changes and deactivation of users. A new internal monitoring tool - QC Sense - allows you to analyze ALM usage and performance data. Several new site configuration parameters and workflow event procedures have also been added.

Changes in Feature Availability
The following features are no longer supported: Creating WinRunner tests, visible fields (Add Defect dialog box), printing defects directly from the Defects grid, library broken links verification, fixed columns in Defects grid, automatically adding required fields to grid, resetting of existing user group permissions according to another group's permissions, and adding users from a project created in an earlier version without upgrading the project.

Business Process Testing 
New features and enhancements include improved performance when running QuickTest automated components, an enhanced user interface, application area improvements, test configurations that access static and dynamic data, the ability to define coverage by test criteria and enhanced HP Sprinter functionality for Business Process Testing. For movies on using Business Process Testing, select HP ALM 11.00 on the Movies page.

API and Database Updates
REST-based API has been added to provide a platform-independent way to access ALM data with HTTP applications and with a browser. New items have been added to the API and database references.

Sunday, 3 January 2016

Manual Testing with BPT approach in HP ALM

Every body knows BPT(Business Process Testing) can be done with HP UFT/QTP tool with HP ALM. But HP ALM tool has option to support Business Process Testing for manual testing as well. In fact it is quite easy and more structured compare to normal manual testing process in ALM.

Below are the steps how to proceed for that.

1.    Create Business Component in ALM under “Business Components” tab
Steps:
•    Choose “Business Components” tab
•    Select/Create a folder
•    Click on “New Component” (Highlighted in below screenshot)
On the new component window enter details and click on “OK” button

Now under “Manual Implementation” tab create test case steps to prepare manual test case.

Click on “New Step” from above screen(Highlighted). On clicking this it opens “Component Step Details” window
From the “Component Step Details” window enter manual test case step details and Press OK button
2.    Calling Business Component in Test Plan to create Test Case
Steps:
•    Choose “Test Plan” tab
•    Select/Create a folder
•    Click on “New Test” (Highlighted in below screenshot)
In the “New Test” window choose “Type” as “Business Process” option and enter rest of details and click on OK
From above created test click on “Select Components” button to select business components created above
From the components tab(right hand side) Select the required components and click on “Quick Add” button or drag and drop under “test script” pane
3.    Run the test case (manual business components) from Test Lab tab
Steps:
•    Choose “Test Lab” tab
•    Select/Create a folder
•    Click on “New Test Set” (Highlighted in above screenshot)
In the “New Test Window” enter mandatory details and click on “OK” button to generate empty test set.
Form the above created test set click on “Select Tests” button to select test case(business components test case)
From the “Test Plan Tree” pull business process test case and make your business process test set ready
4.    Execute business process test set from Manual Runner
On “BPT Manual Runner” window click on “Begin Run” button to start manual BPT to run
On Clicking “Begin Run” button it opens Business process test with manual test steps details
Enter actual results and make pass/fail the test step and complete the test case execution
After completing the test case execution click on “end Run” and verify the test case status

Friday, 20 November 2015

Business Process Testing (BPT)

BPT is an automated and manual testing solution for test design, creation, maintenance, execution and data management. It aligns testing with business objectives and dramatically reduces test cycle times by leveraging business subject matter experts in the test design and quality optimization process.



Key Benifits:

  • Proven Technology
  • BPT provides the framework to design and develop reusable test components and flows
  • Based on business process models
  • Reduces maintenance compared to traditional automation
  • Component level traceability
  • Provides modularity and reusability
  • Provides data-driven testing
  • Accelerates Test Creation when components are available
  • Non-technical subject matter experts can quickly build, data-drive and document tests
  • Increases test coverage.
  • Enable cost benefits.

Converting Date Format with VBScript in UFT

Function ConvertDate(ByVal sDate, ByVal sFormat)
   Dim d,m,y,NewDate

    d=Day(sDate)
    m=Month(sDate)
    y=Year(sDate)

    If Len(d)=1 Then d = "0" & d
    If Len(m)=1 Then m = "0" & m

    Select Case sFormat
        Case "DD-MM-YYYY"
                    NewDate = d & "-" & m & "-" & y
        Case "DD/MM/YYYY"
                    NewDate = d & "/" & m & "/" & y
        Case "MM/DD/YYYY"
                    NewDate = m & "/" & d & "/" & y
        Case "DD-MON-YYYY"
                    Select Case CInt(m)
                    Case "1" mm = "Jan"
                    Case "2" mm = "Feb"
                    Case "3" mm = "Mar"
                    Case "4" mm = "Apr"
                    Case "5" mm = "May"
                    Case "6" mm = "Jun"
                    Case "7" mm = "Jul"
                    Case "8" mm = "Aug"
                    Case "9" mm = "Sep"
                    Case "10" mm = "Oct"
                    Case "11" mm = "Nov"
                    Case "12" mm = "Dec"
                    End Select
                   
                    NewDate = d & "-" & mm & "-" & y
    End Select
   
    ConvertDate = NewDate
End Function