Java for Testers

Paperback Engels 2015 1e druk 9780956733252
Dit product is niet leverbaar

Samenvatting

This book is for people who want to learn Java. Particularly people on a team that want to learn Java, but who aren't going to be coding the main Java application i.e. Testers, Managers, Business Analysts, Front End Developers, Designers, etc.

If you already know Java then this book may not be for you. It is aimed at beginners.
I cover 'just enough' to get people writing tests and abstraction layers, but I don't really go down into a lot of detail. For example, I cover the basics of Inheritance, but don't really cover Interfaces in detail. I explain the concept of Interfaces, because we need to know it to understand Collections, but not how to write them.

Why? Because I want to cover enough to get people started, and working. I don't want to overload them. Once they are on their way, and have gained some experience. Then, when they are ready, they should have the basic knowledge to let them understand the additional concepts.

Why 'for testers'?
- Java Developers coding production applications in Java need to learn Java differently from other people on the team.
- Throughout my career I have written thousands of lines of Java code, but I have rarely had to compile the code into an application. Yet, when we learn Java, one of the first things we learn is 'javac' and the 'main' method.
- Most of the code I write is wrapped up in a JUnit @Test method.
- Everytime I have taught Java to testers or other people on the team, I start with a JUnit @Test method and show them how to run tests from the IDE.
- Testers, and other people on the team use java differently, and I think we need a different order and approach to learning Java.

This is a high level view of the topics the book covers:
- JUnit
- Installing Java, Maven and the IDE
- Classes
- Methods
- Packages
- Comments
- Primitive Types
- Operators
- Constructors
- Code Completion
- AutoBoxing
- Integer, String, Boolean
- Static
- Fields
- Scope of methods and fields
- Naming conventions
- Final
- Escape Sequences
- Selection: if, else, ternary operators, switch
- Iteration: for each, for, break
- Arrays
- Collections
- Inheritance
- Exceptions, including how to create your own
- Random Data
- Dates
- File Handling
- Properties
- Property Files
- BigDecimal

Specificaties

ISBN13:9780956733252
Taal:Engels
Bindwijze:paperback
Aantal pagina's:423
Druk:1
Verschijningsdatum:3-9-2015
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Alan Richardson

Alan has worked as an Independent Software Testing Consultant in the City of London's Finance Sector, Gaming, Media, TV, Airlines, Utilities, Pharmaceutical and Telecom industries. Alan has a great deal of expertise in Agile and Automated Testing, as well as manual exploratory, technical testing and performance testing. Alan wrote the books "Java For Testers", "Dear Evil Tester", & "Selenium Simplified", and has created a number of online training courses. Alan has dedicated his entire professional career to improving the software testing process. The challenges that this have afforded him have always been an enjoyable impetus to continue to improve his skills. For many of the sites that he has worked on, Alan has managed test teams and written testing methodologies, processes & standards. These have always been designed to minimise extraneous documentation and to help the tester focus on testing the product and helping steer the development process whenever required.

Andere boeken door Alan Richardson

Inhoudsopgave

Welcome to this Sample
Introduction
-Testers use Java differently
-Exclusions
-Windows and Mac supported
-Supporting Source Code
-About the Author
-Acknowledgments

Chapter One - Basics of Java Revealed
-Java Example Code

Chapter Two - Install the Necessary Software
-Introduction
-Do you already have JDK or Maven installed?
-Install The Java JDK
-Install Maven
-Install The IDE
-Create a Project using the IDE
-About your new project
-Add JUnit to the pom.xml file
-Summary

Chapter Three - Writing Your First Java Code
-My First JUnit Test
-Prerequisites
-Create A JUnit Test Class
-Create a Method
-Make the method a JUnit test
-Calculate the sum
-Assert the value
-Run the @Test method
-Summary
-References and Recommended Reading

Chapter Four - Work with Other Classes
-Use @Test methods to understand Java
-Warnings about Integer
-Summary
-References and Recommended Reading

Chapter Twenty Three - Next Steps
-Recommended Reading
-Recommended Videos
-Recommended Web Sites
-Next Steps
-References

Appendix - IntelliJ Hints and Tips
-Shortcut Keys
-Code Completion
-Navigating Source Code
-Running a JUnit Test
-Loading Project Source
-Help Menu
-Summary

Hope you enjoyed this Sample
-You can buy Java For Testers
-About The Author

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Java for Testers