9/05/2011

Test Engineering: A Concise Guide to Cost-effective Design, Development and Manufacture (Quality and Reliability Engineering Series) Review

Test Engineering: A Concise Guide to Cost-effective Design, Development and Manufacture (Quality and Reliability Engineering Series)
Average Reviews:

(More customer reviews)
It is the very first book (that I'm aware of) written for test engineers and managers. This book is an overview of all types of testing.
The author's philosophy is excellent.....
"The author has never found a company or a project where it was considered in retrospect by those involved that too much was spent on a development test programme." Test Engineering by Patrick D. T. O'Connor.
When you consider that Chernobyl, Three Mile Island, the Comet IV and the Challenger failed not because of negligence, but because critical data slipped through the cracks, or was misinterpreted, this book may just prevent that next tragic unknown from taking place. Or at least arm engineers, and managers, as to what is taking place.
Highly recommended, from one in the business.

Click Here to see more reviews about: Test Engineering: A Concise Guide to Cost-effective Design, Development and Manufacture (Quality and Reliability Engineering Series)

Testing is usually the most expensive, time-consuming and difficult activity during the development of engineering products and systems. Development testing must be performed to ensure that designs meet requirements for performance, safety, durability, reliability, statutory aspects, etc. Most manufactured items must be tested to ensure that they are correctly made. However, much of the testing that is performed in industry is based upon traditions, standards and procedures that do not provide the optimum balance of assurance versus cost and time. There is often pressure to reduce testing because of the high costs involved, without appreciation of the effects on performance, reliability. etc. Misperceptions are commonplace, particularly the idea that tests should not stress products in excess of their operating levels.The main reason for this situation seems to be that engineers have not developed a consistent philosophy and methodology for testing. Testing is seldom taught as part of engineering curricula, and there are no books on the subject. Specialist areas are taught, for example fatigue testing to mechanical engineers and digital device testing to electronics engineers. However, a wide range is untaught, particularly multidisciplinary and systems aspects. Testing is not just an engineering issue. Because of the importance and magnitude of the economic and business aspects testing is an issue for management. Testing is perceived as a high cost activity, when it should be considered as a value-adding process.The objective of this book is, therefore, to propose a philosophy of engineering test and to describe the necessary technologies and methods that will provide a foundation for all plans, methods and decisions related to testing of engineered products and systems. The book will help those who must manage and conduct this most difficult and uncertain task. It will also provide a text which can be used as the basis for teaching the principles of testing to all engineering students.

Buy NowGet 6% OFF

Buy cheap Test Engineering: A Concise Guide to Cost-effective Design, Development and Manufacture (Quality and Reliability Engineering Series) now.

9/04/2011

The Lambretta Scooter Bible: Covers all Lambretta models built in Italy between 1947 and 1971 Review

The Lambretta Scooter Bible: Covers all Lambretta models built in Italy between 1947 and 1971
Average Reviews:

(More customer reviews)
This is a overall great book, the changes made in every model's run is laid out in a easily readable format, information on changes between the model runs is also well laid out. There are also specials made by some of Great Britain's dealers, it is very interesting to read about these, this is really what sets it apart from Innocenti Lambretta: The Definitive History with Restoration Guide, if you are more interested in learning more about Innocenti's other products, and a little more about their history this is the book for you, if you want to focus on just the Lambretta scooter, and the history it has had in Great Britain, the Lambretta Scooter Bible is the one you want, or you could be like me and just get both.

Click Here to see more reviews about: The Lambretta Scooter Bible: Covers all Lambretta models built in Italy between 1947 and 1971

An in-depth look at the world’s finest scooter from the Model A to the GP 200. The Lambretta story doesn’t end there though, with the focus moving onto machines prepared and built by Lambretta Concessionaires. The book ends with a look at the main British dealer specials of the 1960s.

Buy NowGet 36% OFF

Buy cheap The Lambretta Scooter Bible: Covers all Lambretta models built in Italy between 1947 and 1971 now.

The Software Project Manager's Handbook: Principles That Work at Work (Practitioners) Review

The Software Project Manager's Handbook: Principles That Work at Work (Practitioners)
Average Reviews:

(More customer reviews)
Unlike most text books, it is a very easy to read book allowing one to read it from cover to cover. The book is an excellent source for novice project managers who need a guide to the many aspects that come with the job. Personally I refer to it often for suggestions on which documents I should produce or what actions to take while managing a project.

Click Here to see more reviews about: The Software Project Manager's Handbook: Principles That Work at Work (Practitioners)

Software project managers and their team members work individually towards a common goal. This book guides both, emphasizing basic principles that work at work. Software at work should be pleasant and productive, not just one or the other. This book emphasizes software project management at work. The author's unique approach concentrates on the concept that success on software projects has more to do with how people think individually and in groups than with programming. He summarizes past successful projects and why others failed. Visibility and communication are more important than SQL and C. The book discusses the technical and people aspects of software and how they relate to one another. The first part of the text discusses four themes: (1) people, process, product, (2) visibility, (3) configuration management, and (4) IEEE Standards. These themes stress thinking, organization, using what others have built, and people. The second part describes the software management principles of process, planning, and risk management. Part three discusses software engineering principles, the technical aspects of software projects. The fourth part examines software practices giving practical meaning to the individual topics covered in the preceding chapters. The final part of this book continues these practical aspects by illustrating a sample project through seven distinctive documents.

Buy NowGet 17% OFF

Buy cheap The Software Project Manager's Handbook: Principles That Work at Work (Practitioners) now.

9/03/2011

Digital Circuit Testing: A Guide to DFT and Other Techniques Review

Digital Circuit Testing: A Guide to DFT and Other Techniques
Average Reviews:

(More customer reviews)
It is one of the best book relating to the Design For Test. Students will appreciate the overview and Junior designers will find some links with the conception. Not for senior DFt engineer

Click Here to see more reviews about: Digital Circuit Testing: A Guide to DFT and Other Techniques

Recent technological advances have created a testing crisis in the electronics industry--smaller, more highly integrated electronic circuits and new packaging techniques make it increasingly difficult to physically access test nodes. New testing methods are needed for the next generation of electronic equipment and a great deal of emphasis is being placed on the development of these methods. Some of the techniques now becoming popular include design for testability (DFT), built-in self-test (BIST), and automatic test vector generation (ATVG). This book will provide a practical introduction to these and other testing techniques. For each technique introduced, the author provides real-world examples so the reader can achieve a working knowledge of how to choose and apply these increasingly important testing methods.

Buy Now

Buy cheap Digital Circuit Testing: A Guide to DFT and Other Techniques now.

9/02/2011

Testing ASP.NET Web Applications (Wrox Programmer to Programmer) Review

Testing ASP.NET Web Applications (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
I got a copy of "Testing ASP.NET Web Applications" a while ago but it's taken me some time to get through it because I wanted to dedicate the time and attention to it that it needed. There really aren't many decent books that discuss testing all different aspects of web applications (though there are several dedicated specifically to security testing). The content in this book is something I've been trying to find for a long time in a format aggregated all together in one place and, despite a few rough edges, I'll be recommending it to my QA friends this year.
I'll run down the content chapter by chapter so you can see what's inside and decide for yourself.
CHAPTER 1: PRELIMINARY CONCERNS
The first chapter gives a nice, concise history of testing tools starting from sUnit (Smalltalk unit testing) and bringing us through today, so you can see where we've been. It also provides a really nice terminology list. I may have to blow the terminology list up and attach it to my wall so I can point to it and make sure in discussions that everyone's on the same page, talking about the same thing. Finally, there's a good test-related "mythbusters" section you can use to get testing moving forward in your organization.
CHAPTER 2: DESIGN AND TESTABILITY
This chapter starts off with a summary overview of what makes a good unit test. I agreed with some points and disagreed with others, but the qualities that "make a good unit test" are sort of a religious debate that people can't agree on - for example, naming conventions. That said, they revisit what makes a good unit test at the end with a checklist of sorts that is really good. They talk about the design of your code and how it affects testability, discussing the SOLID design principles, and test smells (fragile tests, slow tests, etc.) you might encounter. They do touch lightly on pair programming and test driven development in this chapter (saving the details for the next chapter) but they don't discuss it in a dogmatic way, which is a nice change from most articles you'll read on the subject.
There is a section on refactoring in chapter 2 that felt somewhat out of place, like they wanted to relate the refactoring examples to how easy refactoring can be if you design your code well, but it really felt bolted on and distracting.
CHAPTER 3: UNIT TESTING AND TEST DRIVEN DEVELOPMENT
The chapter on unit testing and TDD should have been one of the best chapters, but it wasn't as helpful as I'd hoped it would be. Since this is an ASP.NET specific book, the aim of the chapter should have been to explain how to get testing running in ASP.NET - web forms and MVC. Of the 50 pages in the chapter, about two talk about web forms and the model-view-presenter way of separating concerns and getting web forms testable. The rest of the time is spent on ASP.NET MVC and setting up an example application that gets used through the rest of the book. While I agree with the authors that MVC is a far more testable framework, that doesn't help the people who have legacy applications or who are otherwise stuck on web forms. There is a tiny bit at the end that basically says, "It's not worth much to try retrofitting unit tests to web forms" (without saying those exact words). I feel like there was a huge opportunity missed.
As for MVC, the authors suggest a different "default project structure" than the one provided by ASP.NET MVC out of the box, and I only partially agree with the proposal. The idea is sound, but it would be nice to see things in a stock fashion since a new project structure really only applies to Greenfield work.
The walkthrough of creating the demo application is very valuable and shows the red/green/refactor process of test driven development well. If you're unfamiliar with this process, it's good to see it. Of course, they also introduce a lot of patterns and concepts very quickly with little ceremony (e.g., the repository pattern, NHibernate usage, etc.) and that's a lot to take in, so be patient.
CHAPTER 4: INTEGRATION TESTING
This chapter is a pretty short chapter and talks about the differences between unit testing and integration testing, then runs through adding some integration tests to the sample application so you can get a feel for doing that.
CHAPTER 5: AUTOMATED USER INTERFACE TESTING
This chapter breaks down the different types of functional testing and talks about the benefits, drawbacks, and challenges of automating the UI. The discussion of challenges is really good, listing different ways your UI automation tests can fail. It definitely gives you something to think about as you head down this road.
They break down different tools and approaches to UI testing with a primary focus on WatiN, Visual Studio Web Tests, and Selenium usage. They then show how to apply these tools to automating the sample application so you can see them in action. (There is also a section on qUnit - unit testing for JavaScript - at the end of the chapter, but it's really thin and feels like an afterthought.)
During the automation of the sample app, there is a little bit of distraction as the authors get a little lost in the weeds introducing test data generators with fluent interfaces right in the middle. For automated UI testing you do need some test data to populate the system with, but it's really confusing and distracting plopped right in the middle of everything.
CHAPTER 6: ACCEPTANCE TESTING
The chapter on acceptance testing starts off with some good terminology, but then dives into Scrum project management methodology. It feels like they're taking you on a ride, but if you have a little faith, you'll see how they bring you back around to testing. It's a worthwhile detour, even if it feels a little abrupt.
They focus on FitNesse and Cucumber as the two acceptance testing frameworks and show you how to get each running. I read the FitNesse section twice and still didn't really get it. There were lots of wiki screen shots and tiny code snippets, but nothing that was complete enough. It took skipping forward to the example section and once I got it, I started questioning if the work involved was really worth it. On the other hand, Cucumber seemed reasonably straightforward (though it, too, didn't come clear until seeing a real example rather than just reading about it in hypothetical terms).
I'm not sure the acceptance testing chapter accomplished for me what it set out to. After seeing all of the work and "glue code" required to get the business users the ability to write tests, I wondered if it might be time better spent getting them to write use case documents and having the developers write WatiN tests to associate with those documents. (Of course, in thinking that, maybe I missed the point.)
CHAPTER 7: MANUAL TESTING
This chapter talks about the things to look for in manual testing - usability, documentation, error messages - as well as scenarios you might look for - session timeouts, disconnected/down services, network issues, etc. It provides a few tools that can help you in manual testing and explains how to document manual test cases. It's not a long chapter, but it's nice to formalize some of this stuff, or at least give teams a place to start discussing. "Manual testing" isn't just "jump in and start clicking buttons."
CHAPTER 8: PERFORMANCE TESTING
Of all the chapters in the book, this one was my favorite. It starts off by giving a high-level description of what performance testing is and then it dives right in. There is some great guidance on establishing baselines and expectations as well as capturing requirements. It gives you a lot to think about and discuss with your customers around performance and gives a good set of questions to ask about it.
They provide a great list of tools you can use to measure performance and shows a sample run of each one. I was really happy with this bit because it was like having someone evaluate all of these tools for you, show you the outputs, and help you decide which one you like best. Really helpful.
They outline the components of a performance test environment and explain some of the relevant performance counters you should watch when running tests and what they mean.
Finally, they correlate performance testing with capacity planning so you can take the numbers you record and start figuring out what kind of resources you'll need to address your site's target audience.
CHAPTER 9: ACCESSIBILITY TESTING
Right after the chapter on performance testing, this was my next favorite chapter. There's a nice "accessibility mythbusters" section to disprove common misconceptions about accessibility and the web and a good discussion about the benefits of making your site accessible.
One of the nice bits about this chapter is that they take the time to discuss a few of the disabilities that people visiting your site might have and then provide simulated screen shots showing what users with these disabilities might be seeing. (Granted, the book is printed in black and white so the screen shots showing "color blindness" are less than effective, but the rest are good.)
They talk about several things you might see in web sites - images, graphs, forms, lists - and how to make them accessible. They also talk about other things to look for like acronym usage and CAPTCHA and how those aren't accessible. While they touch briefly on audio/visual media, not much help is offered beyond descriptions of what you could possibly do (not how to do it). Same thing with JavaScript - they talk a bit about what to do and what not to do, but don't really show any examples...Read more›

Click Here to see more reviews about: Testing ASP.NET Web Applications (Wrox Programmer to Programmer)


A unique resource that combines all aspects of Web testing and makes it completely specific to ASP.NET

As Microsoft's key Web technology for creating dynamic, data-driven Web sites and Web applications, ASP.NET is incredibly popular. This is the first book to combine several testing topics and make them specific to ASP.NET. The author duo of Microsoft MVPs covers both the test-driven development approach and the specifics of automated user interface testing; performance, load, and stress testing; accessibility testing; and security testing.
This definitive guide walks you through the many testing pitfalls you might experience when developing ASP.NET applications. The authors explain the fundamental concepts of testing and demystify all the correct actions you need to consider and the tools that are available so that you may successfully text your application.
Author duo of Microsoft MVPs offer a unique resource: a combination of several testing topics and making them specific to ASP.NET, Microsoft's key Web technology for creating dynamic, data-driven Web sites and applications
Guides you through the many testing pitfalls you may experience when developing ASP.NET applications
Reviews the fundamental concepts of testing and walks you through the various tools and techniques available and for successfully testing an application
Discusses several different types of testing: acceptance, stress, accessibility, and security
Examines various testing tools, such as nUnit, VS test suite, WCAT, Selenium, Fiddler, Firebug, and more

This one-of-a-kind resource will help you become proficient in successfull application testing.

Buy NowGet 30% OFF

Buy cheap Testing ASP.NET Web Applications (Wrox Programmer to Programmer) now.

Oppenheim Toy Portfolio, 2005: The Best Toys, Books, Videos, Music & Software for Kids Review

Oppenheim Toy Portfolio, 2005: The Best Toys, Books, Videos, Music and Software for Kids
Average Reviews:

(More customer reviews)
Ususally skeptical about some so-called "experts" rating kids' products, I happen to catch one of the co-authors one morning on NBC's Today Show. Her approach to evaluating kids' toys, books, software, etc. was so straightforward, smart and dead-on that I immediately went out and bought the book. Best investment I ever made.
I have two kids, age 11 and 7, and I know what they like. The problem is I tend to buy the same type of toys over and over for them. The beauty of this guide is that it introduces you to types of products and brands that you may not have considered before. I find it's lack of gender-stereotyping also refreshing. It is invaulable for holidays and birthdays, and I find myself referencing it constantly.
I understand that this is the one and ONLY guide that does not accept any form of payment for review of products. Therefore, I can unequivocally trust the reviews to be impartial. Each product is not just reviewed by adults imposing their values on it, but by kids of the targeted age group. This makes me confident that the products aren't just "good for my kid," but actually will be enjoyed by them.

Click Here to see more reviews about: Oppenheim Toy Portfolio, 2005: The Best Toys, Books, Videos, Music & Software for Kids

As featured on NBC's TODAY Show! The experts from the Oppenheim Toy Portfolio, the independent consumer organization rate the best (and worst) in children's toys, books, videos, music and software. Don't waste any more money on products that are a waste of your money and your child's time. Here's the guide that every parent (and grandparent) should have before they go shopping.Guide includes important child development information, basic gear checklists, product comparisons, best shower and birthday presents for every budget, multicultural products, science toys, educational toys and a full chapter on adapting ordinary products for kids with special needs.

Buy Now

Buy cheap Oppenheim Toy Portfolio, 2005: The Best Toys, Books, Videos, Music & Software for Kids now.

9/01/2011

Home Improvement 101 Review

Home Improvement 101
Average Reviews:

(More customer reviews)
This is helping me a lot as I am just beginning to learn about my home, how to take care of it & how to make minor repairs. I reviewed quite a few books from my library system & this was the best to begin with as far as I'm concerned.

Click Here to see more reviews about: Home Improvement 101

An easy-to-use maintenance guide for the DIY novice.The Complete Guide to Caring for Your Home is an easy-to-understand but comprehensive guide to common home maintenance and repair tasks, written specifically for less experienced do-it-yourselfers. From cleaning stains from carpets to unclogging drains, from dealing with insects and pests to fixing a leaky roof, it's all here-everything you forgot to learn from your parents about maintaining a home. Along the way, you'll learn about your home's structures and systems, and how to protect your single largest investment. Home maintenance is not only possible; it can be easy and rewarding, with this one-of-a-kind book.Gives complete, easy-to-follow solutions to more than 100 of the most common home maintenance tasks.Includes tips on selecting and using tools.Appendix includes a month-by-month guide for tracking routine maintenance.Includes real-life tips from actual homeowners.Features tips for working with plumbers, electricians & carpenters.

Buy Now

Buy cheap Home Improvement 101 now.