Final Exam: QA Specialist
Intermediate
- 1 Video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: QA Specialist will test your knowledge and application of the topics presented throughout the QA Specialist track of the Skillsoft Aspire Software Tester to DevOps Automated Tester Journey.
WHAT YOU WILL LEARN
-
apply best practices to the configuration and use of the Mockito API for implementing unit tests with Mock objectscompare good and bad tests and specify the goals and approaches of writing good unit testscompare prominent code-driven unit testingconfigure and integrate GitHub repositories with Docker to enable automated build systems and continuous integrationconfigure and write JUnit tests to test RESTful APIs with Mocha and Chaiconfigure continuous integration testing environments with Docker and Docker Composecreate single-zone clusters with the default features enabled in Google Kubernetes Engine and create volume resources in the clustersdeploy three-tier web applications using Kubernetes and configure Kubernetes to ensure the front-end instances communicate with the back-end instances and the back-end instances communicate with the databasesdescribe Agile testing and testing strategies that can be adopted in the Agile software development process, with a focus on Agile Testing Quadrantsdescribe API and its typical lifecycledescribe API management and why it's required in software developmentdescribe API management best practicesdescribe best practices for writing productive test cases and anti-patterns that should be avoideddescribe containerized testing and the benefits of using Docker for testingdescribe core testing and refactoring techniques that can help develop testable and maintainable codedescribe how AWS-based environments are used for automated testing and the associated advantages and disadvantagesdescribe the benefits of proper API management implementationdescribe the different types of APIs and how they are manageddescribe unit testing, list the key properties of good unit testing programs, and differentiate between unit testing and integration testingdesign applications with clean codedockerize tests and test environments and integrate them with test reporting toolsimplement API management with Azure APIimplement CI/CD pipelines for API managementimplement the AAA unit testing pattern using JUnit and TestNGlist coding artifacts and describe best practices that should be adopted to create artefacts with clean codelist prominent unit testing patterns and scenarios where the patterns are applicablelist the essential objects and controllers that we can use to setup Kubernetes clusterslist the prominent AWS development and testing toolslist unit testing tools that can be used to test Java and JavaScript programs, along with associated use case scenariosmanage code errors by adopting clean coding principles
-
package web applications in Docker container imagesprovision and maximize API securityrecall best practices for using AWS to set up environments for automated testingrecall patterns used for running tests inside Docker containersrecall the key components of unit testingrecall the significance of the unit testing F.I.R.S.T principle in writing clean testsrecall the various types of testing that can be automated with Kubernetes and the advantages of deploying test containers in Kubernetesrecognize common traits and approaches of identifying code that needs to be cleanedrecognize error handling styles that should be adopted for writing clean coderecognize guidelines and techniques that can help with writing trustworthy tests and approaches of managing bugs in testsrecognize the advantages and disadvantages of using Docker to set up architectures for automated testingrecognize the design principles and architecture behind Kubernetes and the essential components of Kubernetes master and Kubernetes workerrecognize the different ways that Kubernetes helps with software testing, with a focus on end-to-end testingrecognize the features of test containers and list the prerequisites for setting up test containersrecognize the fundamental principles of writing clean code, with focus on DRY, SOLID, and Law of Demeterrecognize the need for Test Double and describe how Dummy object, Fake object, stub class, and Mock object are used to facilitate test replacementsrecognize the role API management plays in the successful implementation of DevOps practicesrecognize when to use and when not to use Kubernetes for automation testingrun applications by creating Kubernetes deployment objects and scale the applications by increasing the replica countset up an AWS environment for automated testingtest automated builds on Docker Hub by executing tests when code is pushed or committed to GitHubtest server-side JavaScript using Mocha and Chaiuse AWS Device Farm for automated testing of iOS and Android applicationsuse AWS Device Farm for automated testing of web applicationswork with AWS CodeDeploy to validate and debugwork with AWS CodePipeline to automate the build and test phases of continuous delivery processeswrite and run unit tests using JsUnit and illustratewrite applications that apply clean coding to artefacts like classes, interfaces, methods, and variable declarationswrite clean code in JavaScriptwrite unit test cases using QUnit and use assertions and callbacks in QUnit
IN THIS COURSE
-
1.QA Specialist33sUP NEXT
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.