Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Rizhao Polytechnic

Software Testing

Rizhao Polytechnic via XuetangX

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

This course is offered in the autumn/spring semesters of each academic year, catering to vocational students. Each semester, there are approximately three classes, totaling around 120 students. By studying this comprehensive curriculum, students can gradually develop a thorough and in-depth understanding of software testing technology. They will also become proficient in utilizing testing techniques and tools to conduct practical testing of project cases. In recent years, as emerging technologies like artificial intelligence, cloud computing, and big data have advanced, software quality has increasingly garnered attention. As a crucial quality assurance measure in information technology development, the demand for software testing has grown significantly. Software testing stands as the most critical aspect in ensuring software quality, and its significance in the software project implementation process has become increasingly prominent. As a core course in the software technology major, this course, through project-based teaching and real-world job connections, enables students to acquire professional testing skills and master mainstream testing tools, thereby laying a solid professional foundation for their future careers.

Syllabus

  • Project I Understanding Software Testing
    • Task 1.1 Development of the Software Testing Industry
    • Task 1.2 Analysis of Software Testing Positions
    • Task 1.3 Understanding Software and Software Testing
    • Task 1.4 Purpose and Classification of Software Testing
    • Task 1.5 Software Testing Principles and Procedures
  • Project II ERP System Function Testing
    • Task 2.1 Black Box Testing
    • Task 2.2 Design Testing Cases
    • Task 2.3 Identify Software Defects
    • Task 2.4 Write Testing Documentation
  • Project III ERP System White Box Testing
    • Task 3.1 Understanding White Box Testing
    • Task 3.2 Learning the Logical Coverage Method
    • Task 3.3 Learning the Basic Pathway Approach
    • Task 3.4 Getting Started with JUnit Unit Testing
  • Project IV ERP System Interface Testing
    • Task 4.1 Understanding Interface Testing
    • Task 4.2 Basic Knowledge of HTTP
    • Task 4.3 Getting Started with Postman
    • Task 4.4 Postman Basic Practice
    • Task 4.5 Postman Advanced Practice
  • Project V ERP System Performance Testing
    • Task 5.1 Understanding Performance Testing
    • Task 5.2 Build a Performance Testing Environment
    • Task 5.3 Understanding the JMeter Interface and Core Components
    • Task 5.4 Introduction Testing of JMeter
    • Task 5.5 Basic Practice of JMeter Test Scripts
    • Task 5.6 Advanced Practice of JMeter Test Scripts
    • Task 5. 7 JMeter Test Script Parametrization Practice
    • Task 5.8 JMeter Scenario Operation and Report Analysis
  • Project VI ERP System Automation Testing
    • Task 6.1 Understanding Automated Testing
    • Task 6.2 Build an Automated Test Environment
    • Task 6.3 Selenium Element Positioning
    • Task 6.4 Selenium Basic Operation Method
    • Task 6.5 Selenium Advanced Operation Method
    • Task 6. 6 Framework for Automated testing of unittest
  • Final exam

    Taught by

    Zhang Xiumin, Sun Yongfang, Chen Yuanyuan, Shen Kun, Zhang Xiaonuo , Mao Shupeng, Dai Zhenzhong, and Wenlong Zhang

    Tags

    Reviews

    Start your review of Software Testing

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.