Profile Information
Name: Akanksha Bhattachan
Timezone: UTC+5:45
Resume:
Github: https://github.com/akankshabh
Location: Kathmandu, Nepal
Working Hours: 10 am - 3 pm UTC+1, 8 pm - 12 am UTC+1
1. Background
2. Purpose
3. Project Scope
4. Possible Implementation Methods
5. Why Is This Necessary?
6. How Will The Proposed Features Benefit Wikimedia Projects?
7. Do You See Any Risks/Concerns Involved In implementing The Planned Features?
Mentors
8. Deliverables
------------------------------------------------------------------------------------------------------------------------------------------------------------
Planning for the intern tasks timeline :
Community bonding period. 1 Dec 2020 1 Dec 2020
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Implement existing tests across moderately sized repo's in Microsoft Playwright
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Install dependencies , Setup environment and explore core details, API References, best practices tutorials 2 Dec 2020 3 Dec 2020
Create a sample test 4 Dec 2020 6 Dec 2020
Communicate with mentors and select repo for implementation, explore the repo for implementation 7 Dec 2020 8 Dec 2020
Start working on implement existing tests across moderately sized repo's in Microsoft Playwright 9 Dec 2020 23 Dec 2020
Feedback from Mentors, work to implement as suggested 24 Dec 2020 30 Dec 2020
Write report on (Implement existing tests across moderately sized repo's in Microsoft Playwright) 31 Dec 2020 31 Dec 2020
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Introduce video recording and screenshots of tests
Install dependencies modules 1 Jan 2020 2 Jan 2020
Explore APIs page.video, page.screenshot and depencies node- modules for recording and sreen shots 3 Jan 2020 5 Jan 2020
Start working on taking video recording and screenshots of test 6 Jan 2020 22 Jan 2020
Feedback from Mentors, work to implement as suggested 23 Jan 2020 30 Jan 2020
Write report on (Introduce video recording and screenshots of tests) 31 Jan 2020 31 Jan 2020
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Benchmark Playwright against Puppeteer (using previous implementation) and WebdriverIO.
Install the previous implementation Puppeteer and webdriverIO and setup environment 1 Feb 2020 2 Feb 2020
Explore previous implementation Puppeteer and webdriverIO 3 Feb 2020 7 Feb 2020
Start working conducting test with Playwright , Puppeter and WebdriverIO and documentation 8 Feb 2020 18 Feb 2020
Feedback from Mentors, work to implement as suggested 19 Feb 2020 27 Feb 2020
Write report on (Benchmark Playwright against Puppeteer (using previous implementation) and WebdriverIO ) 28 Feb 2020 28 Feb 2020
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Re-run a short evaluation on Cypress (Depending upon whether the issues with Cypress are resolved)
Setup the Cypress environment 26 Feb 2020 28 Feb 2020
Explore Cypress 1 Mar 2020 3 Mar 2020
Work on re-running a short evaluation on Cypress 4 Mar 2020 10 Mar 2020
Feedback from Mentors, wrap up the all the tasks 11 Mar 2020 25 Mar 2020
Write report on (Re-run a short evaluation on Cypress (Depending upon whether the issues with Cypress are resolved) ) 26 Mar 2020 26 Mar 2020
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
9. Contribution made for the project
10. About Me
11.What does making this project happen mean to you?
12. Past Experience