Posted In — Career in Software Testing, Testing Skill Improvement, Testing Tips and resources
Halloween is right around the corner!
This is the time to revel in awful, creepy and gory stuff – STH brings you horror stories that are going to shake even the most seasoned testers out there. Are you ready?
What scares testers most?
Take your pick- Continue reading →
Posted In — Testing Concepts, Types of testing
Sci-Fi fans: Don’t get your hopes up. This isn’t that kind of mutation we are talking about :)
What is Mutation Testing?
Mutation testing is a fault based testing technique where variations of a software program are subjected to the test data-set. This is done to determine the effectiveness of the test set in isolating the deviations.
It sounds a little complicated, isn’t it? Continue reading →
Posted In — Automation Testing, Reviews
“If an end user perceives bad performance from your website, her next click will likely be on your-competition.com.” – Ian Molyneaux
The advancements in web development technologies make web-based applications more feature-rich, hence it becomes more challenging to automate your web testing.
Website technology features like multi-platform support, cross-browser, responsive design could add more complications & effort to your Web UI test automation strategies. Continue reading →
Posted In — Basics of Software testing, Testing Concepts
Don’t you all love the compare and contrast themed articles? I know I do. It is such a great way to invite thoughts, comments and maybe even, strong disagreement.
Today’s topic is the difference between Retesting and Regression Test.
Let’s begin with Retesting:
Retest means to test again. The reason does not matter. When you repeat a test, you retest. You could retest current version functionality. Or a bug fix, previous version functionality, a test case you just ran, etc.
Continue reading →
Posted In — QA leadership, QA team skills
More often than not, when you are a large testing team, you have an equally large product to test and equally complex challenges to deal with.
What then becomes difficult is maintaining the quality standards, knowledge sharing and decentralizing the expertise.
Let me explain this problem in-depth and possible solutions too. Continue reading →
Posted In — Agile Testing
Agile Software development is a set of methods and practices that are based on the Agile Manifesto. Agile methodology emphasizes team collaboration and frequent delivery of a product.
One of the 12 principles listed in the in Agile Manifesto is:
“At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.”
Continue reading →