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.
#1 by Binil on February 21, 2007 - 9:47 am
Looking forward to read the book, Cedric!
#2 by Dion Almaer on February 21, 2007 - 2:35 pm
Will the chapters be in the style of your respective blogs? 😉
Cheers,
Dion
#3 by Deva on February 21, 2007 - 2:55 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
#4 by Aditya on February 21, 2007 - 7:59 pm
I’d be very interested in reviewing it Cedric.
#5 by Mats Henricson on February 21, 2007 - 11:54 pm
Sounds very interesting. Please add me to your reviewers list.
Mats Henricson
#6 by Nicolas Delsaux on February 22, 2007 - 2:59 am
What is the publication delay ?
I’m already involved in other activities, but I would find it interesting.
#7 by Kris on February 22, 2007 - 5:40 am
I would also like to review the book.
It might help convincing our architect to step away from jUNIT.
thx
#8 by Keith Sader on February 22, 2007 - 6:13 am
Actually, I’d be interested in reviewing your data-driven testing chapter since I’ve used/hated/embraced DbUnit since about 2002.
thanks,
#9 by amad3us on February 22, 2007 - 7:34 am
hi Cedric, i’m very interested in matter of software testing, so I’m interested in reviewing Your book.
#10 by Michael on February 22, 2007 - 7: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.
#11 by Michael on February 22, 2007 - 7:42 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.
#12 by Emilio on February 22, 2007 - 8:29 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:
http://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.
#13 by Ignacio Coloma on February 22, 2007 - 8:41 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.
#14 by Anand on February 22, 2007 - 11:40 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.
#15 by Hani Suleiman on February 22, 2007 - 11:53 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….
#16 by David Vydra on February 22, 2007 - 11:39 pm
I am interested. I am sure it will be pragmatic and irreverent.
#17 by Ganeshji Marwaha on February 23, 2007 - 4:28 am
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
#18 by Deva on February 23, 2007 - 1:27 pm
Hani, as long as you have some hot karl, warm karl like examples thrown all over the place, we would be fine 😉
#19 by Neil Lott on February 23, 2007 - 1:31 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.
#20 by Jeremy Mawson on February 24, 2007 - 1:44 am
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.
#21 by William Louth on 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
#22 by William Louth on February 25, 2007 - 11:45 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.
#23 by Dan Hinojosa on February 25, 2007 - 11:51 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.
#24 by Dustin on February 27, 2007 - 10:01 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.
#25 by Pedro Nevado on February 27, 2007 - 1:58 pm
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.
#26 by Will Sargent on March 11, 2007 - 11:35 am
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.
#27 by anjan bacchu on March 16, 2007 - 6:48 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
#28 by Eng. M. Rashad Alshoweky on March 17, 2007 - 1:45 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: [email protected]
Tel : +963 11 /2215380
#29 by Stefano Mancini on March 21, 2007 - 4:50 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
#30 by Vishal on March 21, 2007 - 7: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.
#31 by Vishal on March 21, 2007 - 7: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.
#32 by Ido on March 21, 2007 - 12:05 pm
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.
#33 by Larry on March 22, 2007 - 11:18 am
Consider an example of spidering and/or other means of dynamically discovering new test cases automatically. I’m interested in reviewing.
#34 by Rob on March 22, 2007 - 2:32 pm
Looking forward to this. Please make it brash and Promethean. There is already a sea of milquetoast ditties out there on the subject.
#35 by BK on March 26, 2007 - 7:43 am
Hi Cederic:
I would be interested to review it and evangelized its use within my company.
Thanks,
BK
#36 by Sandesh on March 29, 2007 - 8:38 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
#37 by Viking on April 21, 2007 - 9:27 pm
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
#38 by Craig Taylor on April 22, 2007 - 5: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
#39 by Mohan on April 23, 2007 - 12:37 am
Since I did lot of work on Web, Performance Testing. I am much interested in reviewing those chapters.
#40 by Karl Moore on 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.
#41 by Karl Moore on April 24, 2007 - 11: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.
#42 by Markus Kohler on April 24, 2007 - 12:17 pm
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
#43 by Ankit Aggarwal on May 29, 2007 - 2:38 am
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
#44 by Siddu on June 17, 2007 - 11:37 pm
I would like to review the book, i am a student .
#45 by Jeffrey on August 5, 2007 - 2:15 am
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.
#46 by tony he on 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
#47 by tony on September 25, 2007 - 10:59 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