> ## Content Index
> Fetch the complete content index at: https://softwaretestingweekly.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Issue #18
- URL: https://softwaretestingweekly.com/issues/18/
- Published: 2020-05-08T16:25:13.000Z
- Updated: 2026-06-10T13:17:08.000Z
- Description: 100+ ways to write a JavaScript test automation project
- Author: Dawid Dylowicz

| Comment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Do you listen to software testing or software development podcasts? This week I want to provide you with two great resources that I've found.The first one is the amazing [Testing Podcast](https://testingpodcast.com/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) aggregator from [Michael Ensminger](https://twitter.com/mensming?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) who posts every known software testing podcast episode shortly after it's released on the original channel. It's a great way to keep up with the latest releases that suit you the most.The second one is this week's nicely described [recommendation](https://medium.com/@mirzasisic57/development-and-testing-podcast-recommendations-87bb9d6164eb?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) from [Mirza Sisic](https://twitter.com/MickeySisic?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) on software testing and software development podcasts.PS. A new category debuts this week — it's **Videos**! Since most of us switched to working remotely, plenty of new content has been released from online MeetUps, conferences and webinars. And my job is to give you yet another way to digest the best software testing news whenever it's possible. Stay tuned! ✌️*[Dawid Dylowicz](https://twitter.com/ddylowicz?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)* |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| NEWS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [Checking vs Testing](https://medium.com/@jarbon/checking-vs-testing-71538bf456ab?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)[Jason Arbon](https://twitter.com/jarbon?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) explains in a firm way why the debate about checking vs testing (and manual vs automation) is never going to be won by either side. What we need is a healthy mix of them all — and that's what I strongly agree with.[medium.com](https://medium.com/@jarbon/checking-vs-testing-71538bf456ab?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [What I Learned by Being My Own Test Engineer](https://medium.com/@amy.blankenship/what-i-learned-by-being-my-own-test-engineer-a278108938d8?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)*I previously thought that it might not be worthwhile to have UI developers dive into Cucumber, Gherkin, and Selenium in Java, but this experience has opened my eyes. I’ve learned some things I’d been wondering about how the QA side of things works, as well as somethings I didn’t know I didn’t know.*It's always great to see the developer's point of view on testing, such as this one by [Amy Blankenship](https://twitter.com/amyblankenship?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)!*PS. It's a premium article on Medium, so if you can't access it, simply open the link in a private tab.*[medium.com](https://medium.com/@amy.blankenship/what-i-learned-by-being-my-own-test-engineer-a278108938d8?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Six Testing Personas to Avoid](https://thethinkingtester.blogspot.com/2020/05/six-testing-personas-to-avoid.html?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)I loved reading through these short stories of six testing personas, presented by [Kristin Jackvony](https://twitter.com/KristinJackvony?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18). I feel like I can relate to them either by the mistakes I've done or by what I've observed. Great reminder![thethinkingtester.blogspot.com](https://thethinkingtester.blogspot.com/2020/05/six-testing-personas-to-avoid.html?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Kiwi TCMS open source bounty program: Round 2](https://kiwitcms.org/blog/kiwi-tcms-team/2020/05/01/kiwi-tcms-open-source-bounty-program-round-02/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)[Kiwi TCMS](https://kiwitcms.org/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18), the open-source test management tool, came up with a nice initiative of donating a total of €10000 for open-source contributions. They've just announced the second round of their bounty program, which started [a three weeks ago](https://kiwitcms.org/blog/kiwi-tcms-team/2020/04/17/kiwi-tcms-open-source-bounty-program-round-01/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18). There's some money to be made![kiwitcms.org](https://kiwitcms.org/blog/kiwi-tcms-team/2020/05/01/kiwi-tcms-open-source-bounty-program-round-02/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| AUTOMATION                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [100+ ways to write a JavaScript test automation project](https://github.com/e2e-boilerplate?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)This is huge! [Girma Nigusse](https://github.com/xgirma?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) put together over a hundred combinations of JavaScript UI testing frameworks and tools. Cypress, TestCafe, Nightwatch, Playwright, Protractor, Puppeteer, Selenium, WebdriverIO — they're all there! See the full list [here](https://github.com/e2e-boilerplate/utils/blob/master/docs/implemented.md?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18).[github.com](https://github.com/e2e-boilerplate?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [Emulate geolocation for Automated Testing with webdriverIO](https://dev.to/coffeestain/emulate-geolocation-for-automated-testing-with-webdriverio-5e2e?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)Last week, [Pablo Calvo](https://twitter.com/Pjcalvov?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) shared about emulating [geolocation for manual testing](https://softwaretestingweekly.com/issues/17?m=web&utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18#UTX9GDM). This time, he focused on achieving the same result in automated testing with [WebdriverIO](https://webdriver.io/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18).[dev.to](https://dev.to/coffeestain/emulate-geolocation-for-automated-testing-with-webdriverio-5e2e?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Making Xcode UI tests faster and more stable](https://blog.bitrise.io/making-xcode-ui-tests-faster-and-more-stable?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)I'm a big fan of implementing UI tests using the native platform's tools. However, Xcode UI tests tend to be a bit flaky. Luckily, [John Sundell](https://twitter.com/johnsundell?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) gives some handy tips and snippets on how to make these tests more reliable![blog.bitrise.io](https://blog.bitrise.io/making-xcode-ui-tests-faster-and-more-stable?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Iframes, switchTo() and default content with Selenium](https://imalittletester.com/2020/05/06/iframes-switchto-and-default-content-with-selenium/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)Whoever had to deal with [Iframes](https://www.w3schools.com/html/html%5Fiframe.asp?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) knows that they're never straightforward to automate (damn these Stripe payment's forms!). Hence I'm happy to see this comprehensive guide from [Corina Pip](https://twitter.com/imalittletester?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18), where she explains everything about automating iframes tests, including a lot of examples.[imalittletester.com](https://imalittletester.com/2020/05/06/iframes-switchto-and-default-content-with-selenium/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [Web Security Testing with OWASP ZAP and Selenium](https://dev.to/giannispapadakis/web-security-testing-with-owasp-zap-and-selenium-3gf5?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)A great guide on how to scan websites for vulnerabilities using [OWASP ZAP](https://www.zaproxy.org/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) with Selenium — explained by [Giannis Papadakis](https://www.linkedin.com/in/ioannis-papadakis-64862257/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18).[dev.to](https://dev.to/giannispapadakis/web-security-testing-with-owasp-zap-and-selenium-3gf5?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| TOOLS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Smart automation locator generator](https://medium.com/@vinayaktitti/smart-automation-locator-generator-bfa7e43eefd7?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)[Vinayak Titti](https://www.linkedin.com/in/vinayak-titti-33a25737/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) gives a great overview of browser tools that allow getting a unique XPath or CSS locators of any chosen HTML element — right for your test automation convenience.[medium.com](https://medium.com/@vinayaktitti/smart-automation-locator-generator-bfa7e43eefd7?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| BOOKS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Software Bug Stories](https://leanpub.com/softwarebugstories?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)[Ajay Balamurugadas](https://twitter.com/ajay184f?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) and [Saranya Easwaran](https://twitter.com/saranyae?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) analysed twenty various bugs and wrapped them in a book that's just been released. It's available in the most popular eBook formats and distributed on the pay-what-you-want basis.And if you're looking for a review, [Srinivas Kadiyala](https://twitter.com/srinivasskc?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) has already [written one](https://testingeduindia.blogspot.com/2020/05/book-review-software-bug-stories.html?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)![leanpub.com](https://leanpub.com/softwarebugstories?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18)                                                                                                                                                                                                                                                                                                                                                                                                                      |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| VIDEOS                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Practical Application of The Modern Testing Principles](https://www.youtube.com/watch?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18&v=zPaDoJARFHw)Two weeks ago, [Melissa Eaden](https://twitter.com/melthetester?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) gave a great presentation on how to implement [Modern Testing Principles](https://www.angryweasel.com/ABTesting/modern-testing-principles/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) in practice. It's reassuring to see that it's aligned with how I've [applied them](https://morethantesting.com/blog/first-month-as-qa-lead-in-a-startup/?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) in my previous job.[youtube.com](https://www.youtube.com/watch?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18&v=zPaDoJARFHw)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| And…                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [...how does your bug prioritisation matrix look like?](https://simply-the-test.blogspot.com/2020/05/simplified-bug-prioritization-matrix.html?utm%5Fcampaign=Software%2BTesting%2BWeekly&utm%5Fsource=Software%5FTesting%5FWeekly%5F18) 😂                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |