{"id":50727497,"url":"https://github.com/andrehora/exploring-testing-practices","last_synced_at":"2026-06-10T05:30:57.299Z","repository":{"id":360764458,"uuid":"1210999043","full_name":"andrehora/exploring-testing-practices","owner":"andrehora","description":"Exploring software testing with TestMiner","archived":false,"fork":false,"pushed_at":"2026-05-27T19:10:14.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":51,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-27T20:21:27.671Z","etag":null,"topics":["dcc-teste","github","testing"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrehora.png","metadata":{"files":{"readme":"README-en.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-15T01:11:10.000Z","updated_at":"2026-05-27T19:10:20.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/andrehora/exploring-testing-practices","commit_stats":null,"previous_names":["andrehora/exploring-testing-practices"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/andrehora/exploring-testing-practices","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrehora%2Fexploring-testing-practices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrehora%2Fexploring-testing-practices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrehora%2Fexploring-testing-practices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrehora%2Fexploring-testing-practices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrehora","download_url":"https://codeload.github.com/andrehora/exploring-testing-practices/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrehora%2Fexploring-testing-practices/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34139178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dcc-teste","github","testing"],"created_at":"2026-06-10T05:30:52.590Z","updated_at":"2026-06-10T05:30:57.294Z","avatar_url":"https://github.com/andrehora.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Exploring Testing Practices\n\nIn this exercise, we will explore testing practices in real-world systems using the [TestMiner](https://andrehora.github.io/testminer) tool.\n\nTestMiner allows you to view and analyze software tests in GitHub repositories, providing data on how projects organize their tests, how they evolve across versions, and which testing libraries are used.\nExplore the tool before starting to become familiar with how it works.\n\n---\n\n## Step 1: Select a repository\n\nChoose a real repository that has tests written in your preferred language.\nBelow are some links to help you find interesting projects:\n\n- **Python:** https://github.com/topics/python?l=python\n- **JavaScript:** https://github.com/topics/javascript?l=javascript\n- **TypeScript:** https://github.com/topics/typescript?l=typescript\n- **Java:** https://github.com/topics/java?l=java\n\n## Step 2: Explore the selected repository\n\nSearch for the chosen repository in [TestMiner](https://andrehora.github.io/testminer) and analyze the testing data generated by the tool.\n\n## Step 3: Explain a testing practice\n\nBased on the collected data, select a relevant testing practice or metric and explain it in your own words.\n\n---\n\n## Submission instructions\n\n1. Create a fork of this repository (learn more about forks [here](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)).\n2. Answer the questions below directly in this `README.md` file in your fork. You may add images to enrich your explanation.\n3. In Moodle, submit only the URL of your fork.\n\n---\n\n## Answers\n\n**1. Selected repository:** `\u003cREPOSITORY_URL_HERE\u003e`\n\n**2. Explanation:** `\u003cYOUR_EXPLANATION_HERE\u003e`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrehora%2Fexploring-testing-practices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrehora%2Fexploring-testing-practices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrehora%2Fexploring-testing-practices/lists"}