Automation experts I follow on Twitter:
@bede_nz: Automated testing in the mobile world
@katrina_tester: Test Practice Manag...
Day13: Share your favourite automation tool and why?
So far, my favourite automation tool is Selenium WebDriver. I use it to do automation testing for Web applications. I like it because it's powerful due to the following reasons:
1, Selenium WebDriver is an open source tool. Anybody can download and use it at free cost.
2, it can be used with many popular programming languages to write test scripts(It supports C#, Java, Python, PHP, Ruby, etc.),...
Day12: Read and share some interesting blogs on automation
There're some interesting and useful blogs which include contents of general software testing, and automation as well. I follow and learn a lot from them.
My ex-QA lead and mentor Kumar's blog: http://qachief.com/
Guru99: https://www.guru99.com/
Software Testing Help: https://www.softwaretestinghelp.com/
Pragmatists: https://blog.pragmatists.com/
And here's my own blog where...
Day11: Compare and contrast Mocking, Stubbing and Faking

Mock,stub and fake are all test doubles which are commonly used in automated unit testing. They look and behave like their product equivalents, but simplified. Using test doubles reduces complexity because it allows verifying code independently from the rest of the system. Sometimes, it's even...
Day10: Delete an automated check from your current check and share why you chose the one you deleted
Although the topic is about "Delete one automated check...", when I think about it, I just realise some checks could be deleted.
In general, I'd delete some low-level risk of failure or fewer impact checks when doing automation tests, such as:
1, In the test of clicking on a button to open a drop-down menu and then choose an option from the menu, I'd delete the check of the drop-down...
Day9: Find, use and share your thoughts on an API testing tool
I've used two API testing tools: Postman and SoupUI. I prefer SoupUI between these two.
Although SoupUI Pro is a commercial version, SoupUI itself is an open source and its UI is just simple and user-friendly.
SoupUI is powerful at API testing. I only used it to do functional testing for both rest and soap APIs, but its functionality covers more than that. Its core features include:
Web...
Day8: Demo your automation
I've just created a sample automation testing framework for a web application via selenium on Java platform. Currently, it includes only the framework and login test. Later on, I'll keep adding more and more tests into it.
Here it is:
https://github.com/Jasmine007at2018/JavaFrameworkForGrab...
Day7: How do you choose which tools to use in your testing?
Before answer this question(how, which?), we may ask: why do we need tools in our testing? Once we get the answer to the 'why' question, we might also get answers to the 'how' and 'which'.
Generally saying, only when the benefits of introducing a tool in testing are more than the risks of it, we'll consider to choose it. So, I think that always understanding the requirements of the project...
Day6: Share what skills a team needs to succeed with automation in testing
I think that as a team if you want a great success with automation in testing, some skills should be essential, like:
1) General testing logical mind.
2) General knowledge about automation testing process and strategies.
3) Being able to build a practical Automation Framework with suitable automation tools.
4) Being able to design reporting facilitated, easy troubleshooting, easily maintainable...
Day5: Find, use and share your thoughts on a web UI testing tool
The web UI testing tool I've been using currently is Selenium WebDriver.
First of all, Selenium WebDriver is an open source tool. Anybody can download and use it at free cost.
Secondly, it can be used with many popular programming languages to write test scripts(It supports C#, Java, Python, PHP, Ruby, etc.), so it's easy to use. I use it with C# and Java.
Third, it automates web browsers...
Day4: What types of testing can automation support you with?
Automation can support many types of testing, generally saying, such as:
1) Unit test. Especially in a DevOps development model using CI/CD, every build would be followed by an automation unit test.
2) Regression testing. When a software or its environment is changed, a regression testing should be implemented to ensure that defects have not been introduced or uncovered in unchanged areas of the...
Day3: explore the 'automation thread' on the club and contribute to the conversation
Is anybody going to sit Test Automation Engineer of IS...
Day2: Begin reading an automation related book and share something you've learnt by day 30
I'm reading Advanced Level Syllabus – Test Automation Engineer from ISTQB.
I've learnt something following:
Testware is necessary for the testing activities that include:
Implementing automated test cases
Monitoring and controlling the execution of automated tests
Interpreting, reporting and logging the automated test results
Test automation has different approaches for interacting with...
Subscribe to:
Posts (Atom)