강의

멘토링

로드맵

Inflearn brand logo image
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.2) 5 reviews

34 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

34

Learners

5

Reviews

1

Answers

4.2

Rating

1

Course

Curriculum

All

10 lectures ∙ (1hr 33min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

5 reviews

4.2

5 reviews

  • 혜성님의 프로필 이미지
    혜성

    Reviews 4

    Average Rating 5.0

    5

    30% enrolled

    • 장원영님의 프로필 이미지
      장원영

      Reviews 5

      Average Rating 3.2

      3

      90% enrolled

      • Min-Seong KIM님의 프로필 이미지
        Min-Seong KIM

        Reviews 2

        Average Rating 4.5

        4

        100% enrolled

        • superman님의 프로필 이미지
          superman

          Reviews 2

          Average Rating 4.0

          4

          60% enrolled

          알기쉽게 설명합니다

          • 유경민님의 프로필 이미지
            유경민

            Reviews 5

            Average Rating 5.0

            5

            100% enrolled

            $8.80

            Similar courses

            Explore other courses in the same field!