Tin mới nhất

Menu

Chia Sẻ Khóa Học Thực Hành Software Testing Trong Python (Với Unittest Framework) [Khóa 7914 A]

Hướng dẫn thực hành chuyên sâu về manual unit và integration testing trong Python với các tình huống trong thế giới thực.

Bạn sẽ học được gì:

  • ✓ Phân tích các code base hiện có (& cấu trúc lại chúng nếu cần) và thiết kế các test case cần thiết cho phù hợp.
  • ✓ Thực hiện các manual unit và integration test trên Procedural code và Object Oriented code.
  • ✓ Tìm hiểu cách thực hiện Test Driven Development (TDD).
  • ✓ Thực hiện test coverage và chạy nhiều test đồng thời.
  • ✓ Tìm hiểu cách đối phó với boiler-plate code và pass-through methods/functions.
  • ✓ Sử dụng Pdb (Interactive Python Debugger) trong run-time để kiểm tra các test case khác nhau.
  • ✓ Tìm hiểu cách tạo mocks hiệu quả và thời điểm thực hiện dựa trên các tình huống trường hợp khác nhau.
  • ✓ Biết cách fake/sample real-world data.
  • ✓ Hiểu rõ hơn về các phương pháp hay nhất trong OOA, OOD & OOP bằng cách triển khai UML design schemes từ đầu và viết các test cho code base bạn đã tạo sau này.
  • ✓ Tìm hiểu cách đối phó với các thao tác và xử lý file (read, write, stdout functions, v.v.)

Khóa học sẽ đưa bạn qua một cuộc hành trình chuyên sâu bắt đầu với các khái niệm lý thuyết đằng sau Software Testing, cho đến phần bên trong, nơi bạn sẽ học các phương pháp hay nhất trong việc tiếp cận bất kỳ dự án nào, được thiết kế và triển khai trong bất kỳ mô hình nào (Procedural & OOP được đề cập trong phần này của khóa học).

Viết code không phải là trọng tâm chính đối với bạn với tư cách là một nhà phát triển phần mềm, đặc biệt là code chỉ 'hoạt động' trong một thời điểm hiện tại. 

Khóa học này dành cho ai:

  • ✓ Các Python developer đã có một số kiến ​​thức nền tảng về Python và muốn đi sâu vào thế giới kiểm thử phần mềm.
  • ✓ Sinh viên CS/CE trong năm đầu tiên hoặc năm thứ hai của họ, những người chỉ cần đọc về kiểm thử phần mềm và TDD.

Mục lục:

1. Chào mừng đến với Khóa học !

  • ✓ Giới thiệu.

2. Điều kiện tiên quyết:

  • ✓ Thiết lập môi trường
  • ✓ CLI (Command-Line-Interface).

3. Kiểm thử phần mềm là gì? Khái niệm & Công cụ cần thiết.

4. Unit Testing for Procedural Programming:

  • ✓ [Use Case 1] Calculator.

5. Hiểu và triển khai TDD (Test Driven Development) trên Procedural code:

  • ✓ [Use Case 2] TDD với FizzBuzz.

6. Unit Testing for Object Oriented Programming (OOP):

  • ✓ [Use Case 3] Player Class (Implementation & Unit-Testing với Python debugger).

7. Unit Testing và Integration Testing for Object Oriented Programming (OOP):

  • ✓ [Use Case 4] Part 1: Student-Course (Design & Implementation ).
  • ✓ [Use Case 4] Part 2: Student-Course (Unit Testing Course Class).
  • ✓ [Use Case 4] Part 3: Student-Course (Unit Testing Student với boiler-plate code).
  • ✓ [Use Case 4] Part 4: Integration Testing Course Class (Student-Course).
  • ✓ [Use Case 4] Part 5: Integration Testing Student Class (Student-Course).

8. Coverage Testing & running multiple tests:

  • ✓ Generating Test coverage reports và running multiple tests simultaneously.

9. Testing data handlers, file operations và stdout functions:

  • ✓ [Use Case 5] Part 1: Files class Implementation (data handler).
  • ✓ [Use Case 5] Part 2: Unit & Integration testing Files class.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Thực Hành Software Testing Trong Python (Với Unittest Framework) [Khóa 7914 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM