Presentation is loading. Please wait.

Presentation is loading. Please wait.

Preparation for Final exam

Similar presentations


Presentation on theme: "Preparation for Final exam"— Presentation transcript:

1 Preparation for Final exam
Flex class

2 Agenda: General SQA: Software quality and QA
Software Development Life Cycle Test documentation Test cases Testing types Test cycles and planning Bug reports Risk Analysis Agile Software Development and Testing methodology

3 General rules: Answers on the Final:
Detailed (no “yes” or “no” answers) Up to the point With examples where required or appropriate

4 SQA: Software Quality and QA
Define Software Quality. What is QA? What is SDLC? How do we start testing? Why do we need to test software? What is the most important impact QA can have on a product development process? How do you determine when you have done enough testing? Why did you choose QA?

5 SQA: Test Documentation
How did you write test plans; test cases? Tell me about your approach to creating those. What is use case? Tell me about the test case development process? Describe risk analysis in software testing and when/where it is used. What is the difference between a Test case and a Test Plan? What should each Test Case include? What should Test Plan include?

6 SQA: Test Documentation (cont’d)
What is the difference between Agile and Waterfall software development methodologies? What does Test Case include? Write ONE Test Case (example). Name 3 popular negative test cases. What types of documentation are used or produced in QA activities? Why?

7 SQA: Test Documentation (cont’d)
How do you know which features will be there in the application? How do you know what to test for? How do you determine expected test result? When? Is it really needed? How do you determine actual test result? When? What is the difference between expected and actual test results?

8 SQA: Test cases Write test cases for the login dialog.
How would you test a pen? How would you test an elevator?

9 SQA: Test Documentation (cont’d)
Write 3 positive, 3 negative Test Cases for “Compare Mortgage Rate” page:

10 SQA: Testing Types What is a black/white/grey box testing?
What is a regression testing? Briefly describe 3 other testing types. What is a positive and negative testing? How is beta testing different from regression testing? From User Acceptance testing? How is integration testing different from system testing? Describe exploratory testing (2-3 sentences). Describe regression testing (5-6 sentences).

11 SQA: Testing Types (cont’d)
Describe a functionality test case (major components) you developed doing the project. Give an example of a Browser/Platform compatibility problem that you discovered on the projects. Give an example of a boundary testing from your project. What is Unit Testing? Why is it needed? What is API Testing? What is system testing?

12 SQA: Testing Types (cont’d)
Describe GUI testing. What is a test harness? What is the difference between Regression and Smoke/Sanity testing? What is the difference between Load, Stress and Volume testing? Define functional testing – what is it, and is it always needed? Give an example of non-functional testing.

13 SQA: Bug reporting What is a bug? Where and how do you document it?
What are the most important parts of bug report? What will you do if a developer cannot reproduce your defect? What will you do if a developer closed your bug as “as designed”? Describe Bug Cycle. Give an example of a bug report (major components) from the project.

14 SQA: Bug reporting (cont’d)
How can a tester be sure that bug was fixed? When do you file a bug report? During test execution, the actual result is not matching the expected. What do you? How many bugs are usually there in the software? How can we find all errors in the software? Can you verify that the bug was fixed on the same software build/release version?

15 SQA: Exercise examples
Write THREE test cases and THREE bug reports for the New Hire page:

16 SQA: Exercise examples
Write ONE test case for New Hire page and demonstrate the format you use to write test cases:

17 Technical: SQL What does SQL stand for?
How would you create new table? Find SSN and age of students whose first name starts with 'B'. (table columns are: SSN, AGE, STUDENT_NAME). Peter Smith (Customer table) has 2 phones numbers (Phone table). How can I retrieve his name and 2 numbers?

18 Homework: data.portnov.com
forum.portnov.com - especially general SQA forums 6

19 And… All the best on the Final!
Don’t forget to repeat all the materials Get enough sleep the night before! :)


Download ppt "Preparation for Final exam"

Similar presentations


Ads by Google