Web Testing
Duration:
2 days
Cost:
NZD 1950+GST
Can also run in-house Australia or NZ
Date/Venue:
► Overview ◄
Dot.com, e-business, the new economy, b2b, b2c...
The current state-of-practice in web-development is filled with challenges:
- time to market
- pressure to deliver
- new technology
- inexperienced staff
- limited methodology
The impacts of these challenges on the tester's goal to ensure suitable quality are tremendous. Frequently the testers are forced to compromise or fear to be completely overridden by the development stampede.
To be most effective, the testers need to maximise their effort during the limited time available. E-business testing is about working smarter, not harder. The testers must ensure that the most important tests are identified and constantly prioritised in the face of tight deadlines. In many cases 80% of the tests are non-functional, for instance scalability, reliability, availability, usability, performance and cross-compatibility. These kinds of tests require new techniques and tools that have rarely been applied in traditional software projects.
This training course provides a comprehensive overview of methods, techniques and tools that can be applied to the testing of e-business systems. In addition the course will focus on management and team skills that ensure that testing is conducted effectively and efficiently. The course is focused on practical approaches to testing, based on the experience of the presenters' skills in consulting and test outsourcing, as well as adopting leading trends and ideas emerging from Europe and the USA. During the course extensive case-studies and real-world experiences will be presented.
► Intended For ◄
This course addresses e-business issues of concern to project, development and testing managers as well as testing practitioners. Managers will learn new approaches for identifying and managing risks, preparing test strategies and identify test activities, and for planning and monitoring the testing process. Test practitioners will learn new techniques and tools for conducting e-business tests.
► Objectives ◄
By the end of this course participants will be able to:
- Develop a strategy and plans for testing e-business applications
- Define comprehensive and cost-effective tests to dig out bugs in your systems
- Identify bugs and ensure that bugs are being resolved appropriately
- Utilise automated test tools to reduce costs involved in testing
- Manage your testing activities and test team
► Content ◄
Day 1
Fundamentals of E-Business Testing:
- Testing and the web
- "Web time"
- Past failures
- Costs of quality and testing
- How do e-business systems fail
- The testing process
E-Business Test Strategy & Planning:
- Quality risks for e-business systems
- Risk Identification
- Defining test activities and stages
- Scheduling, resourcing, roles and responsibilities
- Test plans
- Estimation
Functional Testing:
- Black box test techniques for functional testing
- Functional testing tools
- Database-driven testing (ASP, PHP, ColdFusion)
- White-box testing techniques
- Regression testing
- HTML syntax checking
- Link checking
- Transaction testing
- Object Loading
- End-to-end, scenario and transaction testing
Compatibility and Configuration Testing:
- Cross-browser testing
- Java Compatibility
- Compatibility testing tools
- Installation testing
- Configuration testing
- Internationalisation
Day 2
Scalability and Performance testing:
- How to test scalability and performance
- Planning performance testing scenarios
- What performance measurement to watch
- Scalability and performance testing tools
- Reliability and availability testing
Security testing:
- Where are the security problems?
- How to test security
- Security testing tools
- Keeping up-to-date with security
In-service testing & monitoring:
- How to assess systems after deployment
- In-service testing tools
Test Infrastructure:
- What environmental resources are required for e-business testing
- How to manage the environment
- Effective test documentation
- Change and configuration management
Usability Testing:
- Usability issues
- Approaches to usability testing
Test Management:
- Building a test team
- How to plan and estimate
- What to monitor and control
- Outsourcing versus Insourcing
- When to stop testing
- How much testing is enough
- Getting management buy-in
- Progress reporting
- Deciding when to go-live
- Improving test and development processes
- Selecting and adopting test tools