Monthly Archives: September 2014

Test Insane Joins The Movement To Stop ISO 29119

STOP ISO 29119

We feel good to join the context-driven testing community to stop ISO 29119. You can look at the F.A.Q. about ISO 29119 at http://www.developsense.com/blog/2014/09/frequently-asked-questions-about-the-29119-controversy/ by Michael Bolton.

To file a petition, please use http://www.ipetitions.com/petition/stop29119

STOP ISO 29119

Bridging The Gap Between Testers And Developers To Test Better

RESTful Test Endpoints Representation

WHAT PEOPLE ARE SPEAKING ABOUT?

Often we see the debate on software testing forums and other social media platforms like twitter, LinkedIn and others where testers speak about “Testers must code”, “Testers need to learn a scripting or a programming language” and other kind of statements. We never want to get into such debates or group discussion as we are clear with what we need to do at Test Insane and collectively do better in testing a software.

OUR WAY

We at Test Insane Software Testing Services have team of exploratory software testers who focus on learning to test better while we also have passionate developers who come with extensive experience in programming. Now, there are several things we learn together which is mutual benefit to our customers and us! Our developers help in building test frameworks, tiny utilities, check automation continuous integration implementation, and finding bugs as well from the code review. And they also learn some of the aspects from our exploratory testers about what doesn’t work well and our developers even come up with the counter-measure. There have been times when we have given the fixes in the bug reports, we do not hesitate to give the fixes even though our customers didn’t ask for it, because we believe that we are helping our customers and we will do everything and anything to test the software better and collectively make a faster progress.

 

Developers and Testers Together in Testing

Developers and Testers Together in Testing

 

DO WHAT YOU LOVE TO PHILOSOPHY!

At Test Insane, we love to utilize the skills instead of forcing someone to do something which they hate to or do not like to! We identify the areas in which our team is great at and we help the team nurture the skills which they are good at. The intention is to do better testing and well, we are doing it by having developers and testers together instead of saying, “Testers must code”. We proudly say, “Testers Must Test” and “Developers Must Code” while we use the combo of both and rock testing activity for our customers. We unite and we rock! We do not like a basketball player practicing cricket as well! The world is beautiful when people follow their heart and do what they love to! Having said that, if there is a person who likes to test and code; we would encourage him to do so because that’s what he / she loves to do. Follow your heart and stay happy!

CULTURE PLAYS AN IMPORTANT ROLE TOO

We see that developers generally not respecting testers as they are poorly skilled and not being credible. Some of the statements by developer could be (At least what we have seen in India), “Oh, you just test it man; I have to fix it which is challenging”, “Testing is easy and anyone can do it man” and many other statements which are demotivating or discouraging. Well, we will not deny those comments from a developer because testers with whom he / she is working do not have good enough skills and it is fair enough in that context (There is no generalization)!

Now, the culture at Test Insane is insane! We never felt testers and developers work in an isolated fashion. Till date, we do not feel he / she is a developer or a developer feeling “he / she is a tester”. We see it as a one team who rock the work. Everyone in our team respects each other irrespective of what role they are playing. That’s what makes an insane team. As Test Insane has skilled testers and developers, there are no negative comments because everyone understands the credibility of a team member.

Culture is important and in the context of Test Insane, this idea works where we bridge the gap between developers and testers in testing to help the customer by testing better. In other organizations filled with ego, discouragement, no good enough skills etc. may not work. Sometimes, it is better to keep things separated based on many attributes. It works for us and we are happy working together and we shall continue to do so!

We build great teams! Want to work in our team? Write to us at iaminsane@testinsane.com explaining why you want to work with is and what makes you insane in computer world! We would like to see the writing in insane format instead of formal way. Let there be attitude!

Software Testing MindMaps For The World

Software Testing Mindmaps

We would love to start this blog post by thanking Mr. Tony Buzan who showcased the concept of mind-mapping to the world. We do not want to hype the usage of mind-maps in our testing activity, we see it as good way in specific contexts without comparing to any other way of doing it. It is a gut-feeling of our test team with which they feel they can do great with usage of mind-maps. Be it developing a test strategy for a software or be it using mind-maps for test coverage. One of the beautiful thing about our mind-maps is, we do not allow them to die; we keep them alive by adding more nodes or ideas as and when we get. Mind-map without great content or data is not great! We believe that, the content need to have value while the presentation also needs to rock for the projects that we undertake.

Why do we say “Testing Mindmaps For The World”? Good News!

We were just thinking about, open source tools or utilities that exist in this world; and a thought sparked in our brain circuit and we said, “Why not develop mind-maps in testing across various topics and make them downloadable”. When we say, “downloadable” it doesn’t only mean that you can download READ only format which is the image format, but also the source file which you can edit based on your project context (Example: *.xmind). This is our third contribution to the testing community and it is OPEN SOURCE. We wanted to give out completely without conditions. We love unconditional love.
Software Testing Mindmaps

THE IDEA & THE PROGRESS

Building Web-based Application For The Mindmaps Repository

Our team member Karthik Kini started the work on building the web application where we can upload the mind-maps and people can download the mind-maps. We came up with the wishlist feature set like,

  • Mind-map categories like usability testing, healthcare, BFSI testing, accessibility testing, security testing, UI / UX testing and more.
  • Search filters like Most downloaded, most viewed, latest etc.
  • We needed comment feature as well where visitors could add comment which may be “Awesome”, “Thanks for this mind-map”, “It sucks”, “This rocks” and whatever they intend to. Also, not only these kind of comments; but they could initiate the discussion also on the mind-map nodes which could be “Hashing”, or “Encryption” etc.

 

Where’s the data? (Mindmaps)

Now, you learned about the web application platform for mind-maps; but the question is about where do we start with mind-maps creation of various topics? Here is something insane that we came up with, “We would die soon if we did not have the commitment to keep this platform alive, so we need to dedicate some time in a week so that we are continuously contributing to the community”. Now, this being open source; even people around the world can contribute however, there would be moderation to keep the things neat and maintain the quality. As we still do not know how many people would contribute around the globe, we said to ourselves, “We do not have control on others, but ourselves! So, let us have the commitment and dedicate some time in every week for some mind-maps and the beautiful thing about this is, we will learn a lot while we are creating mind-maps based on various subjects”. Thanks to our team member Jyothi Rangaiah for heading the mind-maps creation activity on various topics of her interest for the launch. Not to forget our other supporters / contributors for the launch, and they are Jasmeet Singh & Mohit Verma. So, now you know how the data gets pumped into our mind-map web app repository.

What Next?

Visit our mind-maps repository at http://apps.testinsane.com/mindmaps/ and start browsing and downloading. We are providing MIT license and that means you could do anything with the source that you download.

CREDITS

We do not have control on how the world will use it and whether it will give credits to Test Insane and its contributors. Or people will just use their name by faking without mentioning the credits. So, we can say only one thing and that is, “We have put our efforts to give this to the world before we die! And we request you to mention us and the team wherever possible”. We love to owe credits and even receive them!

HOW CAN YOU GET INVOLVED WITH US?

Write to welovetohelp@apps.testinsane.com and we can talk further!

How do we test mobile apps?

Mobile App Testing

We were seeing the same set of testers who were tapping and telling the world, that “login is not working”, “error message appears to be inappropriate” and many other bugs which are good, but we come from a unique background and philosophy about mobile app testing. We have loved Scuba Diving because that’s where you can see great aquatic animals and that’s where the treasure is. Likewise, we love to deep dive into mobile app testing aspects and here are some things that we cover as part of Mobile Application Testing at our start-up.

Mobile App Testing

Mobile Application Testing