New answers tagged techniques
Based on my opinion, always depends on your skills. I mean, if you are testing Windows desktop application, it's highly recommended some .net knowledge, but if you are running Android tests, Java is the base of the knowledge. Black-box testing is quite a general way to describe a testing method, it can include a lot of technics, like a boundary test for ...
Since you have used basically black box methods, you may want to widen your QA knowledge by introducing yourself in topics like code inspection, code analysis, technical debt, code metrics... This will allow you to predict which parts of the software are most likely to fail and which parts will require more effort to be maintained or evolved.
There's a lot of ways you can go here - if you want to stay with manual testing you can look to improve your ability to find and report problems, or you can add load testing or functional regression testing to your skill set. Depending on where you're based, the most effective method for you could vary - you'll want to balance between something you enjoy ...
Top 50 recent answers are included