LambdaTest Community

Find answers, support, and inspiration from other users

Questions 2
LambdaTest Community
Answered

How one can become a good tester or debugger?

Can anyone please tell me how one can become a good tester or debugger.

Up Vote Down Vote 0 Votes
Posted 3 months ago

Answers 2


In the following courses on Software Testing, you will attain crucial information about software testing concepts and techniques. As a software tester, you must learn about the latest tools to handle the continuously increasing complexities in the field, catch bugs and construct impeccable software. It will provide career-changers with the skills to get an entry-level job in Software Testing and help advance Software Developers skills in unit testing.

Courses

Opting for any of these courses makes you eligible for a job as a software developer and tester, quality assurance engineer.

  • Software Testing

Amazon Web Services

Platform : Udacity

Timeline : 1 Month

Skill Level : Intermediate

Instructors : John Regehr and Sean Bennett

This course will enable you to think like a software tester. It’ll help you to discover different software testing methods, catch bugs and build a better software. The course shall will only provides you with rich content but you’ll also enjoy the perks of self-paced learning, along with constant assessments and interactive quizzes.

  • Software Testing Fundamentals

University of Maryland

Platform : edX

Timeline : 8 weeks (8-10 hours a week)

Skill Level : Introductory

Instructors : Dr Michael Scott Brown and Dr Renata Rand McFadden

This course will be your guide to learning how to catch defects and bugs in the software using various latest methods that are prevalent in the market. The professors teach in Java and JUnit for examples and assignments, and you can take up this course if you are planning to learn from scratch. The course allows you to learn at your own pace!

  • Software Testing Management

University of Maryland

Platform : edX

Timeline : 8 weeks (8-10 hours a week)

Skill Level : Introductory

Instructors : Dr Michael Scott Brown and Dr Renata Rand McFadden and Dr Mir Mohammed Assadullah

There is much more to software testing than just finding defects! Successful software and quality assurance engineers also need to administer the testing of software

In this course, you will learn about the management aspects of software testing. You will learn how to successfully plan, schedule, estimate and document a software testing plan. The lessons will also teach you how to analyze metrics to improve software quality and software tests. This course also discusses software quality initiatives developed by industry experts.

No previous programming knowledge is needed for this course!

  • Software Engineering Essentials

Technische Universität München

Platform : edX

Timeline : 8 weeks (5 to 7 hours a week)

Skill Level : Intermediate

Instructors : Bernd Bruegge, Stephan Krusche and Andreas Seitz

This course will introduce you to the basic concepts of object-oriented software engineering. You will learn and apply UML modelling, patterns and project management methodologies that are used during the development of complex software systems.

This is an interactive course where you can watch videos which explain the critical theory. You can also participate in online exercises to practice your knowledge via quizzes, programming exercises and UML modelling with peer reviews with immediate feedback.

  • Testing with Agile

University of Virginia

Platform : Coursera

Timeline : 3 weeks (2-4 hours a week)

Instructor : Alex Cowan

To deliver agile outcomes, you have to not only implement an agile process but also focus on creating a culture of experimentation. It’s this commitment to experimenting that’s at the heart of a high-functioning practice of agile. This course will teach you how to integrate the practice of experimentation across usability testing, concept/feature testing, and testing the software itself.

Up Vote Down Vote 0 Votes
Posted 2 months ago

What makes one a “tester”? It certainly is not about what technology skills one knows, or what tools/frameworks one has worked in. The question to ponder on is whether one thinks like a “tester”. Having started my career in testing and having spent some years in quality assurance at airtel, here are my two cents on what defines a tester:

1. Eye of the Eagle: A developer tests their code assuming their code will work. The tester tests the software knowing there is a failure lurking somewhere, confident in his/her ability to find it. Such scenarios occur in less than 1% of the cases, but when your product is used repeatedly by 350 million people (e.g. Airtel mobile network) that is 3.5 million failures a month! Ask yourself if looking for such slippery edges in the haystack of millions of lines of working code excites you!

2. Beating the law of averages: Averages are the biggest bugbear for testing. They hide the problems deep inside the carpet. As a tester, you need to treat these laws of averages with as much disdain as Michael Jordan at his prime. As an example — an average of home page load time across 100M people being under 2 seconds has little meaning. Look instead at how many of those customers are having a home page load time of more than 5 seconds instead. That could very well be 1M customers but it will never show up in the averages! Does one have it in them to roll up their sleeves, roll right into the dis-aggregation mud-pit, get up ready to roll again?

3. “Just do it” — Again: As a tester, you cannot gain credibility if you are unable to replicate the failure scenarios. Your #1 quality will help you clearly define the edge test case and #2 will help you narrow down the scenarios under which the failure recurs. Ultimately the insight to simulate the failure environment clearly indicates the root cause!

Thus, it doesn’t matter if you are managing a business, product, development or a testing sprint, just ask yourself if you have an eye for the edge, disdain for law of averages and a passion for insight. If you are good on all three, you probably do have a tester in you!

Up Vote Down Vote 0 Votes
Posted one month ago