en fr

Project 7: Tests and debugging

Posted on dim. 27 février 2022 in Student project

Project summary:

A company has created a digital platform to coordinate his events, but there are several, one which crashes the application.
The goal is to fix the bugs, execute the phase 2 elements according to the Test Driven Development approach and produce a performance report.

Skills worked:

  1. Debugging python code
  2. Implement some python tests:
    Use Pystest
    A script tests structure according to the clickstream. A test tree structure according to their category (integration, unit, preformance) Performance testing with Locust
  3. Structure the repository :
    Separate branches for each issue and fonctionnality with, to finish, a quality assurance branche

Technologies and tools:

Python 3.9 ; Pytest ; Flask ; Locust ; GitHub ; Gitbash ; PyCharm

Project's repository:

«Improve a web python application by tests and debugging»