Teaching material, refreshment and a light lunch each day is included in the course fee.
Software is getting increasingly important in our lives. This means that we need software quality more and more. Testing is a central aspect of assuring quality. It must improved and be systematic.
First of all we will discuss the basic facts about software testing: Why we test, what testing means, what defects and errors are, how we control cost, as well as general misconceptions and positive principles about testing.
Next we discuss testing in a software life cycle: Where and how testing interfaces with other work. We also present the test process. The different testing level from component testing to acceptance testing, as well as testing during maintenance are discussed.
The third part is about static methods. This means review and automated static analysis. Reviews are manual checks of documents. Static analysis is mostly done on code and needs tools.
The fourth session is the longest and will cover test design methods. We discuss black box and white box testing as well as less structured methods. We discuss typical techniques like equivalence partitioning, boundary value analysis, state transition testing and testing of business logic. For white box testing we discuss statement and branch coverage. Experience based testing as well as exploratory testing is presented. This section contains exercises.
In the fifth session we will talk about test management and control: Planning, organizing, measuring, and following up testing, about configuration management, defect and incident management, and risk management. Basically, the typical jobs for a test manager.
Finally we will talk about automated testing tools: Which tools there are, what to use them for, typical pitfalls, how to select tools and how to implement them and how not to.
Part of the seminar material is the book: Linz, Spillner, Schaefer, Software Testing Foundations, 4th ed., Rocky Nook, 2014. It is recommended that participants read the book before the seminar starts.
Each seminar day finishes with a (homework) mock exam.
What you will learn:
Test and evaluation is expensive and often 30-50% of software cost and project time. This seminar helps you to improve your testing and save testing costs. You get the necessary knowledge to plan a structured and systematic evaluation and test of your software. No knowledge about quality assurance is required. This seminar prepares you for the exam for the internationally renowned ISTQB Foundation Certificate (more than 400.000 people certified worldwide).
Who should enroll:
Testers in IT-organizations who want a fundamental knowledge about testing principles and methods, developers and programmers, if they test or participate in reviews. Leaders who want to organize or follow up testing and customers who need to organize acceptance testing.
Hans Schaefer is a civil engineer in computer science. He works in consulting and training topics like Assessing and Improving Software Testing, Software Quality Assurance, Software Metrics and Software Test. Hans is the chairman of ISTQB Norway. Hans has comprehensive experience in conducting public and in-house courses in Software Testing in Sweden, Norway, Finland, Iceland, Denmark, Germany, Switzerland, UK, USA, Canada, India and China.
Please notice that the ISTQB Exam is excluded. Those interested in taking the exam are asked to register separately on our website. Further information about the exam and registration here.
Certification is easiest if you have some software development knowledge. Non-programmers should read the textbook they will get with the course material before trying the certification exam.
ISTQB Test / Background about ISTQB:
More than 400.000 people internationally have passed the exam and its predecessors, the ISEB or ASQF Foundation. These standards have been combined to form a new and better standard in 2005 and later updated in 2011 by the ISTQB (International Software Testing Qualifications Board) [www.ISTQB.org], [www.istqb.no]. This organization consists of more than 45 National Boards who collaborate about syllabi, tester certification, and terminology. The exam is going to be organized by the newly formed Icelandic Software Testing Board.
In England, Germany, Switzerland, India, USA, Norway and Netherlands it is normal that testers are asked about their certificates. Many software suppliers are asked if their testers are certified.
The exam will be in English and is internationally valid.
ISTQB, International Software Testing Qualifications Board coordinates National work groups and makes sure tester training curricula and terminology are consistent.
In Scandinavia there are boards in Norway, Denmark, Finland and Sweden and recently a board was founded in Iceland. The national boards check seminar material and accredit it if its quality is good enough. This seminar and its teacher is accredited by the Icelandic board.
ISTQB-Certified-Tester qualification has three levels. The lowest level is called ”Foundation Level”. The next is "Advanced Level” and it means you can independently do testing work. The third level, ”Expert-Level” is currently being defined and means that people have a very thorough and deep knowledge about the area.
Kennari mjög góður og með yfirgripsmikla þekkingu.
Áhugavert efni og gott að sjá og kynnast þeim aðferðum sem notaðar eru.
Kennarinn þægilegur, gott að hlusta á hann. Notaði mikið af dæmum sem skýra textann vel.
Yfirgripsmikið og lærdómsríkt námskeið. Kennari skýr, veit hvað hann syngur og útskýrir vel það sem skiptir máli.
Kennarinn mjög fróður um námskeiðið og duglegur að koma með dæmi. Fer vel yfir efnið.