In today's highly competitive e-business marketplace, web software professionals must deliver new web applications to market quickly, while maintaining proper functionality, ease-of-use, security, and performance. This pressure underscores the need for effective, automated testing that facilitates both quality and rapid development.
Quality Web Systems provides web developers and software test professionals with practical, experience-based guidance on web application testing. Concise and straightforward, this book provides a framework for testing web-based applications. It offers a guide to performing test execution using several leading automated test tools, as well as insight into which test tools to use and why.
The authors address each of the key success factors of quality web systems: functionality, ease of use, compatibility with a variety of browsers, security, and system performance and scalability. They emphasize that engineering these qualities into the system throughout the development lifecycle (while performing relevant testing) prevents flaws that later can prove fatal and produces a product that is well-received by customers. A case study runs throughout the book to illustrate practical applications of all the major issues, approaches, strategies, and techniques.
Specific topics covered include:
- Web system success criteria
- Engineering functionality through use-case analysis
- Test cases from RSI use-cases
- Web system risk mitigation
- Compatibility checks
- Security threats and vulnerabilities
- Performance and scalability behavior
- Load analysis and capacity planning
- Usability test strategies
- Test tool evaluation guide and use of automated testing tools
- Orthogonal Array Testing System OATS
With the information and guidance in Quality Web Systems
, you will be better able to ensure the development of a quality, timely, and successful e-commerce application.