Coverart for item
The Resource Arquillian Testing Guide

Arquillian Testing Guide

Label
Arquillian Testing Guide
Title
Arquillian Testing Guide
Creator
Author
Subject
Language
eng
Summary
In Detail Integration testing sometimes involves writing complex codes. This book introduces you to the capabilities of Arquillian to enable you to write simple code with a broad range of integration tests for java applications. Arquillian Testing Guide serves as an introductory book to writing simple codes for testing java applications. This book will help you to develop richer test cases which can be run automatically while performing rigorous testing of the software. Arquillian Testing Guide introduces you to Arquillians features and capabilities. This book will help you understand the mechanism of creating deployments and test against those deployments. The book begins with basic JUnit test cases beginning with an enterprise test case, which then go on to discuss remote testing. During the course of the book, you will also learn how to mix container and non-container tests into a single test case. By the end of the book, you will have learned how to extend JUnit tests to work with Arquillian and deploy them to a container automatically. Approach This book is a tutorial filled with plenty of code examples and strategies to give you many options when building your test structure. Who this book is for This book is for developers and testers alike. Anyone who has worked with test driven development or building automated test cases will find use in this book. A reader should be familiar with some automation strategies and techniques such as JUnit and should have some exposure to techniques such as mocking
Member of
Cataloging source
FEM
http://library.link/vocab/creatorName
Ament, John D
Dewey number
005.712762
Index
no index present
LC call number
TK5105.73 .A384 2013
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/subjectName
  • Java (Computer program language)
  • Computer software
  • Computer software
  • Java (Computer program language)
Label
Arquillian Testing Guide
Instantiates
Publication
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Table of Contents; Arquillian Testing Guide; Arquillian Testing Guide; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. The Aliens Have Landed!; The progression of testing; What is Arquillian; The Arquillian difference; The fundamentals of a test case; Testing profiles
  • Categorizing your test casesEnriching your tests; Running out of the container; Efficient test authoring; ShrinkWrap -- building your own app; Getting the most from Arquillian; Arquillian extensions; Summary; 2. The Evolution of Testing; How did we get here?; J2EE, in the beginning; Manual testing patterns; XDoclet -- the component revolution; A jump in technology; Mocking; Still missing something; OpenEJB, the embedded EJB container; Servlet containers; Spring TestContext; Selenium -- functional testing; QuickTest Professional; soapUI; Deployment; Summary; 3. Container Testing
  • Containers and deploymentsDeployments; Protocols; The embedded container; Running the containers; Weld SE and EE; OpenWebBeans; OpenEJB; Jetty; Apache Tomcat; Mix and match patterns; Apache TomEE; GlassFish 3.1; JBoss AS 6.x; Honorable mentions; Arquillian Daemon Server; Spring; JPA/Hibernate; Embedded container summary; Managed containers; JBoss containers; JBoss AS 7.1; Older containers -- AS 5.1 and AS 6; GlassFish 3.1; Tomcat; Managed container summary; Remote containers; Tomcat; Tomcat 6; JBoss; Legacy JBoss -- 4.x, 5.x, and 6.x; JBoss AS 7; GlassFish; GlasshFish 3.x; WebLogic
  • WebLogic 10gWebLogic 12c; Apache TomEE; TomEE 1.0/1.5; Cloud deployments; Cloudbees; Remote testing strategy; Remote testing use cases; Structuring the remote test case; Other remote cases; Remote testing tools; Deploying to multiple containers; The power of remote testing; Non-testable deployments; Remote container summary; Container comparison; Tomcat; Apache TomEE; JBoss; Pre-JBoss 6; JBoss AS 6; JBoss AS 7; GlassFish; Cloud containers; CloudBees; OpenShift; WebLogic; Other setups -- the embedded applications; Unofficial containers; Summary; 4. Why Did the Test Fail?
  • Running your tests -- the downsideThe frustration; Packaging structure; The wrong type of archive; The container-specific descriptor; Wrong package version; The hard hat area; Sharing resources; Hello, are you listening?; Watch out for falling bugs; Problems starting up; The ports are working against you; You need a container; No container? No problem!; Consulting the remote server; Managing your test runtimes; Make it compile; Set up your profiles for long term; Overlapping profiles; The dos and don'ts; Embedded container dos and don'ts; Managed containers dos and don'ts
Control code
968048769
Extent
1 online resource
Form of item
online
Isbn
9781782160717
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Specific material designation
remote
System control number
(OCoLC)968048769
Label
Arquillian Testing Guide
Publication
Carrier category
online resource
Carrier category code
  • cr
Carrier MARC source
rdacarrier
Content category
text
Content type code
  • txt
Content type MARC source
rdacontent
Contents
  • Table of Contents; Arquillian Testing Guide; Arquillian Testing Guide; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. The Aliens Have Landed!; The progression of testing; What is Arquillian; The Arquillian difference; The fundamentals of a test case; Testing profiles
  • Categorizing your test casesEnriching your tests; Running out of the container; Efficient test authoring; ShrinkWrap -- building your own app; Getting the most from Arquillian; Arquillian extensions; Summary; 2. The Evolution of Testing; How did we get here?; J2EE, in the beginning; Manual testing patterns; XDoclet -- the component revolution; A jump in technology; Mocking; Still missing something; OpenEJB, the embedded EJB container; Servlet containers; Spring TestContext; Selenium -- functional testing; QuickTest Professional; soapUI; Deployment; Summary; 3. Container Testing
  • Containers and deploymentsDeployments; Protocols; The embedded container; Running the containers; Weld SE and EE; OpenWebBeans; OpenEJB; Jetty; Apache Tomcat; Mix and match patterns; Apache TomEE; GlassFish 3.1; JBoss AS 6.x; Honorable mentions; Arquillian Daemon Server; Spring; JPA/Hibernate; Embedded container summary; Managed containers; JBoss containers; JBoss AS 7.1; Older containers -- AS 5.1 and AS 6; GlassFish 3.1; Tomcat; Managed container summary; Remote containers; Tomcat; Tomcat 6; JBoss; Legacy JBoss -- 4.x, 5.x, and 6.x; JBoss AS 7; GlassFish; GlasshFish 3.x; WebLogic
  • WebLogic 10gWebLogic 12c; Apache TomEE; TomEE 1.0/1.5; Cloud deployments; Cloudbees; Remote testing strategy; Remote testing use cases; Structuring the remote test case; Other remote cases; Remote testing tools; Deploying to multiple containers; The power of remote testing; Non-testable deployments; Remote container summary; Container comparison; Tomcat; Apache TomEE; JBoss; Pre-JBoss 6; JBoss AS 6; JBoss AS 7; GlassFish; Cloud containers; CloudBees; OpenShift; WebLogic; Other setups -- the embedded applications; Unofficial containers; Summary; 4. Why Did the Test Fail?
  • Running your tests -- the downsideThe frustration; Packaging structure; The wrong type of archive; The container-specific descriptor; Wrong package version; The hard hat area; Sharing resources; Hello, are you listening?; Watch out for falling bugs; Problems starting up; The ports are working against you; You need a container; No container? No problem!; Consulting the remote server; Managing your test runtimes; Make it compile; Set up your profiles for long term; Overlapping profiles; The dos and don'ts; Embedded container dos and don'ts; Managed containers dos and don'ts
Control code
968048769
Extent
1 online resource
Form of item
online
Isbn
9781782160717
Media category
computer
Media MARC source
rdamedia
Media type code
  • c
Specific material designation
remote
System control number
(OCoLC)968048769

Library Locations

    • Curtis Laws Wilson LibraryBorrow it
      400 West 14th Street, Rolla, MO, 65409, US
      37.955220 -91.772210
Processing Feedback ...