Questions to ask a training company before joining QA (Quality Assurance) training?
Category: Quality Assurance Posted:Apr 06, 2017 By: Serena JoshBelow are few questions to ask a training company before joining the training.
1. Who is Quality Assurance Tester?
The Quality Assurance Tester is part of a team with the responsibility for ensuring excellence in the quality and reliability of software products.
2. What does a Software Tester do?
- Analyze the document
- Decide what needs to be tested and how to test it
- Inform the test lead about required resources for software testing
- Develop test cases and prioritize testing activities
- Execute all the test case and report defects
- Define severity and priority for each defect
- Carry out regression testing when changes are made to the code to fix defects.
4. Do all Quality Assurance jobs for companies like Yahoo, Google, and Apple require coding skills?
No, all companies don’t require coding skills for Quality Assurance jobs. But it depends on kind of testing and company you are working for.
5. I want to learn to test, but I am not aware of coding. Is it necessary to know coding to learn Testing?
It is not mandatory for an individual to be aware of coding to learn testing concepts but it is recommended for the software testers to have coding knowledge so that he is comfortable in preparing test cases.
6. What are do’s and don’ts for Quality Analyst/Software Developer Engineers in Test job?
Do’s for Quality Analyst/Software Developer Engineers Engineer are:
- Ability to identify defects in application
- Communicate defects clearly to fix it with respective team
Don’ts for Quality Analyst/Software Developer Engineers Engineers are:
- Do not criticize the Developers
- Do not just dive in with a few ideas
7. What is the difference between Quality Control and Quality Assurance?
The difference between Quality Control and Quality Assurance is:
Quality Control:
- Quality Control is Product-oriented
- It is a failure detection system
- Example for Quality Control is validation
Quality Assurance:
- Quality Assurance is Process-oriented
- It is a failure prevention system
- Example for Quality Assurance is verification
8. What is manual testing? How is it different from automation testing?
Manual testing is a testing process to find defects without the usage of tools or automation scripting.
Automation Testing is a testing process of executing the test case suite by implementing automation tools.
9. What are the levels of testing?
Different levels of testing are unit/component testing, integration testing, system testing, and acceptance testing. Tests are frequently grouped by their position in the software development process, or by the level of specificity of the test.
10. What is Test Management Tool?
Test Management Tool gives us an ability to manage, plan, organize, and execute all test cases and associated defects at one location.
11. Is Quality Assurance still relevant with Agile Development Processes?
Yes, Quality Assurance is relevant to Agile Development Processes with some key changes in the role like Quality Analyst becomes a consultant to the Developers.
12. Does a Java certification help in Software Testing?
Java certification is helpful only if you are working on Automation Testing.
13. What are the most important aspects of Software Testing?
The most important aspects of Software Testing are:
- To point out the defects and errors committed during the development phase
- To ensure a quality of a product is met with the requirement
14. What’s the difference between a Web Quality Analyst job and a Software Quality Analyst job?
A Web Quality Analyst tests web applications and a software Quality Analyst tests any kind of applications like traditional desktop software or batch applications or some mobile applications.
15. What are Software Testing Specialties?
Software testing specialties include test automation, load testing, usability testing, testing methodology, software inspections, industry or application expertise, test metrics, test management, white box testing and security testing etc.
You may also like to read Certifications That Has Most Demand For QA Professionals.
16. What is a Test Suite?
A Test Suite is a collection of similar kind of test cases that are intended to test a software program.
17. What is a Test Plan? What does it include to test a software program?
Test Plan is a document that lists all the activities in a Quality Assurance project and contains the details of the individual test. It describes the scope, approach, resources and schedule of intended test activities. TEST Plan includes the following:
- Test Roles and Responsibilities
- Items to be tested
- Test Strategy
- Test Approach
- Test Environment
- Test Tool
- Test Schedule
- Deliverables
- Risks/Contingencies
- Assumptions
- Approval
Check out this insightful video on QA Tutorial for Beginners: