1. Trang chủ
  2. » Công Nghệ Thông Tin

Java Testing and Design: From Unit Testing to Automated Web Tests pptx

512 369 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 512
Dung lượng 6,8 MB

Nội dung

“The new software testing methods introduced in this book will show you how to form and apply effective online goal-directed design and testing techniques. You begin with your user’s goals, follow Frank’s recommendations for scalable system design, and end with powerful tests that measure your user’s success in achieving them.” —Alan Cooper, Author of About Face 2.0: The Essentials of Interaction Design and The Inmates Are Running the Asylum. He is also the father of Visual Basic “A must read for Java developers needing to deliver high-quality, scalable, and well performing production Web Services.” —Phil Goodwin, Staff Engineer, JAX Team, Sun Microsystems, Inc. “Testing, scalability, and test-driven design and methodologies are the new ‘battlefield’ of software development. Frank Cohen introduces a new methodology for designing, testing, and maintaining Web-enabled applications. This book is the best battlegear available.” —Andrew Sliwkowski, Performance Analyst, BEA Systems “Frank uses his considerable experience in information system technology to provide a view of the evolution from mainframe to Client/Server to distributed ‘n’ or ‘flapjack’ tier architectures, structured to object-oriented design, and waterfall to Agile/Scrum/XP development approaches. Now that we (as an industry) have moved toward this distributed, open environment—testing, scalability, and interoperability are the next challenges, and Frank’s book is an excellent introduction.” —Ed Hunter, SunOne Performance Team, Sun Microsystems, Inc. “The book is an excellent presentation of metrics and measurement approaches to harnessing and calculating performance and functionality when working with Web-enabled applications, especially Web Services. The book’s emphasis on user archetypes to drive otherwise headless testing agents is a key point.” —Bret Pettichord, Software Testing and Test Automation Guru for IBM/Tivoli, BMC, Segue, Interleaf; and co-author of Lessons Learned in Software Testing “Frank Cohen’s new book takes a theoretical, didactic, and empirical approach to attacking this issue and does a fantastic job at bringing both the novice and expert from the ‘what and why’ to the ‘how’ of software testing design, automation, and scalability/reusability.” —Christian J. Hessler Staff Engineer, Sun Microsystems, Inc. “An unequaled achievement in clarity of Java testing, design, and optimization. To avoid hard-to- trace scalability and performance ‘gotchas’ inherent in early Java development, this book is for you!” —Farooq Khan, Software Development Manager, 2Wire Inc. “What I liked most about this book was the confidence with which Cohen presents a wide range of topics: objects, tests, architecture, frameworks, and design—all the right stuff for a software developer, QA technician, and IT manager.” —Rossana Muriel, Director of Quality, Advise & Services, AMP Global Assets Management [...]... 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. .. at fcohen@pushtotest.com and tell me what you thought about this book, and about testing and building scalable Web- enabled applications in general Let me know your contact information (including email address) and I will keep you informed about my current and future work, new products and services, and new books and articles Acknowledgments Also from Frank Cohen • • • Automating Web Tests Using TestMaker,... developers from working on distributed, interoperating systems is gone A flood of new protocols, tools, and techniques is upon us For example, the SAML defines a protocol to facilitate single sign-on, Liberty Alliance enables developers to build federated security models into Web applications, WS-I standardizes a common set of Web Services programming interfaces and protocols, and BPEL4WS defines a way to express... 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 Webenabled 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... express and implement business workflows in Web Service applications And there are many more on the way Part II of this book presents many of these new protocols and gives you a way to approach good design and test strategies for those protocols that will appear in the near future All of these new protocols are built to run on Web infrastructures and generally are easy to learn The wild ride we are about to. .. management, and directory services We need to provide federations of Web sites where a sign-in to any one Web site signs us in to all Web sites within the federation This is the first time that developers, QA technicians, and IT managers agree that scalability in every application is critical to achieving our goals From a single function in a company to the entire world economy, everything relies on Web- enabled... 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... 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... Sarellano, and a good many others who I have foolishly not mentioned here Finally, thank you to you for your interest in this book Buying this book puts food on my family table and keeps me going to improve my tools, techniques, and methods I appreciate your interest and hope the experience is rewarding for you personally and professionally You are about to hear from me, I would like to hear from you... 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 . SADDLE RIVER, NJ 07458 WWW.PHPTR.COM Java ™ Testing and Design From Unit Testing to Automated Web Tests Frank Cohen To Lorette—truly, deeply, madly ❖ ❖. 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

Ngày đăng: 24/03/2014, 05:21

TỪ KHÓA LIÊN QUAN