•   Software Testing SOF015AS3AE-3001 19.05.2025-30.05.2025  5   (CONTACT, ...) +-
    Learning objectives
    After completion, the student
    - understands the fundamentals of software quality assurance and testing and their relation to software development life cycle,
    - knows the strategies and types of testing and is able to apply them in a software testing,
    - is able to plan, implement and execute relevant test cases and evaluate their effectiveness and coverage based on feasible criteria,
    - knows relevant quality assurance and software testing related tools and understands how to use them to support testing.
    Starting level and linkage with other courses
    This course belongs to Degree Programme in Business Information Technology (ITBBA) and is under Software Development.

    Successful participation requires basic understanding on software development. Software testing is heavily related to the requirements, so knowledge on requirements analysis such as from Software Requirements Analysis (SOF002AS2AE) is beneficial, but not required.
    Contents
    NOTE! As of 1.1.2025 this study course does not contain automation testin part. As of 1.1.2025 the automation testing part will be offered as a separate study course. The code of the new course is SOF017AS3A.

    An essential part of assuring the quality of a software product is to evaluate its actual runtime behaviour against its expected behaviour based on specifications, design and requirements.

    In Software Testing, you will learn
    - the fundamentals of software testing as a part of software quality assurance and its relation to the software development life cycle,
    - the strategies and types of testing and to apply them in a testing case in order to to plan, implement and execute relevant test cases and evaluate their effectiveness and coverage based on feasible criteria,
    - approaches what activities belongs to test management, and
    - approaches for an overall understanding on available tool support.

    Study unit theory part is based on international ISTQB® -software testing certification theme (International Software Testing Qualifications Board). Specific used certificate is: Certified Tester Foundation Level Syllabus and it's content.

    Certified Tester Foundation Level Syllabus includes topics:
    - Fundamentals of testing
    - Testing Throughout the Software Development Lifecycle
    - Static Testing
    - Test Analysis and Design
    - Managing the Test Activities
    - Test Tools
    Assessment criteria
    Assessment criteria - grade 1
    Student understands the fundamentals of software quality assurance and testing and can connect different types of testing to the phases in software development life cycle. Student can name different testing strategies and knows their meaning. Student is able to plan and implement test cases and knows how they can be executed and how their effectiviness and coverage could be measured. Student has a basic understanding of relevant tools for testing and quality assurance.
    Assessment criteria - grade 3
    Student understands the fundamentals of software quality assurance and testing and can apply different types of testing in different phases in software development life cycle of a testing case. Student knows and is able to apply different testing strategies. Student is able to plan, implement and execute test cases in a testing case and knows how the effectiviness and coverage of testing is measured in the testing case. Student has a good understanding of relevant tools for testing and quality assurance.
    Assessment criteria - grade 5
    Student understands the fundamentals of software quality assurance and testing and can select and apply feasible types of testing for different phases in software development life cycle of a testing case. Student knows and is able to analytically apply different testing strategies. Student is able to plan, implement and execute test cases in a testing case and is able to correctly evaluate the effectiveness and coverage of testing in the testing case.
    Further information
    Study unit includes several assignments and final exam.
    The exam (paper&pen) will be done at classroom. Possible re-exams will be in digital format using EXAM-system.

    Campus

    Pasila Campus

    Teaching language

    English

    Timing

    19.05.2025 - 30.05.2025

    Enrollment

    02.01.2025 - 16.05.2025

    Groups
    • CONTACT
    • BLENDED
    • INTENSIVE
    • SUMMER
    • EXCH
    Teachers

    Petri Säilynoja

    Seats

    15 - 40

    Degree Programme

    TRATI Tradenomi tietojenkäsittely

    R&D proportion

    0.00 cr

    Virtual proportion

    0.00 cr

    Evaluation scale

    H-5