1

I'm working with a start-up on providing training material for their staff. Their QA staff consists of individuals who have CS degrees but no/little software development experience, or QA training for that matter.

What tools/resources do you recommend? I did some quick research online and found this book to be highly recommended: Lessons Learned in Software Testing: A Context-Driven Approach (Although I found it a bit dated, the most recent edition is 2001!).

I took a look at some online courses like this udemy one but found the structure too rigid and not really conducive for a team training.

Suggestions?

  • 1
    LLiST is a very good reference. It's older but I think you'll find the lessons are pretty accurate even today. – Chris Kenst Apr 10 '17 at 16:13
4

First, it's good to have some vocabulary:

  • The ISTQB Guide can help you with that. I recommend reading the Chapter 1.
  • If you are not familiar with the agile approach, a fast reading for the is also the ISTQB Agile Guide. But for a deep dive, the Agile Testing book is excellent.

Now, about testing engineering, I recommend the following blog posts and videos:

Test Engineering:

Regarding Automation, you will discover that Selenium is the most used tool at the moment. Given you have a strong background in programming and the fact that tutorials are technology dependent, I'll link more general resources.

Here you can find a small automation suite (using Cucumber and other small libraries to implement the Page Object Factory) that I wrote for a Edx-like education platform. It can give you a taste of all the pieces of an automation suite. https://github.com/JoaoGFarias/OpenRedu/tree/cucumber_integration/features

Along with the preparation, practice makes the tester. If you are not able to practice in your company, the LibreOffice has a great QA community (both manual and auto).

1

If the QA team has a little or no experience, I would suggest the following plan/materials :

Basics

  • Objective : Make sure that all the individuals have the minimum knowledge of QA basics and share the same terminology.

  • Materials : Nothing better than the standard ISTQB syllabus | My favorite ISTQB detailed course

Process

  • Objective : Define the QA macro strategy,process,test plans (examples) and the QA metrics. Example : Everyone must know what to do (write tests,execute tests...) and when to do (are all commits reviewed ? Do we have enough software maturity ?...)
  • Materials : This will give you an overview | terms to looks for : Agile QA best practices, Test Strategies for Large and Small Development Projects, Also check QA-matters.com

Tools

  • Objective : A practical workshop with the everyday tools that will be used by the QA team.
  • Materials : Assuming the company will use Open Source or cheap tools : TestLink,Bitbucket,jenkins,trello,Selenium or Appium for test automation...
0

For manual testing training you can refer the following site.

Software Testing Training: End to End Training on a Live Project

End to end real time software project testing is explained very properly considering as beginner. They are also having other testing resources on their site. Hope it will help.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.