software testing basics course - qa-academy.lv · introduction to the software testing testing in...

1
Lecture 1. Introduction to the software testing Testing in software development life cycle. “Testing”, “Quality Assurance”, “Quality Control”. Participants and stages of software development. QA manager's and QA engineer's scopes of responsibilities. 1 Topic Duration hours 2 SOFTWARE TESTING BASICS COURSE SYLLABUS Lecture 2. Handling software defects: structure and description Description and structure of defects. Key errors when describing defects and ways to avoid them. Rules of defining defects severity. 2 2 Practical training 1 Testing of the project A. 3 2 (8)* Lecture 3. Handling software defects: defining defects severity Defects life cycle. Bug tracking systems. 4 2 Tutor's feedback on project A testing Practical training 2 Testing of the project B. 5 2(8) Lecture 4. Test documentation and artifacts Test documentation: Acceptance Sheet, Test Survey, Check List. Test Cases: Structure and specification. Quality reports. Software quality assessment. 6 2 Tutor's feedback on project B testing Practical training 3 Тesting of the project C. 7 2(8) Lecture 5. Software testing: what types are there? Overview and objectives and the basic testing types. Variations of technical testing. Cross-browser and cross-platform testing. 8 2 Tutor's feedback on project C testing Practical training 4 Creating test documentation and testing of the project Z. 9 2(10) Lecture 6. Testing approaches Levels of testing (by coverage). Testing approaches: how defects are identified? Testing activities. 10 2 Tutor's feedback on the project Z testing 11 2 Lecture 7. Project life cycle Project life cycle models. Types of testing on various stages of project life cycle. 12 2 Final exam and performance scoring Tutor' s feedback, consultations on how to create a professional resume, prepare for a job interview and find a job in QA. *In brackets is the approximate time to get ready with the home assignment. 13 2

Upload: trinhthien

Post on 24-May-2018

251 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: SOFTWARE TESTING BASICS COURSE - qa-academy.lv · Introduction to the software testing Testing in software development ... SOFTWARE TESTING BASICS COURSE ... Tutor's feedback on project

Lecture 1. Introduction to the software testing Testing in software development life cycle. “Testing”, “Quality Assurance”, “Quality Control”. Participants and stages of software development.QA manager's and QA engineer's scopes of responsibilities.

1

TopicDurationhours

2

SOFTWARE TESTING BASICS COURSE SYLLABUS

Lecture 2. Handling software defects: structure and description Description and structure of defects. Key errors when describing defects and ways to avoid them. Rules of defining defects severity.

22

Practical training 1Testing of the project A.

3 2 (8)*

Lecture 3. Handling software defects: defining defects severity Defects life cycle. Bug tracking systems.

4 2

Tutor's feedback on project A testingPractical training 2Testing of the project B.

52(8)

Lecture 4. Test documentation and artifactsTest documentation: Acceptance Sheet, Test Survey, Check List. Test Cases: Structure and specification. Quality reports. Software quality assessment.

62

Tutor's feedback on project B testingPractical training 3Тesting of the project C.

72(8)

Lecture 5. Software testing: what types are there?Overview and objectives and the basic testing types. Variations of technical testing. Cross-browser and cross-platform testing.

82

Tutor's feedback on project C testingPractical training 4Creating test documentation and testing of the project Z.

92(10)

Lecture 6. Testing approaches Levels of testing (by coverage). Testing approaches: how defects are identified? Testing activities.

102

Tutor's feedback on the project Z testing11 2

Lecture 7. Project life cycle Project life cycle models. Types of testing on various stages of project life cycle.

12 2

Final exam and performance scoringTutor' s feedback, consultations on how to create a professional resume, prepare for a job interview and find a job in QA.

*In brackets is the approximate time to get ready with the home assignment.

13

2