Another Outreachy post time! This week is about my personal struggles with the project so far. Throughout this process I’ve found myself at times circling around a problem, feeling like I wasn’t able to make any traction. One example is figuring out how to write Cucumber scenarios for api calls. I wasn’t too familiar with using apis and writing test scenarios for it seemed daunting as most of the test I’ve written in the past were for front end functionality. I decided to hit the books and read up on mediawiki’s documentation for their api. I also found it helpful to find and take courses on linkedin learning that had to do with creating test cases, especially when the examples were testing an api. I found these courses,Behavior-Driven Development and API Testing and Validation which were helpful. I made some tests cases and presented it to my mentor to get feedback which helped.
I understand that this is an iterative process so try my best but know that I’m probably not going to get it 100%. It also helps to remember that this is what the internship process is all about, learning and growing and that’s something I can feel confident about :)
I understand that this is an iterative process so try my best but know that I’m probably not going to get it 100%. It also helps to remember that this is what the internship process is all about, learning and growing and that’s something I can feel confident about :)