Book Description
Microsoft Visual Studio 2005 Unleashed is a deep dive into the Visual Studio 2005 tool. Specifically, it will provide you with solid guidance and education that will allow you to squeeze the ultimate productivity and use out of the Visual Studio 2005 development environment. This book folds in real-world development experience with detailed information about the IDE to make you more productive and ease transition from other development environments (including prior versions of Visual Studio). This book will also help you increase team collaboration and project visibility with Visual Studio Team Systems and it will give you straight, to-the-point answers to common developer questions about the IDE.
Chapters include:
- Code Viewers, Explorers, and Browsers
- Refactoring Code 8
- Writing ASP .NET Applications
- Defining Standards and Practices
- Introduction to Visual Studio Team System
- Work Item Tracking
- Unit and Load Testing
Customer Reviews:
No codes samples available.......2007-03-07
An excellent book. Lots of examples. Unfortunately, you will have to type in all the code examples yourself as the Sams Publishing web page does not have any downloads even though the back covers says that they are available.
Great breakdown on the tool for novices and professionals alike!.......2007-02-21
This book did a great job of revealing the breadth of features available in the product. I think this book is quite useful to not only those that are just getting started but those that are seriously considering implementing VS/TFS in the organization. Even if you are an experienced user of Visual Studio you will certainly learn several new tricks. In fact, I reference this book with my clients who are interested in rolling out VS and TFS.
Microsoft Visual Studio Unleashed.......2007-01-10
The book has been a disappointment; it assumes that the reader knows almost everything there is to know about the Visual Studio 2005 program, and the explanations are vague, and far and few in between.
I just wasted valuable money buying this book. I should have checked its contents at the local bookstore first before purchaing it.
This book is poorly written.
Full of insightful information.......2006-12-18
I was very impressed with the content found in this book, there was wide coverage of not only the in's and out's of using the IDE, which is an excellent introduction to any beginner, but also great coverage of Visual Studio Team System and the automation model found within Visual Studio allowing anyone to extend the IDE, which is more in line with an intermediate developer. This book is well suited for the beginning to intermediate developer looking to get up to speed with Visual Studio 2005. Great job Lars and Mike.
Nice information, puts it all in context..........2006-10-08
OK... I can see why Microsoft Visual Studio has been such a popular IDE for developers. Microsoft Visual Studio 2005 Unleashed from Lars Powers and Mike Snell does a nice job in explaining the value of the latest version of this classic, as well as being an in-depth guide to the feature set...
Contents:
Part 1 - An Introduction to Visual Studio 2005/.NET: A Quick Tour of Visual Studio 2005; A Quick Tour of the IDE; .NET Framework and Language Enhancements in 2005
Part 2 - The Visual Studio 2005 Environment - In-depth: Solutions and Projects; Browsers and Explorers; Introducing the Editors and Designers; Working with Visual Studio's Productivity Aids; Refactoring Code; Debugging with Visual Studio 2005; The Visual Studio Automation Object Model; Writing Macros, Add-ins, and Wizards; The .NET Community - Consuming and Creating Shared Code
Part 3 - Visual Studio 2005 at Work: Creating ASP.NET User Interfaces; Building Windows Forms; Working with Databases; Web Services and Visual Studio
Part 4 - Visual Studio Team System: Team Collaboration and Visual Studio Team System; Managing and Working with Team Projects; Source Control; Work Item Tracking; Modeling; Testing; Team Foundation Build; Index
For someone like me who isn't a .NET developer, I found Part 1 very useful. The intro and tour gave me a great overview of what the IDE offers, and I could easily relate the different parts to the environment (Eclipse) I'm already familiar with. With that background, I could have easily taken Parts 2 and 3 and become productive in relatively short order. The authors maintain a good blend of text to screenshots to code, so I felt like I was getting a combination of reference and tutorial information in one volume. The argument could be made that all this information can be found in the help files, as is the case with most applications. But it's a lot easier to learn a tool like this (at least for me) when there's a structured guide that puts all the information in context. The Unleashed titles do just that, and this one is no exception...
Average customer rating:
|
Advanced Automated Smith Chart, Version 3.0: Software and User's Manual
Leonard M. Schwab
Manufacturer: Artech House Publishers
ProductGroup: Book
Binding: Spiral-bound
CAD
| Graphic Design
| Computers & Internet
| Subjects
| Books
Internet
| Home Computing
| Computers & Internet
| Subjects
| Books
| Internet & Education
| Online Searching
| Web Browsers
| Web for Kids
Circuit Components
| Circuitry
| Computer Science
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
Circuits
| Electrical & Electronics
| Engineering
| Professional & Technical
| Subjects
| Books
| Design
| Digital Integrated Circuit Design
| General
| Integrated
| Microwave
General
| Electrical & Electronics
| Engineering
| Professional & Technical
| Subjects
| Books
General
| Mechanical
| Engineering
| Professional & Technical
| Subjects
| Books
Advanced Mechanics
| Aerospace
| Engineering
| Professional & Technical
| Subjects
| Books
Mechanics
| Civil
| Engineering
| Professional & Technical
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Professional
| Qualifying Textbooks - Fall 2007
| Stores
| Books
ASIN: 0890069778 |
Book Description
With a slew of advanced new features, ColdFusion MX 7 represents both an opportunity and a challenge for those developing Web apps with it. The opportunity, of course, lies in taking their applications to new and increasingly sophisticated levels. The challenge is digging deep enough into ColdFusion to discover the features and techniques that will take them there. In these pages
Ben Forta and the Macromedia team have made this information not only accessible but also easily digestible for intermediate and advanced ColdFusion developers. Users won’t want to waste any time before getting down to the serious business of unraveling ColdFusion’s new features so that they can use Structured Business Reports to deliver business data in an understandable format; deploy the ColdFusion language in mobile phones and instant messaging clients; build rich, multistep data-entry forms; use Enterprise Manager to cluster multiple ColdFusion servers on a single machine; and more. Through step-by-step instructions and real-world examples, you’ll learn how to do everything from create secure applications to employ Java components.
Customer Reviews:
Great Book.......2007-05-18
This is a great book, but you should go to Mr. Forta's site to see all the corrections that have been made.
Otherwise, this book is great like all the rest of his books.
Very advanced book.......2005-08-18
This book is oriented to developers with Coldfusion, XML, and Javascript experience. It addresses points that are not easy to find in usual developer books.
Very Good !.......2005-08-03
This is book is very good. It contain all advanced technics for a advanced developer.
A weighty and thorough instruction on all of ColdFusion's advanced features.......2005-07-05
Written by programmers for programmers, Ben Forta's sequel to his prior Macromedia Coldfusion Mx 7 Web Application Construction Kit provides a weighty and thorough instruction on all of ColdFusion's advanced features. From clustering solutions and building and integrating secure applications to understanding different security systems and extending ColdFusion capabilities with COM., C/C++ and more, nearly a thousand pages pack in extensive technical details and discussions of related technologies for maximum benefit.
Do you really want to learn how to program? .......2005-06-13
I have been working as a Network Adminstrator for about 6 years and I have bought a lot of books on how to program in hopes of learning how to build interactive websites. I have finally found the perfect book that teaches anyone how to program from the begining THANK YOU BEN FORTA! and co authors.
Jason Ralston.
Product Description
Microsoft's Step By Step books and media provide a self pace training that really works. Modular lessons, practices /exercises, and complete practice files in these books-and-disk packages make it simple to learn at your own pace from the teacher who know
Customer Reviews:
Great book for beginners.......2003-07-15
I understand a lot about project management, but being a developer I had never learned to really use MS Project. I picked up this book and followed it from beginning to end, using the accompanying CD-ROM. I learned more about Project in the few hours it took to go through the book than I thought I would.
I didn't give it 5 stars as there were a few minor errors (maybe 5 total) in the text, or very confusing transitions in the instructions.
I would definitely recommend this to anyone who is either new to Project, or has used it but is not sure of themselves. I'm thinking of going through the book again, just to reiterate the lessons.
All you need for a good start.......2003-04-21
First of all, this book is for beginners to MS Project. You can read this book chapter by chapter, or you can pick chapters to study since there is no referencing for past chapters or following chapters.
Easy to read and follow the writers. You don't feel lost in this book. One reason for that is the screenshots (perfect) and little pictures besides the text. for example when the book says "click on Go to selected task" you can see the icon of that feature right besides the text. If you never, ever used MS Project that saves time - you don't need to read every screentip.
In overall, you can learn from this book and use it as a reference after that. But after couple projects, I believe you will be an expert of what is written in the book. Just for beginners, as I said, and for the MS Project Core exam.
Teach yourself!.......2002-02-28
This is a great book to teach yourself more than you ever wanted to know on Microsoft Project 2000. This book takes you through STEP BY STEP on how to use Microsoft Project and gives you great samples on the enclosed CD. If only the instructors in school would have made it this easy! Very easy to follow and use. Highly Recommended.
When they say step by step they mean it!.......2002-02-13
This is a pretty good book.
Covers most of what you need.
Would have liked to see the central server covered better.
They really do go through things step by step.
Covers the basics VERY thoroughly.
Solid introduction for the beginner.......2001-12-31
Not a bad book and a good introduction to the subject. Like many of the other reviewers, I think the book is much more suited to the beginner. I have been (badly) using MS-Project for years, and this book didn't really offer me too many new things. Overall, it is a good book, for its intended audience. Only two beefs: 1) Like all Microsoft Press books it did not give any insight to the common problems that can occur when you use the software, doesn't discuss bugs, etc., and 2) Many important options were only given brief discussion...say maybe one sentence, when a paragraph should have been used. I'm sure this was a writing and editing decision, but it took away the usefulness of the book when I was trying to research intermediate questions and issues of use.
Average customer rating:
- Too complicated, author needs to "speak english doc!"
- Almost worthless as a textbook
- There's sure to be a better Databases textbook out there.
- Principles of Database Systems
- The best!
|
Principles of Database Systems with Internet and Java Applications
Greg Riccardi
Manufacturer: Addison Wesley
ProductGroup: Book
Binding: Hardcover
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Databases
| Computers & Internet
| Subjects
| Books
Java & Databases
| Databases
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
C++ How to Program (5th Edition) (How to Program)
-
PHP and MySQL Web Development (3rd Edition) (Developer's Library)
ASIN: 0321185560 |
Customer Reviews:
Too complicated, author needs to "speak english doc!".......2004-04-14
I used this book while I was attending a class in database systems. After some 100-150 pages I simply stopped reading it. The author is to much into using academic mombo-jombo talk, that just trying to understand one simple line sometimes seems impossible. After some time the lessons got to the point in the book where I had given up and after the teacher explained it, I was thinking "Was that it?". The author needs to realise that it is a LEARNING book he is trying to write, not a "look, im smarter than you" book. I'd pretty much recomend ANYTHING other than this book....its useless in my opinion.
Almost worthless as a textbook.......2003-10-16
The book relies heavily on explaining concepts through the examples outlined. So heavily, in fact, that trying to understand a single concept is almost impossible without reading the book as a whole.
To use it, you kind of have to read it cover to cover--novel style. This is rarely a useful way to approach technical learning, and other books do much better with alternate approaches.
There's sure to be a better Databases textbook out there........2000-08-26
I took this course from Dr. Riccardi himself at FSU. To be fair, the book was still in the development stage when I had his class. However, I found that the examples in the book never quite communicated the idea he was attempting to communicate. The examples were not simple enough, and very often showed multiple concepts which tended to take away from the effectiveness of the example.
The book is also a bit confusing. There are a lot of terms that have been carefully defined, however, similar sounding terms have a completely different connotation.
Although Java is not a stated prerequisite to this course, I would recommend having Java either before taking the class or during the same semester. Later in the book there are some assignments in Java. The author expected the class to be comfortable with reading and modifying Java source code.
Principles of Database Systems.......2000-08-25
This book does a wonderful job explaining database systems using Java. I have read many books on the subject and this is the best one I have found.
The best!.......2000-08-24
This is the best book on the subject that I have seen so far! A must for everyone who works with Java and databases.
Book Description
A complete reference to the complex and multifaceted middleware that is WebSphere Application Server—used by huge enterprises as well as small businesses—this guide covers not only installation and configuration but the critical verification and management process for ensuring successful installation and implementation. All of the different packages, from Express to Network, are addressed so that companies of all sizes will be able to successfully implement WebSphere Application Server V6. The steps involved in setting up a complete WebSphere Application Server installation are provided, and the configuration process for a highly available, workload-managed (HA/WLM), clustered environment built using the WebSphere V6 Network Deployment package is demonstrated. Also discussed are dynamic caching, security, Web service enablement, the Application Server Tool (AST) kit, and WebSphere Rapid Deployment (WRD).
Customer Reviews:
VERY GOOD BOOK.......2007-08-27
CLEARLY EXPLAINED EVERYTHING. IT'S EASY TO FOLLOW AND ANYBODY CAN START LEARNING WEBSPHERE WITH THIS BOOK.
If you need to work with the WebSphere AS get this book.......2007-04-06
The step by step format of this book is excellent. Within minutes after unpacking the book I was putting it to good use. I had spent a few days trying to follow all the cross references and procedures in the RedBooks for configuring SSL and was getting lost. But this book provided all the information I need in chronological order with step by step instructions and screenshots. The procedures are not infested with references to other 500 page documents or worse yet links that lead to the general ibm support page. And no "out side the scope of this book" statements leave you hanging at critical points.
Very good professional support.......2007-01-04
The book has clear exposition and coincise, than is a complete tutorial on Websphere AS (the earliest version!!).
Much better then Red books !!!!
Misleading Title, Good for Admins, UseLess for Developers.......2006-12-26
I am an Applciation Developer who bought this book but I am afraid to say that it does not meet my expectation. The title of the book should be renamed as - "WebSphere Application Server: Administration and Deployment".
1) The book assumes that you know the Deployment Managers, Nodes, Cells and their relations. There should be an Intro. section which talks about the basic terms used for Webpshere.
2) There is not enough coverage of Webservices/SOA . How do we create a enterprise applciations using SIBus. At least a Hellow World applciation should have been mentioned. More coverage should be on developing enterprise aplciation using the services/components provided by Webpshere 6
3) The level of this book is: Novice to Intermediate but in true terms is actually : Intermediate to Advance.
Overall I still think that the best book published on the Webpshere is the Websphere Bible by Brayon Kataoka et al. Though it was on WAS 4.x, it still does a good job of explaining the fundamentals of Webpshere platform and how to develop and administer application on it.
Must for Websphere 6.0 Admins.......2006-09-19
It's a excellent source of information for Websphere 6 administration from development to production environment, I would expect something like this for Websphere Portal as well. A must for all websphere administrator's.
Would like author to provide chapters online for Websphere 6.1.
Product Description
Whether it's in Java, .NET, or Ruby on Rails, getting your
application ready to ship is only half the battle. Did you design
your system to survive a sudden rush of visitors from Digg or
Slashdot? Or an influx of real world customers from 100 different
countries? Are you ready for a world filled with
flakey networks,
tangled databases, and
impatient users?
If you're a developer and don't want to be on call at 3AM for the
rest of your life, this book will help.
In Release It!, Michael T. Nygard shows you how to design and
architect your application for the harsh realities it will face.
You'll learn how to design your application for maximum uptime,
performance, and return on investment.
Mike explains that many problems with systems today start with the
design:
"It's disconnected from the real world. It's the same as cars
designed solely in the cool comfort of the lab-they look great in
models and CAD systems, but don't work well in the real world. You
want a car designed by somebody who knows that oil changes are always
3,000 miles late; that the tires must work just as well on the last
sixteenth of an inch of tread as on the first; and that you will
certainly, at some point, stomp on the brakes while you're holding an
Egg McMuffin in one hand and a cell phone in the other."
With a combination of case studies and practical advice, Patterns to
follow and Anti-Patterns to avoid, Release It! will help you manage
the pitfalls that cost companies huge amounts of time and money each
year.
Customer Reviews:
Your tech library starts here!.......2007-09-15
What a great book!
Thirteen years ago, when I changed careers from manufacturing engineering to software engineering, my mentors started me on my way by having me read 'Writing Solid Code' and 'Death March' and something very confusing at the time, 'A Pattern Language: Towns, buildings, and construction' by Christopher Alexander, an architect in the original sense; a designer of buildings. (At the time, there were no design patterns in software per se and no software design pattern books.)
This book is what I would give to anyone starting out in programming today. Programming languages are only tools; this book explains why we have them and how to use them.
Brilliant!
Nicely done, Mr. Nygard.
Wayne Martin
Great! ... what I read of it.......2007-08-07
The first few chapters of this book were very impressive. Unfortunately, my 2IC stole it from me several weeks ago, and has thus far resisted all entreaties (and threats) to return it!
I'm expecting it again in a week or so, whereupon I should be able to complete it, and this review.
From what I read so far, it's a 4.5-star effort (so it's getting 5.
)
Read It!.......2007-08-02
Required reading for anyone who develops non-trivial applications for use in the real world (TM). The author appears to have considerable experience, if the war stories that can be found throughout the book are anything to go by... The book focuses a lot on what to do (in order to avoid specific catastrophes), but sometimes has to skip over the details of how to do it -- which of course wouldn't be possible without going into details about specific products. I'd love to see a companion book along the lines of "Release It (with Open Source)!" :-)
Stories, Facts and Resources for Reliable Production Code.......2007-07-21
This book helps you to understand why creating production ready code requires work at many levels: creating the deployment architecture, operations scenarios, and just plain writing code and testing. The book covers issues that every architect, developer and release engineer should know. The book has principles, patterns, and resources to help you identify production problems, prevent them, and survive them when all else fails.
One of the better features of the book is the stories that help you to understand issues and demonstrate that Nygard's lessons are based in experience. The lessons are (as the name of the series suggests) pragmatic, and each chapter leaves you with enough information to make changes to improve your application.
In books of this sort there is a balance between "principles" that are timeless and "how to" techniques that you can use immediately. This book is biased slightly towards Java, and contains a few references to current tools, there are enough general principles that there is little in the book that will date it.
As I read the book I found information about many topics that arose in each project that I have worked on, as well as things that I felt that I needed to learn more about.
After I finished the book I felt energized to do things better. If you build enterprise applications buy this book to learn how to build more production-ready applications. If you already know the lessons in the book, buy a copy or two for your colleagues who may not so that your life will be easier and you can get fewer late-night phone calls about a system you helped build.
Everything a J2EE architecte should know about real life deployment.......2007-07-06
Once in a year, I tag a book as "book of the year", the best book I read during the year. 2007 is not over, but this my "2007 book of the year", I know that.
Frankly, I just bough this book because it's published by the "pragmatic programmers" and I trust these guys. The title is not even appealing. I knew quickly that I will discover many things.
For a long time, I wonder what to do to build up a system which is fine in production, but I didn't understand quite right what was needed (I know now that I really misunderstood the problem). The first thing that came to my mind was to make the software strong (a good thing to do by the way) ; the second thing that came to my mind was to make it really, really strong (which starts to be stupid).
Michael helps us to understand that systems fail anyway. But it should fail fast (and can often fail only partially), it must facilitate diagnosis and quick restart. And design must deal with that. But the author doesn't stay in general considerations, he points out specific patterns and antipatterns for the systems design, by means of stability and capacity. The vast majority of article tend to exposes how new technologies make the life so easy. The author revisit technologies and technical choices throught the production glasses: why AJAX should be considered with care, why we must think about pre-computed pages instead of ynamic composition in some cases, why caches is not a one-size-fits-all answer and so on. Another important point well illustrated: a system is software + hardware and the architecture must be though with physical deployment and hardware architecture in mind. Promotion of full independance of the architecture over the deployment is plain wrong. There are so many subjects tackled her, I can't speak about them all, sorry.
Michael knows his stuff, because he worked on very big e-commerce sites and his horror stories (they are numerous) are quite impressive. Maybe you don't work for a huge e-commrce site ? I don't. Believe me, the lessons learned here are still valuable, because they are emphasized by the size of the system.
This is a 334pages long book, with not so many pictures. I tend to prefer short books, simply because it takes time to read books. Here, each word count, it's not too long, for sure.
Oh, one last thing. I hate to give 5 stars. To deserve 5 stars, it must be hell of a book ! It is !!
Great job Micheal, please notify me for the next one.
Book Description
Studio secrets, techniques, and tips For Pro Tools M-powered, LE, HD, and TDM Power Users!
This practical guide from two certified Pro Tools experts begins where most other Pro Tools books leave off--it's like having a high-level, hands-on studio session with your very own seasoned audio pros! Jump in anywhere and discover the professional techniques and tricks you need to get recordings right the first time, every time. Want to capture a perfect acoustic guitar? Record a band? Spice up your tracks with expertly sequenced MIDI? Record Foley and edit dialog for a movie? Make your final mix go from good to radio-ready? It's all here in compact recipes to help you record, edit, compose, and mix with ease. Just flip to the topic you need and keep the session moving.
Whether you're a sound designer, podcaster, musician, or hobbyist, you can access the secrets of professional audio success. Discover loads of studio tricks, including how to:
* Set up an efficient headphone mix for a band
* EQ and compress sounds to get pro results
* Record smart using quickpunch, loop, and alternate playlists
* Enhance male and female voices and remove hums
* Give your tracks cool, vintage effects
* Master all of Pro Tools 7's new MIDI and instrument track features
* Mix, master, bounce, burn, and podcast your session
* Seamlessly transfer film and video projects and set them up for 5.1 surround mixes
* Master plug-ins to fix a drum sound, create the AM radio effect, auto-tune vocals, and more
Learn how to get the most out of Pro Tools 7, such as routing MIDI with the new instrument track features.
Customer Reviews:
Excellent!.......2007-09-19
I keep this next to my computer at all times. Answers even the simplest questions you may have about PT 7. From start to finish, they've got your session covered. Lots of juicy tips and tricks too!
Need more books like this.......2007-09-11
I have browsed and read many Protools books, and this is the only one I have found which shows actual tips for the intermediate to advanced user. I hope he writes more. I will buy them.
If there is ONE book to get on Pro Tools - GET THIS ONE.......2007-05-11
I've read any PT book I can get my hands on, worked on hundreds if not thousands of Pro Tools sessions and this is by far the best book there is out there.
1. Easy to read, logical flow, makes sense, real world tips and funny. This is the only book on PT that I've found that gives the reader information like this:
"Look this is how it is, I'm not going to give you every shortcut and detail that Pro Tools can and will do (that's what the reference guide is for) but what I will do is - Explain all the necessary information in a easy to understand and real world application. I will explain WHY you want to use Beat Detective and how to use it..." you get the drift
Without knowing, I went to take a class to get Pro Tools certified at the Bay Area Video Coalition in SF. When the instructor (Scott) had this book laying around I mentioned that I read it and loved it. He responded with "Oh yea?! I wrote it, and thanks for the compliment"
True story. Crazy though. He is a very nice guy and deserves more recognition for his work.
Pro Tools 7 Session Secrets: Professional Recipes for High-Octane Results.......2007-02-09
i was a student of both scott and steve there good people and great teachers their book is straight forward and covers what you need to make great recordings recommended
Excellent!! A must-have for Pro Tools owners.......2007-01-11
This book is an excellent guide for those who master Pro Tools and also for beginners. It not only teaches about tricks and tips about Pro Tools, but also gives important information on how to eq drums and position the mics, hot to use gate/expander, compressing and mastering the final track.
It is a complete recording manual.
A must-have for everyone who is in the recording world.
Amazon.com
Written by a true authority in the field, Hung Q. Nguyen's Testing Applications on the Web is a nicely comprehensive guide to virtually every conceivable aspect of software testing. It's filled with must-have background information for any test engineer or manager who's testing thin-client systems.
Gray-box testing--a new means to test complex, distributed systems based on server-side components and browser-based clients--is the focus of the book. While, in the past, testers might have ignored certain aspects of stand-alone desktop software, today's Web-based software requires a thorough knowledge of every aspect of multitiered Web applications. To this end, the book surveys the basics of essential computing topics like thin-client computer architectures, networking (including a comprehensive introduction to TCP/IP and related standards), databases, and SQL.
This book also outlines the state of the art in software testing. Notable sections include a short guide to no fewer than 24 distinct types of software tests, how to test browser-based user interfaces effectively, and a thorough guide to Web-performance testing. The general discussion of testing methodology is anchored by a case study on actual test documents and tests for a Web-based software application (a tool for tracking software defects). The text closes with a survey of today's testing tools, and blank templates for creating your own test plans in the field.
With its expert's-eye view of what's involved in software testing, bolstered by real-world examples, Testing Applications on the Web proves itself an extremely worthwhile resource. --Richard Dragan
Topics covered:
- Introduction to Web testing
- Gray-box testing fundamentals
- Traditional vs. Web testing
- History of computing architectures
- Thick and thin clients
- Survey of 24 software-testing types, including acceptance tests, load/volume testing, regression, and user-interface testing
- Networking basics, including TCP/IP fundamentals, DNS, and network architectures
- Web components for thin-client systems
- Test partitioning
- Guide to test planning
- Templates and sample documents
- Testing case study
- User-interface tests for browsers (design and implementation tests)
- Functional tests, including FASTs (functional acceptance simple tests), TOFTs (task-oriented functional tests), and FETs (forced error tests)
- Database testing (white-box and black-box techniques)
- SQL tutorial
- Testing help systems
- Installation tests, including uninstall tests and tools
- Configuration and compatibility testing (testing on multiple browsers)
- Web security (security attacks and encryption basics)
- Performance
- Load and stress testing
- Survey of testing tools
Book Description
A software testing survival guide for those who work in Internet time With Internet applications spreading like wildfire, the field of software testing is increasingly challenged by the brave new networked world of e-business. This book brings you up to speed on the technologies, testing concepts, and tools you'll need to run e-business applications on the Web. Written by Hung Nguyen, a coauthor of the bestselling software testing book of all time, Testing Computer Software, this new guide takes you to the next level, helping you apply your existing skills to the testing of B2B (Business-to-Business), B2C (Business-to-Consumer), and internal Web-based applications. You'll learn how to test transactions across networks, explore complex systems for errors, and work efficiently with the many components at play--from servers to browsers to protocols. Most importantly, you'll get detailed instructions on how to carry out specific test types along with case studies and error examples for each test.
Software testers, test leads and test managers, QA analysts and managers, and IT managers and staff will find this an invaluable resource for their testing projects. With an emphasis on achievable goals and necessary rather than nice-to-have features, Testing Applications on the Web provides:
* An analysis of the Web-application model and the difference between Web testing and traditional testing
* A tutorial on the methodology and techniques for networking technologies and component-based testing
* Strategies for test planning, test case designing, and error analysis on the Web
* Effective real-world practices for UI (User Interface) tests, security tests, installation tests, load and stress tests, database tests, and more
* A survey of commercial tools and a sampling of proven test matrices and templates
Download Description
Software engineers have developed sophisticated test methodologies over the years that just don't do the job for Web-based software. Distributed applications have different performance goals from desktop applications and require networking know-how of the tester. This book introduces the essential technologies, testing concepts, and techniques needed to effectively run e-business systems. Readers will learn how to test B2B applications, B2C applications, and internal applications. Nguyen also offers advice about the Web application model, servers, browsers, protocols, and much more. He provides strategies for test planning and bug tracking, as well as effective test techniques for UI tests, security tests, load and stress tests, and database tests. And a survey of commercial tools is provided along with a sampling of proven test matrices and templates.
Customer Reviews:
Superseded by a better second edition.......2004-06-22
When industry leaders such as Cem Kaner and Bret Pettichord extol the virtues of this book you can be assured that it is great - everything they and other reviewers have said is on target. Moreover, you'd be hard-pressed to walk into the testing area in any company and not see a copy of this book on someone's desk.
That said, instead of this book you should get the second edition, which is a major rewrite, and also expanded in scope to include testing mobile systems. This edition is titled, "Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems" ISBN 0471201006, and is everything others have said about this first edition - and more!
Even with a better second edition, this book deserves the five stars I gave it because of the influence it has had on the testing profession. Moreoever, this first edition is not out-of-date, and is still a great book if you don't need information about testing mobile web systems at this time (although it's a safe bet you will in the future).
Organized and professional.......2004-06-09
This book is about web testing in general, not just performance testing, and is a must have for the professional testing engineer. Chapters 7 and 8, on performance and scalability give a very good introduction to the subject, and include a great sample performance testing plan.
Michael Czeiszperger
Web Performance, Inc. Stress Testing Software
http://www.webperformanceinc.com
Superb introduction to the complexities of web testing.......2002-02-28
I have been in web testing for 3.5 years and this was the first book I found on the subject. My only complaint is that it took so long to come out, but I won't hold that against Nguyen or Wiley. It is a superb introduction to the complexities of web testing, which despite the protests of standalone application testers, is much more difficult and technical than traditional application testing. Not only does the tester need to know the basics of application testing, he or she has to know about the complex technology behind the site or application, and Nguyen's book is unbeatable. I've recommended that everyone on my team read it, since they are all new to the art of web testing. I read it cover to cover and it didn't really cover anything I had not learned in 3.5 years of experience, but had it been published when I started, I would have been able to ramp up so much faster. I also recommend that application developers read it in order to understand the role of a tester and to develop professional respect for a much-maligned profession.
Grey Box Testing for Web Applications.......2001-08-13
Grey box testing is based on a general understanding of a system's architecture and components. This understanding drives test strategy and identifies opportunities to test components in isolation.
The shade of grey can vary from white box testing (full review of source code) to black box testing (no review of source code). You choose what level of information to gather depending on your budget, capabilities and judgment.
This book provides the first detailed approach to grey box testing, focussing on web-based application architectures. These architectures are based on a heavy use of components: application servers, web servers, load balancers, databases and the like. This book describes these components, suggests how they can fail and what you can do to anticipate, trigger, or detect such failures.
This approach is supported by the author's extensive experience testing web-based (and other) applications as president of a software testing company. It is augmented by plenty of good advice on how to communicate test results clearly.
A strong introduction to a new field.......2001-04-21
This is good book. If you test web apps, you should buy it.
Hung Nguyen and I are co-authors of another book and good friends. I am not an unbiased reviewer. On the other hand, I wouldn't write this review if I didn't believe every word of it.
Hung's book breaks new ground. It will be useful today, and I believe it will have lasting value and influence.
Once you get beyond the superficial (not unimportant, but much less difficult) issues of usability testing that dominate so many discussions of web testing, you run into the really tough problems of web application testing. Hung Nguyen's book is about those harder problems.
The web-based application runs on a wider range of platforms than any other type of program in history. It doesn't even have control over its presentation layer (the user supplies the browser and the multimedia plugins, and these applications might change any time). What will the application look like on the changed browser? The application probably also relies on third party databases (which can change any time), third party network connections (which can change any time), third party security systems and other access control (which can change any time), etc., etc. Almost anything in this system can change any time. How do you deal with a system that has so many unknowns?
Hung's view is that web application testers must learn more about the technical details of the systems and understand how external variables can interact (and fail) with the application under test.
To help testers learn about the interaction (and testing) of applications with other system components, he wrote the field's first book on grey box testing.
This book has substantial value for what it teaches us about testing on the web. Beyond that, it teaches about thinking clearly and thoroughly when your application interacts in complex ways with other systems. I think his approach will have lasting value and lasting influence long after many of the detailed issues that he describes have been resolved and replaced with new ones.
Along with the original approach, Hung gives a powerful real-world example. He is the president of a company that publishes a web-based bug tracking system. To illustrate the types of tests that you can run and the types of bugs you can find, he opened his records and described real tests, real bugs, and real testing problems. It's a rare treat to see a discussion of testing experience by someone who knows testing, who also intimately knows the software under test, and who isn't constrained in what he can say by a nondisclosure contract.
Customer Reviews:
A "must have" for anyone working with the details of JPEG.......2006-08-27
Created by the Joint Photographic Experts Group, the JPEG standard defines a toolkit of processes for lossy and lossless encoding and decoding of continuous-tone still images. This guide, which includes the the complete text of the ISO JPEG standards DIS 10918-1 and draft DIS 10918-2, offers detailed information on the JPEG modes of operation, signaling conventions, and structure of compressed data. It also provides a general review of image-coding techniques, so it does not assume the reader has expert status in data compression and coding techniques.
This is by far the most complete exposition of JPEG in existence. It's written by two people who know what they are talking about: both served on the ISO JPEG standards committee. If you want to know how JPEG works or why it works that way, this is the book to have. There are a number of errors that were in the first printing of this book that were all repaired in the second printing. The official specification of JPEG is not currently available on-line, and is not likely ever to be available for free because of ISO and ITU copyright restrictions, which makes it valuable to have in this book.
If you study this book in depth, you should be able to write programs that completely control the reading and writing of JPEG image files. This is different from most other books that contain scattered information on the JPEG standard and on image compression, but contain insufficient information for programmers who actually need to work with the standard on a pixel-by-pixel level. Also, considering this book was published by an "academic publisher", I was surprised at its accessible tone and numerous helpful diagrams. Note that if you are interested in JPEG2000, that this book does not contain information on that standard. The following is the table of contents:
Introduction.
Image Concepts and Vocabulary.
Aspects of the Human Visual Systems.
The Discrete Cosine Transform (DCT).
Image Compression Systems.
JPEG Modes of Operation.
JPEG Syntax and Data Organization.
Entropy Coding Concepts.
JPEG Binary Arithmetic Coding.
JPEG Coding Models.
JPEG Huffman Entropy Coding.
Arithmetic Coding Statistical.
More on Arithmetic Coding.
Probability Estimation.
Compression Performance.
JPEG Enhancements.
JPEG Applications and Vendors.
Overview of CCITT, ISO, and IEC.
History of JPEG.
Other Image Compression Standards.
Possible Future JPEG Directions.
The definitive JPEG book for programmers.......2003-10-02
This book is a "must have" for anyone interested in understanding the JPEG standard. It has two distinct parts.
The second half is the JPEG standard itself. It contains all the technical details of how JPEG works, including pseudocode flow charts, and test data to verify JPEG compliance.
The first half is the author's (less formal) understanding of the JPEG standard, where he explains the details of the standard which might be unclear to the novice.
Everything from the aspects of the human visual system, to the mathematics of Discrete Cosine Transformation, to entropy coding, to JPEG file organization is explained.
I knew nothing about image processing before studying this book. After studying this book (for a long time) I was able to write a complete application and have total control over reading and writing JPG files.
excellent!.......2002-08-15
I laughed, I cried, it was better than GIF
The number one JPEG compression book.......2000-12-20
This is a very advanced book with many technical details. A must have for everyone working in the field of image compression. For the beginner there is some text in the first part of the book, but I think that this book is primary for people working with actual implementations.
JPEG : Still Image Data Compression Standard.......2000-07-06
The only way to go! This is a well written book that is structured like a text book, but stays true to the standard. Excellent overview of FDCT theory and Entropy Coding.
Books:
- Operations Research: An Introduction (8th Edition)
- Oracle9i: The Complete Reference
- Pattern Classification (2nd Edition)
- PCs For Dummies (Pcs for Dummies)
- Pokemon Diamond & Pearl: Prima Official Game Guide (Prima Official Game Guides)
- Practical Computer Literacy
- Pro .NET 2.0 Windows Forms and Custom Controls in VB 2005
- Professional Photoshop: The Classic Guide to Color Correction (5th Edition)
- Programming and Problem Solving With C++
- Programming .NET Components, 2nd Edition
Books Index
Books Home
Recommended Books
- Environmentally Conscious Manufacturing
- Wait Till Next Year: A Memoir
- Principles of Accounting, with Annual Report, General Ledger Software Data Disk
- The King's Gambit
- Survey of Accounting: Making Sense of Business
- Why Smart People Make Big Money Mistakes And How To Correct Them: Lessons From The New Science Of Be
- This Terrible War: The Civil War and its Aftermath
- Accounting and Finance for Non-Specialists
- Spatial Divisions of Labor: Social Structures and the Geography of Production
- The Judgment of Caesar: A Novel of Ancient Rome