Search:
   
 

HP Universe

Friday - June 20, 2008

09:30 a.m. -  I stayed an extra day to get business done and waiting to travel on a non-business day. Good news: I slept a lot. Bad news: I went over to Mandolay Bay to see some friends and my camera was stolen (yes, the very same one I used to cover the conference). Welcome to Vegas.

Here are the notes from Tim Chase based on his experience at HP Universe 2008

Software as a Service – Tim Van Natt with HP 

I found this presentation interesting.  The main problem that I had was that it might be a hard sell to customers.  Most customers want the flexibility of having the software in house.  Putting their data and services in the hands of HP might be a hard sell.  

Enterprise Strategy to enforce quality process and workflows – Raul Castro 

  • Had multiple projects with multiple admins
  • Went over the process of taking the projects over one at a time and standardizing them
  • Created a standard template
    • Initiated committee
    • Indentified best practices
    • Defined standards and user defined fields
    • Specified groups and roles
    • Create a status workflow
    • Develop defect forms
  • Keys to conversion: sell it and document it
  • Good process, but nothing earth shattering.  They went about this the right way, but for anyone experienced in QC, this was common sense 

Best Practices for creating functional libraries – Anant Hariharan from HP 

It basically went over how to use functional libraries in QTP.  They talked about using recursion and also where to declare the variables inside of the function.  I did learn a couple of things.

Try to use built-in functions inside of the UDFs to increase time
Use separate libraries for UDFs and custom function test objects
Split up large libraries 

Future of Functional Testing – HP 

This was probably the most interesting presentation yet.  It went over what is new in QTP 9.5, what is coming in the future release, and a bit of what is coming in the next version of QC. 

New in QTP 9.5

  • Process Guidance
    • Has a movie to guide you
    • Includes best practices for scripting process
    • Have links to help and descriptions of process
    • Can edit xml to change process guidance
  • Added a Test Flow tab to be able to see all Actions and see how the script flows
  • Added a Test Resources tab to see all the functions easily from within the test
  • Added an Available Keywords tab to allow the user to easily drag and drop objects, functions, etc.
  • Improved Maintenance Run mode
    • Allows easy updating in case of changes
    • You get a summary of your changes in the test summary
    • Will present a form that will allow you to update, update with a regular expression, create new object, or add a comment and do nothing.
  • All QTP on 1 DVD
  • Pure MSI install
  • Paths to resources inside of a script are all relative by default.
  • Checkpoints are low editable in the OR
  • Web extensibility – allows own support for custom web controls in java script 

Coming up in QTP 9.5

  • New External Resources module in QC allows editing or QTP resources from inside of QC
  • New version of QC will allow versioning of scripts
  • New version of QC will allow comparison of different versions of scripts
  • Export results to PDF
  • Jump straight to script line from QTP result report
  • IDE improvements
    1. New To Do pane to manage tasks
    2. Dynamic surrounding of loops/conditional statements
    3. Intellisense improvements
    4. Toolbar customization
  • New supported technologies
    1. Citrix
    2. Windows 2008, Vista SP1, XP SP3
  • Perfmon monitor integrated into results
  • Enhanced bitmap checkpoints 

TCoE – Kevin Sullivan and Andrew Bannon from Bearingpoint 

Had some ideas to improve a QA department.  Didn’t really align with the HP model.  Had no way to know when a company actually achieved TCoE 

Automating Web 2.0 using HP QTP Web Extensibility – Will Roden

  • Have to edit the webexttestobjects.xml and webext.xml files
  • After you edit the above files to point to the appropriate class, create a javascript file to do the appropriate action
  • Point the webexttestobj.xml file to the javascript file.
  • Put the files in the ext\web directory
  • This looks like it would be pretty easy to implement for 3rd party controls.

 Effective QA for SOA

 I cannot say I really learned anything in this presentation

  • There were 48 slides for this presentation
  • He liked calculus a bit too much and had some hard to understand graphs

 QC Roadmap – Ankur Agarwal (PM QC) and Filip Szymanski (Manager QC)

 What’s new in 9.2

    • 3 way traceability
    • Risk-based methodology
    • Support of releases and cycles
  • COE
    • Optimize your resources to maximize your efficiency
    • Stage 1 – project testing individual
    • Stage 2 – Product utility – centralized architecture. Hardware/software consolidation
    • Stage 3 – Service utility – centralized team, leverage centralized expertise
    • Stage 4 – Quality authority – enforce and improve quality standards across the enterprise
  • What’s coming?
    • Shared library – allows requirements and tests to be shared across projects
    • QC will come with best practices
    • Allow transition of defects from one project to another
    • Releases tab changes to Management
    • External Resources module to handle script resources (QTP) instead of having as an attachment
    • Have an Analysis tab to put Dashboard in (instead of having another separate site)
    • I saw a .NET defects tab.  I don’t know if this is just dev, if it is another module, or if that means you can create your own modules
    • Versioning
      • Can manage multiple versions of requirements and tests
      • View and compare the two versions
      • Can even version attachments
    • Baseline
      • Take snapshot of system
      • Will allow you to go back and show exactly what was tested
      • Can pin test set to an old baseline
    • Process Enablement
      • Have an actual project type of template
      • Can propagate template changes
      • Can monitor projects to see what projects use a certain template
      • Will still allow individual project customization, but can monitor projects for non-compliance
    • Dashboard
      • Centralize QC dashboard to a QC module
      • Uses can configure the dashboard
      • Cross project reporting
    • Integrations
      • TFS for Requirements and defects (Q3 08)
      • Eclipse
      • Service manager center integration
      • HP QC Synchronizer 1.2 – API for custom syncing of requirements and defects
      • ReqPro and ClearQuest will still be supported

 
SOA Testing in Agile Environements – Hatice Kilican – Northrup Grumman

  • 5 dimensions to SOA testing
    • Governance
    • Security/Vulnerability
    • Performance
    • Workflow
    • Full lifecycle
  • Agile – why?
    • Build small
    • Optimize for throughput
    • Constant feedback
    • Integrated teams
  • Testing aspects
    • Positive testing
    • Standard compliance
    • Service interoperability (.NET WSE SP3, Axis, Mercury generic)
    • Security testing (SQL injection, CSS)
    • Boundary testing
  • With service test
    • Develop scripts w/o GUI
    • Scripts can be developed against multiple protocols
    • Can be used in LR with the web services protocol

Take it easy...

Scott

© 2005 - 2008 Loadtester Incorporated