{"id":21189732,"url":"https://github.com/kanugurajesh/web-testing","last_synced_at":"2026-03-11T17:01:46.787Z","repository":{"id":156786819,"uuid":"625170419","full_name":"kanugurajesh/Web-Testing","owner":"kanugurajesh","description":"Website packet testing project","archived":false,"fork":false,"pushed_at":"2023-04-08T09:34:24.000Z","size":7202,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-01-12T04:54:51.058Z","etag":null,"topics":["data-visualization","dataquery","drivers","elasticbeanstalk","elasticsearch","fastapi","frontend","json","linux","python","reactjs","selenium"],"latest_commit_sha":null,"homepage":"","language":"Python","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/kanugurajesh.png","metadata":{"files":{"readme":"README.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}},"created_at":"2023-04-08T09:26:27.000Z","updated_at":"2024-01-12T04:54:51.059Z","dependencies_parsed_at":"2023-08-15T17:31:47.740Z","dependency_job_id":null,"html_url":"https://github.com/kanugurajesh/Web-Testing","commit_stats":null,"previous_names":["rajesh604/web_testing","kanugurajesh/web-testing"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanugurajesh%2FWeb-Testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanugurajesh%2FWeb-Testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanugurajesh%2FWeb-Testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanugurajesh%2FWeb-Testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kanugurajesh","download_url":"https://codeload.github.com/kanugurajesh/Web-Testing/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225615287,"owners_count":17496941,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["data-visualization","dataquery","drivers","elasticbeanstalk","elasticsearch","fastapi","frontend","json","linux","python","reactjs","selenium"],"created_at":"2024-11-20T18:53:43.608Z","updated_at":"2026-03-11T17:01:46.699Z","avatar_url":"https://github.com/kanugurajesh.png","language":"Python","readme":"# Web Testing Application\n\nThis project is used to test the web application.It extracts and visualizes the network logs of the website\n\n## Usage\n\nTo Setup the Web Testing Application first you need to setup web_backend The instructions are given in the web_backedn readme file  \nThen setup the web_frontend the instructions are provided in the web_frontend readme file  \n  \n## LambdaTest\n\n[![LambdaTest_Logo](https://www.lambdatest.com/resources/images/guideline/ltlambdabrand.svg)](https://www.lambdatest.com/)\n\u003c!-- \u003cimg src=\"https://www.lambdatest.com/resources/images/guideline/ltlambdabrand.svg\"  width=\"600\" height=\"300\"\u003e --\u003e\n\n### Company information \n[LambdaTest](https://www.lambdatest.com/) is a continuous quality testing cloud platform that helps developers and testers ship code faster. Over 2 Million users across 130 countries and leading enterprises rely on LambdaTest for their testing needs. LambdaTest platform provides secure, scalable, and insightful test orchestration for customers at different points in their DevOps (CI/CD) lifecycle\n\n### Why participate in an Octernship with LambdaTest\n\nLambdaTest is building a seamless omnichannel digital experience testing platform for modern businesses across industries. Think of us as the test execution and orchestration backbone for leading global digital businesses. We work closely with the larger open-source and testing community through a lot of our initiatives.\n\nOne of LambdaTest’s major product components is our visualization offering. In this role, you will get a chance to work as a full-stack engineer for this offering. You will specifically be working on graphs and logs that are crucial for development teams to understand various aspects of their test execution. You’ll work closely with our engineering and product teams and get to do both the engineering and documentation parts of the process. Your work will be a game changer for more than 2mn users, across 10,000+ companies and 130+ countries.\n\n### Octernship Role Description\n\u003c!--- Use this section to describe the role in as much detail as necessary. Please include the GitHub Classroom assignment submission date, length of the Octernship, and the monthly stipend ---\u003e\nWe're looking for a full-stack developer to join our engineering team. \n\n| Octernship info  | Timelines and Stipend |\n| ------------- | ------------- |\n| Assignment Deadline  | 8 April 2023  |\n| Octernship Duration  | 3 Months  |\n| Monthly Stipend  | $500 USD  |\n\n### Recommended qualifications\n\u003c!--- Use this section to describe what skills a student might need to complete the problem statement on GitHub Classroom ---\u003e\n- Experience with Git \u0026 GitHub\n- Writing modern JavaScript/Node.js/Golang/Python\n- Passion for open source \u0026 web standards\n\n### Eligibility\nTo participate, you must be:\n* A [verified student](https://education.github.com/discount_requests/pack_application) on Global Campus\n* 18 years or older\n* Active contributor on GitHub (monthly)\n\n# Assignment\n## Test Logs Visualization with Graphs\nAs a company, I run ~2 Million Selenium test Network logs a day on cloud. Build an ability to graphically visualize the logs using a low end resource cloud architecture framework. This code should be able to package and run on self-hosted machines or on cloud with proxy settings and public APIs for subscribed customers. \n\n\n### Task instructions\n\nThe following are the prerequisites for the task: \n- Setup Selenium on your local machine \n- Write the script for opening the URL (https://www.lambdatest.com/) \n- Click on each header navigation items \n- Store the network logs generated on the browser to your local machine. \n- Repeat the process for more than 100 tests\n\nThe following are the requirements for the task: \nUse a lightweight graph library which can render a time series of 365 days on the x-axis and y-axis should be the following: \n- Total count of logs \n- Logs count/average stacked by log type (mime-type)\n- Logs count/average stacked by log level (Status Codes) \n- Logs should be able to filter on the UI by any available key-value. \n- Logs should be searchable with a keyword using an API to fetch the results. \n\nYou can use the recommended tech stack for developing this fullstack application: \n- ElasticSearch or any text search engine. \n- ReactJS \n- Go lang (or) Python for server \n\n### Task Expectations:\nStudents are expected to use the GitHub Flow when working on their task. This includes\n\n1. Making changes on the auto generated `feedback` branch to complete the task\n2. Using the auto generated **Feedback Pull Request** for review and submission\n3. Using GitHub Discussions to ask any relevant questions regarding the project\n\n### Resources\n- Install [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)\n- Sample GitHub [Issue](https://github.com/npm/cli/issues/6051)\n- [ElasticSearch](https://www.elastic.co/guide/index.html) documentation\n- [ReactJS](https://reactjs.org/docs/getting-started.html) documentation\n- [Go lang](https://go.dev/doc/) or [Python](https://www.python.org/doc/) documentation\n- [Gin](https://gin-gonic.com/docs/) or [FastAPI](https://fastapi.tiangolo.com/) documentation\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanugurajesh%2Fweb-testing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkanugurajesh%2Fweb-testing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanugurajesh%2Fweb-testing/lists"}