Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical...

13
Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer http://github.com/ RoYaLBG Software University http:// softuni.bg QA Fundamentals

Transcript of Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical...

Page 1: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Software Testing Lifecycle

Exit Criteria Evaluation, Continuous Integration

Ivan YonkovTechnical Trainerhttp://github.com/RoYaLBGSoftware Universityhttp://softuni.bg

QA Fundamentals

Page 2: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Table of Contents

1. What is STLC?

2. Exit Evaluation Criteria

3. Continuous integration

2

Page 3: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Testing Life Cycle

Page 4: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Introduction STLC

4

Page 5: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Introduction STLC (2)

5

Page 6: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Introduction STLC (3)

6

Page 7: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Introduction STLC (4) The phases of Software Testing Life Cycle

Requirement

Planning

Analysis

Design

Implementation

Execution

Conclusion

Closure 7

Page 8: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Introduction STLC (5)

Conclusion phase Includes the reporting stage Depends on whom you are reporting, different kid of reports are

provided Closure phase

Check for completion of the test. Do lesson learnt meeting and documents

8

Page 9: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Continuous Integration

Page 10: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Continuous Integration

A practice of merging all developers’ working copies with a shared mainline

Its due for about 25 years and evolved to an automated process ensuring the “clean build” concept Commit triggers Unit tests Integration tests Building the source

10

Page 12: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

License

This course (slides, examples, demos, videos, homework, etc.)is licensed under the "Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International" license

12

Attribution: this work may contain portions from "Fundamentals of Computer Programming with C#" book by Svetlin Nakov & Co. under CC-BY-SA license

"C# Part I" course by Telerik Academy under CC-BY-NC-SA license

Page 13: Software Testing Lifecycle Exit Criteria Evaluation, Continuous Integration Ivan Yonkov Technical Trainer  Software University.

Free Trainings @ Software University Software University Foundation – softuni.org Software University – High-Quality Education,

Profession and Job for Software Developers softuni.bg

Software University @ Facebook facebook.com/SoftwareUniversity

Software University @ YouTube youtube.com/SoftwareUniversity

Software University Forums – forum.softuni.bg