February 21, 2007

Upcoming Testing book

I'm happy to announce that Hani and I are currently working on a book about "Next Generation Testing".

The book will cover a lot of different aspects of testing, among which:

  • Unit, system, functional, etc...
  • Performance
  • Data-driven
  • Multi-thread
  • Enterprise (JNDI, JDBC, EJB3, JTA, JAX-WS, JMS, etc...)
  • Web
  • Spring
  • Mocking
  • Dependency injection
  • Graphical
  • etc...

We are now looking for reviewers, so please drop me an email if you're interested in reviewing it or even just chapters.  And if we don't know you, please include your motivation for reviewing this book in a few lines.

 

Posted by cedric at February 21, 2007 08:31 AM
Comments

Looking forward to read the book, Cedric!

Posted by: Binil at February 21, 2007 09:47 AM

Will the chapters be in the style of your respective blogs? ;)

Cheers,

Dion

Posted by: Dion Almaer at February 21, 2007 02:35 PM

If Hani keeps his style, then I am buying a copy of that book right away. I am sure I would finish it in one sitting ;-D

Posted by: Deva at February 21, 2007 02:55 PM

I'd be very interested in reviewing it Cedric.

Posted by: Aditya at February 21, 2007 07:59 PM

Sounds very interesting. Please add me to your reviewers list.

Mats Henricson

Posted by: Mats Henricson at February 21, 2007 11:54 PM

What is the publication delay ?
I'm already involved in other activities, but I would find it interesting.

Posted by: Nicolas Delsaux at February 22, 2007 02:59 AM

I would also like to review the book.
It might help convincing our architect to step away from jUNIT.

thx

Posted by: Kris at February 22, 2007 05:40 AM

Actually, I'd be interested in reviewing your data-driven testing chapter since I've used/hated/embraced DbUnit since about 2002.

thanks,

Posted by: Keith Sader at February 22, 2007 06:13 AM

hi Cedric, i'm very interested in matter of software testing, so I'm interested in reviewing Your book.

Posted by: amad3us at February 22, 2007 07:34 AM

I'd love to review your Spring/Mock/Web bits. I've done a lot of unit testing using Spring's testing framework, including its mock objects for testing Spring MVC apps. It's amazing some of the things you can do with it, but I've also learned some hard lessons on the pitfalls you can encounter.

Posted by: Michael at February 22, 2007 07:38 AM

I'd love to review your Spring/Mock/Web bits. I've done a lot of unit testing using Spring's testing framework, including its mock objects for testing Spring MVC apps. It's amazing some of the things you can do with it, but I've also learned some hard lessons on the pitfalls you can encounter.

Posted by: Michael at February 22, 2007 07:42 AM

We'd love to comment on performance, multi-threading and enterprise sections. You don't know us, so here's some proof we know threading and "get it" when it comes to parallel data processing:

www.pervasivedatarush.com

If you want some examples of performance/testing "App A" written in single threaded vs. highly parallel Java, we can do that too. The more you help educate on parallelism on multicore chips, the more readers you will get IMHO.

Posted by: Emilio at February 22, 2007 08:29 AM

Please remember to include a chapter about how to polish TestNG's web reports. The default look leaves place for improvement.

And +1 to keep Hani style in some way, maybe as anecdotes in the margin.

Posted by: Ignacio Coloma at February 22, 2007 08:41 AM

I would like to broaden my horizon in the non trivial part of testing. Particularly the cases where I cheat the most, by not writing unit tests/integration tests. Multi thread, performance, J2EE related sections are few of the challenging ones to me so far, I would love to read and review your book. Regards.

Posted by: Anand at February 22, 2007 11:40 AM

Michael: it'd be great if you could email me about your spring testing experience, We'd like to gather up 'real world' scenarios to ensure they're covered.

keith: likewise, it'd be great if you could contact me directly with some of the issues you've come across.

Regarding style, sorry folks, but the book will not contain any of the following words:

pen1s (typo to make it past comment language filter!)
fcuk (ditto)
titwank
asshat
turdburglar
genitalia

Still, that leaves plenty of scope....

Posted by: Hani Suleiman at February 22, 2007 11:53 AM

I am interested. I am sure it will be pragmatic and irreverent.

Posted by: David Vydra at February 22, 2007 11:39 PM

Spring MVC layer mocking AND Spring/DBUnit duo for data layer integration testing are an integral part of everyone of my projects. This experience has taught me a lot of useful tricks and i am positive that I will be able to contribute that knowledge through review.

Count me in on any/all of the following chapters
# Web
# Spring
# Mocking
# Dependency injection


Posted by: Ganeshji Marwaha at February 23, 2007 04:28 AM

Hani, as long as you have some hot karl, warm karl like examples thrown all over the place, we would be fine ;-)

Posted by: Deva at February 23, 2007 01:27 PM

Testing and good data modeling are a core part of my philosophy as a developer. I've done a lot of work with CORBA and java in terms of unit testing/functional testing as well as performance testing, building testing frameworks to use etc. I also had a difficult time adopting unit testing in my development in the beginning, but now am a very strong proponent. I can understand people's initial resistences to testing so I'd like to see how your book approaches this and the other aspects I mention. With that said, I'd be honored to be able to review your book.

Posted by: Neil Lott at February 23, 2007 01:31 PM

I'm interested in reviewing your book. I'm a long time TDD developer, and proponent of agile methodology in the place where I work. I've used JUnit 100% of my testing time and have not seen the need to migrate to another framework (I hope to be influenced by fantastic new ideas to swap to ng). I have strong views on the right and wrong ways to utilise mocking (only assert methods are called on the mock when you care about the side-effects) and I love using TCP port forwarders in integration tests to simulate all kinds of infrastructural failure scenarios. Testing is a buzz for me. Please add me to you reviewers list.

Posted by: Jeremy Mawson at February 24, 2007 01:44 AM

Hi Cedric,

I would like to review the book especially the performance and enterprise chapters. Will there be a section on testing the transactional semantics of code when interacting with resources and various transaction/session oriented API's (JCR, JCA, JMS...).

regards,

William Louth - JXInsight Product Architect

Posted by: William Louth at February 25, 2007 11:43 AM

Hi Cedric,

I would like to review the book especially the performance and enterprise chapters. Will there be a section on testing the transactional semantics of code when interacting with resources and various transaction/session oriented API's (JCR, JCA, JMS...)

regards,

William Louth - JXInsight Product Architect

PS: I received a server internal error when submitting the first time.

Posted by: William Louth at February 25, 2007 11:45 AM

I would like to review it. For one, I have my own way of testing items in your bulleted list, so I would like to compare and learn. The other reason is that I have been seasoned, or shall I say burned, with trying to test the difficult items, so I think that would make me a good reviewer. Plus, I am a testNG practitioner and presenter.

Posted by: Dan Hinojosa at February 25, 2007 11:51 AM

I would definitely like to be a reviewer. I've implemented tests in all your bulleted categories (except for Spring) in my current project. I'm interested to see how our practices and you're knowledge intersect.

Posted by: Dustin at February 27, 2007 10:01 AM

Certainly I would like to review some parts of your book.
I have worked in last six years in J2EE projects, wiht some testing frameworks like Cactus and JUnit 3.8., in Websphere 5.* and Weblogic 8.* and 9* environments.
I am specially interested in JMS and EJB 3.0 tests; so if you want, I would be delighted in reviewing your work.

Posted by: Pedro Nevado at February 27, 2007 01:58 PM

Not up on reviewing the book (I'm afraid I wouldn't have time to do a good job), but I'd be very interested in a section on testing persistence framework dependent code, where you want to make sure a hibernate query or a filter works right.

Posted by: Will Sargent at March 11, 2007 11:35 AM

hi cedric/hani,

I've reviewed "hibernate in action" among a few other books -- the latest to get published was "iBatis in action".

The "Contents Table" looks pretty interesting -- can you add me as a reviewer ?

motivation : to keep my knowledge of software engineering in practice up-to-date AND pick up tips on authoring books (Sometime in the not so distant future, I'd like to author a book or two :-))

BR,
~A

Posted by: anjan bacchu at March 16, 2007 06:48 AM

Very Urgent
Attn. Commercial Manager,
Dear Sir,
Please, note that we are a trading company established in 1984, deals with supplying all kinds of testing, educational equipment and apparatuses, machines to our Syrian educational centers and universities.
We have very good experience in this line of business as well as very good personal relationships with the main interested people in the Syrian establishments
Please, note that our company is situated in Damascus, Syria. We have a branch in Aleppo and another branch in Homs. We have in our company civil, electrical, electronical and mechanical engineers in different fields who can show your products to the engineers in the Syrian establishments, to demand their needs according to your technical specifications which will give you the best chance to win any future tender in your range of products. Our engineers can give technical support to our Syrian establishments, with your assistance in the field of marketing your products.
We are interested in building good relationship with your estimated company and to sell your products in our local markets.
You are kindly requested, send us, some copies of your general catalogue, by mail, to know more about your production program, for future co-operation, as well as to enable us showing your catalogues to the interested customers in the Syrian establishments, to let them choose their needs as per your specifications.
We are awaiting your kind reply, in the meantime, we remain,

Kindest Regards
Eng. M. Rashad Alshoweky
Alshoweky for Engineering & Trading
Baramkeh - O. Bn. Affan Str. Gazaeri Building
P.O.Box: 12601 - Damascus - Syria
E-mail: showeky@scs-net.org
Tel : +963 11 /2215380 44672911/
Fax: +963 11 /2247172/

Posted by: Eng. M. Rashad Alshoweky at March 17, 2007 01:45 AM

I am an Italian student in informatic engineering. I am working on TestNG, on JMS applications and I started to write my graduation thesis on these arguments.
I'm very interesting in your book and I would be glad to be added in your review's list.

Thank you

Posted by: Stefano Mancini at March 21, 2007 04:50 AM

As a technical manager working on large scale integration and custom development projects for a large System Integrator, one of the challenges I have always faced in various projects is setting up data for complex business operations which insert, update data in multiple tables(10 - 15) as part of a single transaction.

Whatever articles, sample programs I have seen for the various Open source Database testing frameworks deal with only trivial data setup and not complex data setup.

I would definitely like to review chapters related to data driven testing and your thoughts on it.

Posted by: Vishal at March 21, 2007 07:28 AM

As a technical manager working on large scale integration and custom development projects for a large System Integrator, one of the challenges I have always faced in various projects is setting up data for complex business operations which insert, update data in multiple tables(10 - 15) as part of a single transaction.

Whatever articles, sample programs I have seen for the various Open source Database testing frameworks deal with only trivial data setup and not complex data setup.

I would definitely like to review chapters related to data driven testing and your thoughts on it.

Posted by: Vishal at March 21, 2007 07:28 AM

I would like to review the book.
Since I have more then 20 years of expriance in software developemnt (last 9 in Java), I always enthusiastic to read something new.

Posted by: Ido at March 21, 2007 12:05 PM

Consider an example of spidering and/or other means of dynamically discovering new test cases automatically. I'm interested in reviewing.

Posted by: Larry at March 22, 2007 11:18 AM

Looking forward to this. Please make it brash and Promethean. There is already a sea of milquetoast ditties out there on the subject.

Posted by: Rob at March 22, 2007 02:32 PM

Hi Cederic:

I would be interested to review it and evangelized its use within my company.

Thanks,

BK

Posted by: BK at March 26, 2007 07:43 AM

Hi Cedric,
I would like to review your book.

A colleague and I have been asked to look into the various best practices when it comes to different aspects of developer testing and figure out a plan as to how they can start being implemented. A lot of the books out there currently, either approach testing from the QA point of view. Most developer testing books seem to address very simple scenarios. I am assuming that you will address more real life scenarios (based on what I gather from your and Hani's posts, you seem to be more in tune with the pains that developers on large, legacy systems run into). Also, are you planning on addressing "code coverage" issues as part of unit testing? The "90% code coverage" dictum seems to be vexing for a lot of developers.

Regards
Sandesh

Posted by: Sandesh at March 29, 2007 08:38 AM

I'd love to review the book too, as I'm a new programmer intending to get things right from the get-go. Because of the lack of experience, I'm often at a loss to know _what_ to put into a test of a function that I write; I'm mainly looking at it from a C perspective here.

Dunno if it's too late to put my name down, by the way, but here it is.

Cheers, The Viking

Posted by: Viking at April 21, 2007 09:27 PM

Hello,
I'd like to review your book. I've been working in QA as a tester and now a manager for 7 years. I'm always looking to expand my knowledge base. The team was setup as a manual black box testing team, but I'm making every effort to have them become more of a gray box testing team. This books looks like it will help with that.

-Craig

Posted by: Craig Taylor at April 22, 2007 05:27 PM

Since I did lot of work on Web, Performance Testing. I am much interested in reviewing those chapters.

Posted by: Mohan at April 23, 2007 12:37 AM

I'd be very interested in reviewing some or all of the book. I'm very interested in TDD and approaches to testing in general. As this book appears to be covering testing at all levels, I'd be very interested to hear your thoughts.

Posted by: Karl Moore at April 24, 2007 11:36 AM

I'd be very interested in reviewing some or all of the book. I'm very interested in TDD and approaches to testing in general. As this book appears to be covering testing at all levels, I'd be very interested to hear your thoughts.

Posted by: Karl Moore at April 24, 2007 11:37 AM

Hi Cedric,
I would like to review the book especially the performance chapter. I work for the Netweaver performance group at SAP and have a lot of experience with performance testing and analysis.

Regards,
Markus

Posted by: Markus Kohler at April 24, 2007 12:17 PM

I would like to review the book. I work for the Testing group at CitiXsys Tech on SAP B1 and want to gain experience with Your Book

Regards,
Ankit

Posted by: Ankit Aggarwal at May 29, 2007 02:38 AM

I would like to review the book, i am a student .

Posted by: Siddu at June 17, 2007 11:37 PM

Could you add me to the reviewer list? I am a test technology and tool researcher & developer, and need to keep an eye on what will happen in tomorrow's testing.

Posted by: Jeffrey at August 5, 2007 02:15 AM

Hi Cedric,

I am so exciting about the book. Please add me to reviewers. I am evaluating TestNG over JUnit in one project, really like to have better understand of this tool.

Tony

Posted by: tony he at September 25, 2007 10:56 PM

Hi Cedric,

I am so exciting about the book. Please add me to reviewers. I am evaluating TestNG over JUnit in one project, really like to have better understand of this tool.

Tony

Posted by: tony at September 25, 2007 10:59 PM
Post a comment






Remember personal info?