강의

멘토링

커뮤니티

Programming

/

Software Test

Introduction to Software Testing - C++

This course will help you gain more confidence in the code you develop by learning the basics of testing.

(4.3) 6 reviews

38 learners

  • drmoon
3시간 만에 완강할 수 있는 강의 ⏰
software-testing
Software Test
TDD
C++

What you will learn!

  • The Importance and Cases of Software Testing

  • Specification-based testing

  • Structural Testing

  • Attribute-based testing

  • Using stubs and mock objects

  • Test-Driven Development Basics

Introduction to SW Testing Class

Hello, I am Moon Soo-young, who prepared this introductory course on software testing.

I organized the SW testing related content needed for my work and opened a class to share it with others. I hope this class will serve as a stepping stone for acquiring systematic testing techniques so that you can have more confidence in the code you write. The content of this class is composed of the following 6 sections.


  • Why SW Testing - Learn the basic concepts, bug cases, etc. along with the importance of SW testing.

  • Specification-based testing - the most basic of all, including requirements analysis and test case derivation.

  • Structural Testing - Practice how to improve the completeness of your testing based on code coverage.

  • Attribute-based testing - Define program attributes and practice testing them using automated input.

  • Stubs and Mock Objects - Learn how to mitigate inter-module dependency issues in unit testing

  • TDD - Laying the foundation for implementing test-driven development

Class materials and expected results

The content of this course is basically based on the textbook (Effective Software Testing (Author: Mauricio Anisi, JPUB Publishing Company).

However, most of the examples used in class are newly written by me based on the textbook contents.

The materials used in the class include the lecture video you are currently watching, slides, example source code, and a list of references. References are provided in the form of links or files to help you better understand SW testing.

This course covers the core content of SW testing in a basic manner. Therefore, it is expected to be more useful to students or new developers than to those who have been using SW testing in the industry for a long time.

This course is designed to help you learn the concepts and terminology of SW testing, master key testing methodologies, and take the steps to implement a test-driven development methodology. Thank you.

Recommended for
these people

Who is this course right for?

  • A beginner developer who wants to be more confident in the code he writes

  • Developers who want to do testing more systematically than they have been doing so far

Need to know before starting?

  • C/C++ Language Basics

  • Software Development Process Basics

Hello
This is

38

Learners

6

Reviews

1

Answers

4.3

Rating

1

Course

Curriculum

All

10 lectures ∙ (1hr 33min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

6 reviews

4.3

6 reviews

  • miri0502님의 프로필 이미지
    miri0502

    Reviews 13

    Average Rating 5.0

    5

    30% enrolled

    • jangwonyoung님의 프로필 이미지
      jangwonyoung

      Reviews 6

      Average Rating 3.5

      3

      90% enrolled

      • mcastleworkspace9440님의 프로필 이미지
        mcastleworkspace9440

        Reviews 2

        Average Rating 4.5

        4

        100% enrolled

        • superman3371님의 프로필 이미지
          superman3371

          Reviews 2

          Average Rating 4.0

          4

          60% enrolled

          I will explain it in an easy to understand way.

          • may200232598님의 프로필 이미지
            may200232598

            Reviews 5

            Average Rating 5.0

            5

            100% enrolled

            $8.80

            Similar courses

            Explore other courses in the same field!