E-Business Testing

  • The Challenge of E-business testing
  • E-Business and the New Skills Required by Testers
  • A Risk-Based Approach to E-Business Test Strategy
  • Techniques for Testing E-business Applications
  • Test Techniques and Automation

Background and Objectives

If we believe the computer press, the revolution is here; the whole world is getting connected; that many of the small start-ups of today will become the market leaders of tomorrow; that the whole world will benefit from E-anyWordULike.

Pressure to deliver quickly, using new technology, inexperienced staff, into an untested marketplace and facing uncertain risks is overwhelming. Where does all this leave the tester? In fast-moving environments, if the tester carps about lack of requirements, software stability or integration plans they will probably be trampled to death by the stampeding project team.

In a recent E-Business project, we identified 82 product risks of concern. Fewer than 10 had anything to do with functionality. In all E-Business projects, the issues of Non-Functional problems such as usability, browser configuration, performance, reliability, security dominate people's concerns. We used to think of software product risks in one dimension (functionality) and concentrate on that. The number and variety of the risks of E-Business projects forces us to take a new approach.

This is the E-Business Testing challenge: to assess E-Business risks, then plan, implement and execute tests to address them in new technical environments under impossible deadlines.

Presenter of E-Business Testing and Risk-Based Testing

Paul Gerrard - Systeme Evolutif Ltd

Paul is the Business Development Manager and a principal consultant for Systeme Evolutif. He has conducted consultancy and training assignments in all aspects of Software Testing and Quality Assurance. Previously, he has worked as a developer, designer, project manager and consultant for small and large developments using 3 and 4GLs. Paul has degrees from the Universities of Oxford and London, is Special Projects Secretary for the BCS SIG in Software Testing and a member of the BCS Software Component Test Standard Committee. He is a regular speaker at seminars and conferences in Europe and the US, and won the 'Best Presentation' award at EuroSTAR '95. Paul is the author of all the training material presented by Systeme Evolutif.

Benefits of Attending

This 2-day course covers all of the issues of concern to managers and test practitioners. Course modules provide up to minute coverage of the emerging disciplines of risk-based testing, non-functional testing and testing under pressure. Managers will acquire methods and tools to assess risks, prepare test strategies and manage the test process. Test practitioners acquire the knowledge of the new test techniques and tools needed to address the risks of E-Business. The course materials include a comprehensive set of references, a supporting paper and E-Business risk and test strategy worksheets.

Topics covered

  • E-Commerce and E-Business Overview
    • "Web Time"
    • Web Risks
    • The E-Business Testing Challenge
    • Specialist Skills and the New Techniques
  • The E-Business Test Process
    • Risk-Based E-Business Test Strategy
    • E-Business Test Techniques Overview
    • 19 E-Business Test Techniques
  • Static Testing
    • HTML Testing
    • Browser Syntax Compatibility
    • Visual Browser Validation
  • Test Browsing
    • Link Checking
    • Object Load and Timing
    • Transaction Verification
  • Functional Testing
    • Browser Page Testing
    • CGI Component Testing
    • Transaction Testing
    • Application Testing
    • Internationalisation
  • Non-Functional Testing
    • Configuration Testing
    • Performance Testing
    • Soak Testing / Reliability
    • Availability Usability
    • Security
  • Large Scale Integration
    • External Links / Legacy System Integration
    • End to End Functionality
  • Post-Deployment Monitoring
  • Tools for E-Business Testing
    • HTML Validators and Link Checkers
    • Test Drivers for Server Based Code
    • Java Test Tools
    • Browser Test Execution Tools
    • Load / Performance Test Tools
    • Security Checking and Auditing
    • External Site Monitors
  • Sources of Tools
    • Proprietary Tools
    • Shareware Tools
    • Freeware Tools
  • Test Automation - Notes, Tips and Pitfalls
    • Test Execution Tools for Web Applications
    • Web Testing Using Home-Brew Tools
    • Web-based Testing Services
  • Tool Selection and Implementation
    • Tool Implementation Process
    • Keys to Success
    • CAST Limitations
    • Where to Start
    • Tool Selection Considerations
    • Evaluating the Shortlist
    • Pilot Project
    • Planned Phased Installation