Java Testing and Design: From Unit Testing to Automated Web Tests
Category: Technical
<< Buy This Book on Amazon >>
167 views since 2007-05-26, updated at 2007-05-27.
Description

Book Description
Explains a fast and efficient method to build production-worthy, scalable, and well performing Web-enabled applications. Offers APIs, protocols, and tools included in the next generation of J2EE, .NET, and open-source systems. Softcover.
From the Inside Flap
Preface
Now that you have finished learning the basics of programming, testing, and application software development, you are ready for the next step. Web infrastructure (routed networks using open protocols in a grid of inexpensive equipment) is everywhere. And yet, until this book, there was no guide to show how your choices in design, coding, and testing impact the scalability, performance, and functionality of your Web-enabled applications. This book will show you a fast and efficient method to go from basic Java knowledge to building production-worthy, scalable, and high-performing Web-enabled applications.
I wrote this book for software developers, QA technicians, and IT managers working in large corporate IT groups, software development companies, and service providers. It expands on other software development books by going from architectural discussions to showing actual working code that you can use in your own environment. The case studies show real-world practical techniques to make software projects reliable, scalable, and secure.
This book prepares software developers for a laundry list of new APIs, protocols, and tools being packed into the next generation of J2EE, .NET, and open-source systems. While these new software libraries, tools, and techniques are a big move forward for all of us, they push software developers, QA technicians, and IT managers to learn even more technology to turn out complex, highly functional, and interoperable software applications.
This book then gears you up to adopt the next generation of Web protocols, including Web Service Interoperability (WS-I,) Security Assertion Markup Language (SAML), Electronic Business using eXtensible Markup Language (ebXML,) and Liberty Alliance. Tools from technology vendors (for example, BEA WebLogic Server, IBM WebSphere, Sun Java System (formerly Sun One), and Microsoft .NET) are on the move. All this innovation gives pause to a software developer, QA technician, and IT manager. In these environments, each choice of tool, protocol, platform, and technique you make impacts system scalability and reliability.
I wrote this book from my experiences as the “go-to” guy for enterprises that need to test and solve problems in complex interoperating information systems, especially Web Services. This book contains a treasure of knowledge, tips, and techniques and is applied with a solid methodology from the more than 50,000 software developers, QA technicians, and IT managers that participate in my TestMaker open-source project.
In this book, I describe the architectural choices to build Web-enabled applications in Java and show how each choice impacts scalability and reliability. I show how to test and optimize these systems in your own environment. I describe the need for intelligent test agents in Web-enabled environments, describe a test agent framework with a tutorial on the latest Web-based test techniques, and present TestMaker, my free open-source framework for building intelligent test agents to check Java-based Web software for performance, scalability, and reliability. I present case studies and immediately useful code of how Elsevier Science, 2Wire, Sun Microsystems, and BEA successfully use intelligent test agent technology to build scalable Java applications and ensure confidence in their Web-enabled Java projects.
Inside you will find in-depth discussions of a powerful, proven Web-enabled Java architecture, construction techniques, immediately useful code, and intelligent test agents to check Web-enabled applications for scalability, functionality, and reliability.
Java and J2EE-based dynamic database-driven Web-enabled architecture
Integrated applications using SOAP, XML-RPC, .NET, HTTP, HTTPS protocols
J2EE and .NET Interoperability problems solved
Performance Kits for developers in BEA WebLogic, IBM WebSphere, SunONE
eCommerce site architecture and optimization
Secure Internet services using Public Key Infrastructure (PKI), HTTPS, SSL
Building with the next-generation security technologies: WS-I, SAML, Liberty
Avoiding and solving concurrency problems
Architecture, code, and test agents for J2EE, Java Web Services, P2P, .NET
Easy-to-understand test scripts using Python/Jython and Java
Extended architectures include email protocols (IMAP, SMTP, POP3) applications
The PushToTest Web site supports this book with an active community of users. The Web site contains all of the book’s source code and applications, ready to be expanded and customized to meet your needs to build reliable and scalable Web-enabled applications in Java.
I hope this helps.
–Frank Cohen
From the Back Cover
“This book shows how to understand what application you want to write, what strategies are likely to get you there, and then how to measure your level of success. This book offers practical, concrete advice about how to stay in tune with your project and ensure that your products are at least as good as your plans.”—Phil Goodwin, Staff Engineer at Sun Microsystems.
Produce scalable, reliable, high-performance Web-enabled applications in Java
Web infrastructure is everywhere. And yet until this book there was no guide to show how your choices in design, coding, and testing impact the scalability, performance, and functionality of your Web-enabled applications.
Java Testing and Design: From Unit Testing to Automated Web Tests teaches you a fast and efficient method to build production-worthy, scalable, and well performing Web-enabled applications. The techniques, methodology, and tools presented in this book will enable developers, QA technicians, and IT managers to work together to achieve unprecedented productivity in development and test automation.
With Java Testing and Design, you will be prepared for a laundry list of new APIs, protocols, and tools being packed into the next generation of J2EE, .NET, and open-source systems. While these new software libraries, tools, and techniques are a big move forward for all of us, they push us to learn even more technology to turn out complex, highly functional, and interoperable software applications.
Author Frank Cohen shares proven best practices based on his extensive experience at leading enterprises (General Motors, BEA, AMP, 2Wire, Elsevier, U.S. Navy, Sun) and delivers an immediately useful set of open-source tools, techniques, and code that will automate the testing of your Web-enabled applications.
Coverage includes:
Software development and test automation methodologies
Exposes the scalability problems in SOAP-based Web Services
Building, testing, and monitoring integrated multiple-protocol Web-enabled applications
Performance kits for developers using BEA WebLogic, IBM WebSphere, and Sun Java System (formerly Sun ONE)
Architecture, code, and test agents for J2EE, Web Services, P2P, and .NET
Secure Internet services using current and next-generation technologies and much more!
About the Author
FRANK COHEN is the “go to” guy when enterprises need to understand and solve problems in complex interoperating information systems, especially Web Services. Frank is Founder of PushToTest, a test automation solutions business, and maintainer of the popular TestMaker open-source project. For the past 25 years he has led some of the software industry’s most successful products, including Norton Utilities for the Macintosh, Stacker, and SoftWindows.
Excerpt. © Reprinted by permission. All rights reserved.
Preface
Now that you have finished learning the basics of programming, testing, and application software development, you are ready for the next step. Web infrastructure (routed networks using open protocols in a grid of inexpensive equipment) is everywhere. And yet, until this book, there was no guide to show how your choices in design, coding, and testing impact the scalability, performance, and functionality of your Web-enabled applications. This book will show you a fast and efficient method to go from basic Java knowledge to building production-worthy, scalable, and high-performing Web-enabled applications.
I wrote this book for software developers, QA technicians, and IT managers working in large corporate IT groups, software development companies, and service providers. It expands on other software development books by going from architectural discussions to showing actual working code that you can use in your own environment. The case studies show real-world practical techniques to make software projects reliable, scalable, and secure.
This book prepares software developers for a laundry list of new APIs, protocols, and tools being packed into the next generation of J2EE, .NET, and open-source systems. While these new software libraries, tools, and techniques are a big move forward for all of us, they push software developers, QA technicians, and IT managers to learn even more technology to turn out complex, highly functional, and interoperable software applications.
This book then gears you up to adopt the next generation of Web protocols, including Web Service Interoperability (WS-I,) Security Assertion Markup Language (SAML), Electronic Business using eXtensible Markup Language (ebXML,) and Liberty Alliance. Tools from technology vendors (for example, BEA WebLogic Server, IBM WebSphere, Sun Java System (formerly Sun One), and Microsoft .NET) are on the move. All this innovation gives pause to a software developer, QA technician, and IT manager. In these environments, each choice of tool, protocol, platform, and technique you make impacts system scalability and reliability.
I wrote this book from my experiences as the “go-to” guy for enterprises that need to test and solve problems in complex interoperating information systems, especially Web Services. This book contains a treasure of knowledge, tips, and techniques and is applied with a solid methodology from the more than 50,000 software developers, QA technicians, and IT managers that participate in my TestMaker open-source project. Details are found at http://www.PushToTest.com, the Web-based community meeting place where ideas on software design, testing, and automation are exchanged every day.
In this book, I describe the architectural choices to build Web-enabled applications in Java and show how each choice impacts scalability and reliability. I show how to test and optimize these systems in your own environment. I describe the need for intelligent test agents in Web-enabled environments, describe a test agent framework with a tutorial on the latest Web-based test techniques, and present TestMaker, my free open-source framework for building intelligent test agents to check Java-based Web software for performance, scalability, and reliability. I present case studies and immediately useful code of how Elsevier Science, 2Wire, Sun Microsystems, and BEA successfully use intelligent test agent technology to build scalable Java applications and ensure confidence in their Web-enabled Java projects.
Inside you will find in-depth discussions of a powerful, proven Web-enabled Java architecture, construction techniques, immediately useful code, and intelligent test agents to check Web-enabled applications for scalability, functionality, and reliability.
Java and J2EE-based dynamic database-driven Web-enabled architecture
Integrated applications using SOAP, XML-RPC, .NET, HTTP, HTTPS protocols
J2EE and .NET Interoperability problems solved
Performance Kits for developers in BEA WebLogic, IBM WebSphere, SunONE
eCommerce site architecture and optimization
Secure Internet services using Public Key Infrastructure (PKI), HTTPS, SSL
Building with the next-generation security technologies: WS-I, SAML, Liberty
Avoiding and solving concurrency problems
Architecture, code, and test agents for J2EE, Java Web Services, P2P, .NET
Easy-to-understand test scripts using Python/Jython and Java
Extended architectures include email protocols (IMAP, SMTP, POP3) applications
The PushToTest Web site supports this book with an active community of users. The Web site contains all of the book’s source code and applications, ready to be expanded and customized to meet your needs to build reliable and scalable Web-enabled applications in Java.
I hope this helps.
–Frank Cohen
http://rapidshare.de/files/5856677/Prentice_Hall_-_Java_Testing_and_Design.pdf.html
$$ Buy "Java Testing and Design: From Unit Testing to Automated Web Tests" on Amazon $$
Search More...
Java Testing and Design: From Unit Testing to Automated Web TestsLinks
Search and Buy<< Search and Buy This Book on Amazon >>
Can't Download?
Please search mirrors if you can't find download links for "Java Testing and Design: From Unit Testing to Automated Web Tests" in "Description" and someone else may update the links. Check the comments when back to find any updates.
Search Mirrors
Maybe some mirror pages will be helpful, search this book at top of this page or click here to find more info.
Related Books
- Ebooks list page : 348
- Unit Testing in Java: How Tests Drive The Code
- Unit Testing in Java: How Tests Drive the Code
- Effective GUI Testing Automation: Developing an Automated GUI Testing Tool by Kanglin Li
- Effective GUI Testing Automation: Developing an Automated GUI Testing Tool by Kanglin Li
- Effective GUI Testing Automation: Developing an Automated GUI Testing Tool (repost)
- Effective GUI Testing Automation: Developing an Automated GUI Testing Tool (repost)
- Effective GUI Testing Automation : Developing an Automated GUI Testing Tool
- Effective GUI Testing Automation: Developing an Automated GUI Testing Tool
- Effective GUI Testing Automation Developing an Automated GUI Testing Tool
- Effective GUI Testing Automation: Developing an Automated GUI Testing Tool
- Pragmatic Unit Testing in Java with JUnit
- [share_ebook] Handbook of Usability Testing: Howto Plan, Design, and Conduct Effective Tests
- [share_ebook] Handbook of Usability Testing: Howto Plan, Design, and Conduct Effective Tests
- Java Testing and Design
- [request_ebook] TOEFL Practice Tests: Volume 2
Comments
Add Your Comments
- Download links and password may be in the description section, read description carefully!
- Do a search to find mirrors if no download links or dead links.



