Book Review: Arquillian Testing Guide

Book Image

Today I have received my hard copy of the book, Arquillian Testing Guide. Comparing to the resource I had got at the end of last year, much content are improved.

Arquillian is a modern Java EE testing framework, based the well-known JUnit or TestNG, brought by JBoss.org.

In fact, currently Arquillian is beyond Java EE, and not only for Java EE application and Java EE container, such as it also supports Android application test and can run test in Android system(or Android simulator) . Most of my Arquillian experience is based on Java EE.

If you have some experience of JUnit experience before, and eager to find a testing solution for your Java EE application and want to run the test case in container automatically, this book is for you.

With Arquillian, you are free from preparing the test fixture before you write real tests. You can write tests in the nature way, such as using @Inject, @Resource etc in your test case directly as the way in your classes.

Let's have a look at what is included in the book.

Chapter 1 : What is Arquillian is a conceptual introduction to Arquillian, and also includes some some best practice to categorize the test case classes via Maven Profiles when you are using Maven.

Chapter 2: The Evolution of Testing is a review of the testing solution history for Java, especially for Java EE, and the pain and the lack of these legacy testing solution, and how Arquillian fills the blank table.

Chapter 3: Container Testing is a comprehensive reference of all popular Container supports. In this chapter, the popular embedded containers, managed containers, and remote containers will be introduced one by one. You can review this chapter frequently, when you are using Arquillian and some specific containers and encountering some problems in development .

Chapter 4: Why Did the Test Fail is a good beginning when you are a newbie of Arquillian, it will help find the reasons of the problems and resolve them gracefully when you are adopting Arquillian .

Chapter 5: Enriching the Enterprise Test Case , you will learn how to use Arquillian to test CDI and EJB in your enterprise application. It also provides some content for Spring application test with Arquillian.

Chapter 6: Arquillian Extensions extends what you have learned in Chapter 5, and introduces the JPA, Transaction testing, and it is also an introduction of the code coverage.

Chapter 7: Functional Application Testing , in this chapter you will learn how to use Selenium with Arquillian together, and use the Warp and Graphere arquillian extension to test modern Ajax and rich web application.

Chapter 8: Service Testing includes the approaches to test SOAP based web service and REST web service, also includes an introduction of JMS and Seam 2 testing.

Chapter 9: Arquillian and OSGI will introduce how to use Arquillian to test the OSGI bundle in JBoss and Glassfish application server.

Chapter 10: ShrinkWrap in Action is an excellent tutorial of the ShrinkWrap API, you can learn how to resolve the dependencies and package the test archive in detail.

You can review the detailed content table from the Arquillian Testing Guide book page of packt publishing website.

Thank the JBoss Arquillian Team for bringing the Arquillian to the Java world and a special thank to Johon D. Ament who wrote such a good book to all Arquillian fans. And thank Packt publishing for providing me excellent experience to review this book.

Enjoy reading!

转载于:https://my.oschina.net/hantsy/blog/128263

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值