- Learn How JavaScript Assertions Work
- Test if a Variable or Function is Defined
- Use Assert.isOK and Assert.isNotOK
- Test for Truthiness
- Use the Double Equals to Assert Equality
- Use the Triple Equals to Assert Strict Equality
- Assert Deep Equality with .deepEqual and .notDeepEqual
- Compare the Properties of Two Elements
- Test if One Value is Below or At Least as Large as Another
- Test if a Value Falls within a Specific Range
- Test if a Value is an Array
- Test if an Array Contains an Item
- Test if a Value is a String
- Test if a String Contains a Substring
- Use Regular Expressions to Test a String
- Test if an Object has a Property
- Test if a Value is of a Specific Data Structure Type
- Test if an Object is an Instance of a Constructor
- Run Functional Tests on API Endpoints using Chai-HTTP
- Run Functional Tests on API Endpoints using Chai-HTTP II
- Run Functional Tests on an API Response using Chai-HTTP III - PUT method
- Run Functional Tests on an API Response using Chai-HTTP IV - PUT method
- Simulate Actions Using a Headless Browser
- Run Functional Tests Using a Headless Browser
- Run Functional Tests Using a Headless Browser II
- Home
- FreeCodeCamp
- Courses
- Quality Assurance
Quality Assurance
Develop your skills to test your application with the quality assurance tools like Chai by joining the online programme offered by Topcoder Academy.
Online
160 Hours
Quick facts
particular | details | |
---|---|---|
Medium of instructions
English
|
Mode of learning
Self study
|
Mode of Delivery
Video and Text Based
|
Course overview
Web applications, web pages and programmes needed to be tested for their quality of functioning and originality, particularly when they are more complex. Learn to test your application by joining the Quality Assurance which is the Topcoder Academy-offered online programme. The course will guide on nuances and aspects of quality assurance (QA) which is an integral part of the process of web development.
Quality Assurance Certification Course is created by the non-profit organization freeCodeCam. The online programme is developed with 3 modules that require 160 hours to properly cover. The online certification course will walk you through advanced Node and Express concepts and application testing with Chai.
Quality Assurance online course is a free course on quality assurance that does not stipulate having prerequisites of prior knowledge in the topic. Rather, it can be taken by all learners who want to enhance their knowledge in quality assurance(QA). Quality Assurance Training will help you obtain knowledge and skill in the topic and earn a Topcoder Academy certificate of course completion.
The highlights
- Online free course
- Offered by freeCodeCamp and Topcoder
- Topcoder Academy certificate of course completion
- 160-hour long course
Program offerings
- Certificate of completion
- Free verified certification
- 3 modules
- 160 hours-long programme
Course and certificate fees
certificate availability
certificate providing authority
Eligibility criteria
Academic Qualifications
The course on software quality assurance can be pursued by all the learners even if they do not have any previous knowledge of the topic.
Certification Qualifying Details
To get the certification of completion after the Quality Assurance Certification by Topcoder Academy, the learners merely need to complete the course completely.
What you will learn
Quality Assurance Certification Syllabus will give you a detailed understanding of quality assurance along with testing the application using Chai. Apart, you can also learn the advanced concepts of QA tester, Node and Express. The course will teach you quality control and quality assurance, and a quality assurance plan.
Who it is for
Quality Assurance Classes is considered to be an ideal programme for:
Admission details
Join the Quality Assurance online course through these steps:
Step 1- First of all, Sign up and sign in on the website of Topcoder using either a GitHub or Google account.
Step 2- Browse the official URL
https://platform-ui.topcoder.com/learn/freeCodeCamp/quality-assurance
Step 3- Click ‘START’ and start taking the online course.
The syllabus
Quality Assurance and Testing with Chai
Advanced Node and Express
- Set up a Template Engine
- Use a Template Engine's Powers
- Set up Passport
- Serialization of a User Object
- Implement the Serialization of a Passport User
- Authentication Strategies
- How to Use Passport Strategies
- Create New Middleware
- How to Put a Profile Together
- Logging a User Out
- Registration of New Users
- Hashing Your Passwords
- Clean Up Your Project with Modules
- Implementation of Social Authentication
- Implementation of Social Authentication II
- Implementation of Social Authentication III
- Set up the Environment
- Communicate by Emitting
- Handle a Disconnect
- Authentication with Socket.IO
- Announce New Users
- Send and Display Chat Messages
Quality Assurance Projects
- Metric-Imperial Converter
- Issue Tracker
- Personal Library
- Sudoku Solver
- American British Translator
How it helps
Quality Assurance Certification benefits for the learners include a detailed knowledge of software quality assurance and application testing. Plus, you will be given a certificate of completion by Topcoder Academy.
FAQs
The online course is created by freeCodeCamp.
The course does not have any prerequisites and anyone who wants to learn the topics can pursue and get the certification.
You will need 160 hours to duly complete the online programme.
There are three modules in the online course including the assessment project. The 5, 5 and 150 hours are provided for the first, second and third modules respectively.
The online programme can be taken on Topcoder which is a freelance talent development platform.