Tester Diaries – Exploring the Exploratory Testing
Hello to the interesting world of Software Testing!
My name is Ridha Malik and I am doing Software Engineering from University of Engineering and Technology, Taxila Pakistan. I have always been thinking how we do testing of any software practically and had many other question regarding this field. I always wanted to get some practical experience in this field after having studied the theory as part of my degree. Knowledge Tester and Majd Uddin provided me an opportunity to do some hands-on testing and learn testing skills.
I performed exploratory testing of Android app Disney Memories HD (). “Exploratory testing is simultaneous learning, test design, and test execution” is what I learnt from the Knowledge Tester course material. As per my understanding, the following things should be kept in mind while doing exploratory testing:
- Charter ( List down what features you have to test or what your mission is)
- Set the time for testing.
- Should test some working software.
- Output is test cases and bugs.
The Application under test “Disney Memories HD” is basically a photo editor with many functionalities including edit photo, decorate your photo with stickers, accessories, frames, apply filters, capture live picture with any Disney cartoon character, share photo, setting alarm, creating albums etc.
By following the above mentioned Exploratory Testing technique, I had a full day session divided in parts, where I wrote test cases to verify that functionalities and also found some bugs.
One of the learning for me was that how to write test cases. There are two approaches for writing test cases: on Functional area basis and on workflows or scenarios basis. The approach I followed for writing test cases was through workflows, and I think this approach is very beneficial in writing test cases. It may seem time consuming to some people but it is time worth spending.
The document with my findings is here: Disney Memories App Test Cases and you can see the test cases of this app along with bugs. As I went through this exercise, I thought it will be very beneficial to upload this document and share my experiences for people like me who are new in this field and can take help from it.
Do let me know how useful you found this and I’ll write more about more testing adventures as I undertake them.