Good old BASH is probably the most popular command shell out there. Take any randomly selected Angular or React developer and ask him or her what type of computer OS they use, 99% of them will say Mac OS. Why? Some will tell you they like the sleek interface of Mac or it's resilience against malware, but the real key comes down to having a BASH shell. This is huge because things like npm, gulp, ng cli, ssh, git, travis CI, karma, protractor, cucumberjs, and more all run in a BASH shell. Sure, Windows has it's own command line, but it's not the same. Not at all! Lol. Anyway, I'm super excited that Windows has managed to give their own command line support for BASH, unlocking otherwise difficult to take on projects for many developers including my friend Wayne Pao who is fearlessly learning test automation with AngularJS right now as I'm typing this now (on his windows machine)!
0 Comments
I was just derping around on SoundCloud yesterday listening to music while I worked. Because I had cucumber acceptance tests on my mind from my open feature files (also I was eating a salad with cucumber haha) my fingers for some reason decided to type "cucumber" into the search box.
I have a habit of falling in love with a company as soon as I leave the interview. Unfortunately, I've had a good deal of no's while looking for a new job. It's important to take the bad new gracefully, reflect on it, and prepare for getting that yes next time. Indeed, I heard a "no" today regarding an interview I went on this past Friday. Yes, I am bitter because I really wanted the job, but sometimes it's just not the right fit for whatever reason.
Even though I consider myself more of a developer than a tester, I've realized that the best creators of perfect software of those who can build a balanced suite of automated tests with some code implemented to make them work. Although the ISTQB (International Software Testing Qualifications Board) exam has to do with all testing including just manual testing. Also, as the inventor of Triplex Testing Theory I wanted to make sure I wasn't missing anything. They have some weird vocabulary, but overall studying for this this exam can give you a great awareness of all areas of software testing without being a programming language specific tutorial on it. I don't have much time left before I go to the testing center, but my last method of studying is copying my notes here in a blog post. If you're taking the exam soon, I hope this helps!
Cucumber is a fantastic tool for writing automated BDD tests in the Gherkin language. Similar to unit testing and e2e testing, Cucumber builds on them to give you another level of testing- this one much easier for other team members to read and understand. I began this blog post soon after venturing off to implement cucumber.js into my project. Let's just say I didn't go down the absolute best path (hehe), and so this guide is really not the recommended way to use cucumber.js in an AngularJS application. If you're interested in doing it right, check out Setting Up Protractor to Run The Cucumber.js Testing Framework. If you are just curious what's so bad about this way and why it's "wrong" then keep reading! :)
|
AuthorThe posts on this site are written and maintained by Jim Lynch. About Jim...
Categories
All
Archives
March 2023
|