Application Development and Testing with Java – Java application development testing and testing
In this course we’ll find out how Cloud 9 works, how we can get access to an environment, and how to get a workspace setup for Java application development. What’s great about Cloud 9’s online IDE is that your environment is running on a virtual machine in the cloud and is completely configured for you by default under under a minute!
By leveraging the Cloud 9 online development environment, we’re on the cutting edge of application development and deployment.
Test automation, a formalized testing process, can automate repetitive but necessary tasks that would be difficult to do manually. The next video is a practical step-by-step guide to developing UI test automation frameworks from scratch. We’ll explore Web Driver, Appium (for mobile applications), and Cucumber-JVM.
By the end of this video, you will have a vision of what a framework is, what it looks like, and what items should be covered at the beginning of test automation development.
Table of Contents:
1: Why Should I Care for Test-Driven Development?
2: Tools, Frameworks, and Environments
3: Red-Green-Refactor – from Failure through Success to Perfection
4: Unit Testing – Focusing on What You Do and Not on What Is Done
5: Design – If It’s Not Testable, It’s Not Designed Well
6: Mocking – Removing External Dependencies
7: BDD – Working Together with the Whole Team
8: Refactoring Legacy Code – Making It Young Again
9: Feature Toggles – Deploying Partially Done Features to Production
10: Putting It All Together
Manufacturer: Packt Publishing
Language of instruction: English
Lecturer: Viktor Farcic, Alex Garcia
Level of training: Elementary, Secondary
Time of training: 6 hours +
File size: 1380 MB