ISTQB Foundation Level and Agile Tester Certification guide

This site has free and premium study material / guide needed to pass the ‘ISTQB Foundation Level Certification’ and the newly introduced ‘Agile Tester Extension Certification’.

International Software Testing Qualifications Board (ISTQB) is an international organization that offers globally recognized certifications in software testing. Having a certification establishes credibility of the candidate. This site also contains everything you will need for a software testing tutorial. Two of the most popular certifications are below:

ISTQB Foundation Level Certification study guide

Foundation Level Certification is aimed at candidates who have recently completed their education and want to take up software testing as a profession. It is also taken up by experienced candidates who want to demonstrate their practical knowledge of software testing. It is the most popular certification course recognized by organizations worldwide. It provides software tester a basic understanding of the fundamentals of software testing along with processes, tools, techniques and management methodology. Launch the study guide >>

ISTQB Agile Testing Certification study guide

Agile Tester Extension Certification is beneficial for testers who are already working on Agile methodology and also for those who wish to learn it.  Testers in Agile project have different approach of testing when compared to traditional projects. Testers should have a very clear understanding of the values, principles, processes and tools used in testing Agile projects. This certification guide provides the tester with an easy-to-understand explanation of the topics covered in the Agile Tester certification. Launch the study guide >>

What is the ISTQB Agile Tester Extension Certification?

ISTQB Agile Tester Extension Certification
ISTQB has introduced a new certification known as ISTQB Agile Tester Certification Extension. Software development and testing in an agile project follows a significantly different approach compared to regular software projects. Testers who are part of the agile projects need to have a good understanding of the Agile software development processes, the testing methodologies, difference in testing between traditional and agile approaches, tool and techniques in Agile project etc. This certification tests the knowledge of candidates in these areas. [Read more…]

ISTQB Foundation Level Certification – The Definitive Guide

ISTQB Certification is an internationally recognized software testing certification which is an essential part of QA Trainings in many organizations. ISTQB certification is also important for candidates looking for a job as a Software Tester. This site contains everything you need to know about the ISTQB exam including the study material / study guide you need in order to successfully pass the ISTQB Foundation Level exam. You can go through each topic in a sequence by clicking the “<< Previous Topic” and  “Next Topic >>” links at the top and bottom of the page.

ISTQB has 3 levels of certification – Foundation Level, Advanced Level and Expert Level.

There is no educational or other pre-requisite for taking the Foundation Level exam. ISTQB recommends candidates to have 6 months of work experience before they take up the certification but this is not a requirement.

Launch the ISTQB Foundation Level study material >>

OR

Check out the links below for more details regarding ISTQB:

ISTQB Certification SyllabusIf you are preparing for the ISTQB exam, you can follow the links in the menu  titled “ISTQB Certification Exam Study Material” or choose a category below to go through each topic in that knowledge area.

If you find this site useful, please share our links with your friends.

Posts not related to the ISTQB certification can be found under the category Software Testing

 

The ISTQB Certification syllabus for Foundation Level comprises of the following categories of knowledge areas that are part of the exam:

Attention ISTQB aspirants!!!
Most candidates who fail ISTQB fail by less than 10 marks
Are you struggling to study for ISTQB Foundation Level Exam?
Are you looking for the latest premium question papers?
Do you wish there was concise study material for the ISTQB Exam?
 

ITskillz.com presents
100% Sure Pass - Premium ISTQB Foundation Exam Study Material 2016

The Premium Study Material contains the following:
1. The best book to prepare for ISTQB Foundation Level CTFL Exam
2. Premium question dumps from recent exams
3. Glossary of all the terms used in ISTQB Foundation Level
4. Step by step guide and 4 other bonuses that will help you pass the exam with high score

Stop struggling and pass with high score. Click here to find out more


Difference between regression testing and retesting

Before we start with the differences between regression testing and retesting it’s good to have simple understanding of each topic. Basically, regression testing is carried out to ensure that the existing functionality is working fine and there are no side effects of any new change or enhancements done in the application. In other words, Regression Testing checks to see if new defects were introduced in previously existing functionality.

Retesting is carried out in software testing to ensure that a particular defect has been fixed and it’s the functionality working as expected. Below are few of the differences between Retesting and Regression Testing.

Regression testing Retesting
Regression testing is done to find out the issues which may get introduced because of any change or modification in the application. Retesting is done to confirm whether the failed test cases in the final execution are working fine or not after the issues have been fixed.
The purpose of regression testing is that any new change in the application should NOT introduce any new bug in existing functionality. The purpose of retesting is to ensure that the particular bug or issue is resolved and the functionality is working as expected.
Verification of bugs are not included in the regression testing. Verification of bugs are included in the retesting.
Regression testing can be done in parallel with retesting. Retesting is of high priority so it’s done before the regression testing.
For regression testing test cases can be automated. For retesting the test cases cannot be automated.
In case of regression testing the testing style is generic In case of retesting the testing is done in a planned way.
During regression testing even the passed test cases are executed. During retesting only failed test cases are re-executed.
Regression testing is carried out to check for unexpected side effects. Retesting is carried out to ensure that the original issue is working as expected.
Regression testing is done only when any new feature is implemented or any modification or enhancement has been done to the code. Retesting is executed in the same environment with same data but in new build.
Test cases of regression testing can be obtained from the specification documents and bug reports. Test cases of retesting can be obtained only when the testing starts.

 

What is Retesting?

Retesting is testing of a particular bug after it has been fixed. Usually tester raises the bug when they find it while testing the product or its component. This bug is assigned to a developer and he fixes it. Post fixing the bug is assigned to the tester for its verification. This testing is known as retesting.

  • Retesting is done by replicating the same scenario with same data in new build.
  • In retesting those test cases are included which were failed earlier.
  • Retesting ensures that the issue has been fixed and is working as expected.
  • It is a planned testing with proper steps of verification
  • When a bug is raised and is rejected by the developer saying that it’s not re-creatable in their environment then in this case also the testers do the re-testing of the bug to ensure that whether it’s a genuine bug or not.
  • In some cases the entire module is required to be re-tested to ensure the quality of the module.
  • The test cases of retesting cannot be automated.

Example:

Let’s assume that there is an application which maintains the details of all the students in school. This application has four buttons like Add, Save, Delete and Refresh. All the other buttons functionality are working as expected but on clicking on ‘Save’ button is not saving the details of the student. This is a bug which is caught by the tester and he raised it. This issue is assigned to the developer and he fixes it. Post fixing the issue it’s again assigned to the tester. This time tester tested only the ‘Save’ button functionality. This is called retesting.

When to use Re-testing:

  • It is used to verify the specific bug or issue.
  • It is also used to confirm to developers that the issue is valid and re-creatable.
  • It is used to test even the entire module or component in order to confirm the expected functionality.
  • It is used to check the quality of any particular feature or component or module of an application.

Advantages of Re-testing

Below are few of the advantages of re-testing:

  • It confirms that the issue is fixed and working as expected.
  • It improves the quality of the application or product
  • It requires less time for verification because it’s limited to the specific issue or any particular feature.
  • It does not require any new environment setup. Retesting is done with the same data and same environment with new build.

Disadvantages of Re-testing

Below are few of the disadvantages of re-testing:

  • It requires new build for verification of the defect.
  • Once the testing is started then only the test cases of retesting can be obtained and not before that.
  • The test cases for re-testing cannot be automated.
  • It requires additional effort and time because of the re execution of the failed test cases.

 

200+ Software Testing Interview Questions and Answers PDF

People often ask us for software testing interview questions and answers. At the end of this post you will find the link to download the PDF with 202 Software Testing Interview Question and Answers.

Before we get to that, it’s useful to understand the types of questions that are asked during interviews. The questions can be majorly categorized under three categories.

Software testing interview questions and answers1. Terms and terminologies

The interviewer can ask you to explain some terms and terminologies related to testing like – what is a defect, what is regression testing, What is black box testing, white box testing, What is BVA, etc.

When such questions are asked it’s better to explain them with examples and diagrams. This gives them the confidence that you are aware of the terminologies and topics related to software testing.

2. Theoretical questions

If the interviewer is content with your basic knowledge on testing topics and they may proceed with the next level of assessment. They may ask you some theoretical questions in order to assess your expertise on the subject like – What is the difference between functional testing and non-functional testing, What are the testing techniques, What are the types of testing, What makes a good Software QA engineer, What’s the big deal about ‘requirements’, How do you determine when to stop testing, What if there isn’t enough time for thorough testing, etc.

It’s always good to answer such questions in detail. Try to give some examples of whatever you have done in such situations in your company. This will help them to confirm that you are a genuine candidate who has a good work experience in testing profession.

It’s possible that your current organization may not have followed the right process, in such a case, it’s good to know what the correct process is and explain that as well.

3. Practical questions

Some interviewers prefer to judge you on your analytical skills by asking you some practical questions or scenario based questions like – Explain all the test scenarios for a keypad application on your mobile phone, How you will test a given application in very less time, Explain a scenario where the severity is low but priority is high, they may give you some problem solving questions etc.

It’s good to practice such scenarios earlier so that you are prepared for the interview. Interviewers may not expect the correct answer but they do expect you to make your best attempt.

Now you are aware of the types of questions that an interviewer can ask. This segment will help you understand how to prepare for your interview.200_Software_Testing_Interview_Questions_and_Answers_PDF

How to prepare for a Software Testing Interview

  1. Study the material properly and understand all the terms and terminologies.
  2. Do some research and find out some details about the organization where you are interviewing.
  3. Wear formal attire that you would likely need to wear in that position.
  4. Do not be nervous. Be confident and aware of your skills, abilities and experiences.
  5. Take relevant material to the interview like resume, certificates, references or names and their contact details.
  6. Make sure you turn up at the interview, 15 minutes prior to the time of interview. It’s better to be early than late.
  7. Don’t be disheartened if you are not selected. Review the questions that were asked and find the correct answers to the ones you may have gotten wrong. Remember this is just another learning lesson to prepare you for the next interview.

Click here to download 200+ Software Testing Interview Questions and Answers.

21 Qualities Of A Good Software Tester

Every organization is using technology these days. From big media to textile giants, mutual funds to startups, each one has their unique requirements for software and automation. While development and implementation of the software is vital to these organizations, there is a growing need for good software testers who love testing. There is no shortage of software tester jobs that pay a good salary. One commonly asked question is “How to become a software tester?” Before one goes into the technical details of software testing, its important to ensure that you have the characteristics required for a tester. [Read more…]

What is the difference between ISTQB Certification and ISEB/BCS Certification and CTFL Certification?

One commonly asked question is what is the difference between ISTQB certification and ISEB certification? What is BCS? What is CTFL. With so many acronyms and terms associated with the ISTQB certification exam it is easy for new candidates to get confused between them. The below points will clearly answer any questions you may have and eliminate the confusion surrounding these topics.

If you find this useful, please share this page with your friends.

[Read more…]

Best Test Management Tools – Web based

Test management tools take care of the entire end to end QA processes. It is used to keep track of the information like Test strategy, Test planning, Test cases and it also keeps the track of all the bugs raised and much more. There are many different types of test management tools which come with different features which are suitable for different types of testing. Most test management tools allow you to start working with them without having to install anything on your machine. This allows the tester to collaborate with his/her team from any where. Below we list some of the best web based test management tools. [Read more…]

Best Desktop Test Management Tools

Test Management tools are used for planning the testing activities and for storing the information about the project and also reporting the status of the testing activities. These tools are installed on your desktop and are used to manage the testing efforts. Some tools have a common database or a web based back end, which is used to share data across multiple desktops. Some of the widely used Desktop test management tools are listed below. [Read more…]

Best Bug Tracker – Top free and paid issue tracking software tools

Bug trackers are nothing but bug tracking software tools which are used for tracking bugs or issues found during the testing of any software application or product. These tools are basically used by the testers and to some extent by the developers as well. Bug tracker tools keep the records of all the bugs raised through their issue tracking system. It helps us in predicting the completion of milestone based on the bugs raised. This also helps us in deciding the regression testing to be performed around the features. The tools help us in monitoring the features which have the most bugs. They also helps us to find the bug fix rate per developer. Below are some of the best bug trackers available : [Read more…]

2016 ISTQB Agile Extension Exam Dates and Test Center locations in India

ISTQB Agile Tester Extension exam dates in 2015 are given below. Please note that the exam may not be available in all cities. You can only take up the exam in the cities listed below. Please be aware that you should have passed the ISTQB Foundation Level Certification (CTFL) before you can take up the Agile tester extension. For more details you can go through the FAQ on ISTQB Agile tester extension exam. [Read more…]