Software Testing

Black-box and White-box Testing | University of Minnesota

After completing this course, learners will have an understanding of a variety of black-box and white-box testing techniques. The learner will have put this understanding into practice, creating effective sets of test cases (called a test suite) to properly exercise software for defect finding. The learner will have examined requirements for testability, created an oracle for automated testing, assessed fault-finding effectiveness of test suites, and generated inputs using a variety of techniques.

After completing this course, you will be able to:

– evaluate the testability of requirements
– define testable units within a program specification
– apply black-box test input selection methods – specifically boundary-value analysis, fuzzing, and random selection – and select the method most-suited to achieve the given testing objective
– assess the fault-finding effectiveness of a functional test suite using mutation testing
– use category partitioning to develop automated functional tests (with Cucumber) based on a given software specification
– create an expected-value oracle from a program description to use within the generated tests


Build your subject-matter expertise

This course is part of the Software Testing and Automation Specialization
When you enroll in this course, you’ll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate


How to Enroll: Introduction to Software Testing

  1. Choose your desired certificate program on the courser website.
  2. Create an account, if you don’t have one.
  3. Select specific courses within your chosen program.
  4. Enroll in courses, and pay if necessary.
  5. Access course materials and complete requirements.
  6. Prepare for and take certification exams if required.
  7. Earn your certificate upon successful completion.
  8. Be aware of maintenance or renewal requirements, if applicable.


Enroll Now

Introduction to Software Testing | University of Minnesota

Thanks for Visit GrabAjobs.co

Best Of LUCK : )

Comments (1)

  • Pavan kalyan

    I’m fresher’s student

Comments are closed.