Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Quality in SPACE

Quality in SPACE

Exactpro
PRO

April 20, 2019
Tweet

More Decks by Exactpro

Other Decks in Technology

Transcript

  1. www.space.ge
    Quality in SPACE

    View Slide

  2. www.space.ge
    Digital Communications Plan 2018
    My activities in QA field
    Open meeting at GeoLab
    in 2015
    Open meeting at Tech
    Park Georgia
    in 2016
    Lectures at TSU and GIPA
    from 2017

    View Slide

  3. www.space.ge
    Digital Communications Plan 2018
    The profession of tester is getting more and
    more popular day after day
    • You can see vacancies on everyday basis
    • Universities demand lectures regarding software testing
    • Students are interested to be employed as testers
    • The salary of testers is growing steadily

    View Slide

  4. www.space.ge
    Digital Communications Plan 2018
    What quality means in SPACE
    • SPACE since the day of its origin pays great attention to quality
    and testing
    • The process of testing is essential in SPACE and a lot of time
    and energy is devoted to it
    • The quality is the topic of concern not only for testers but the
    whole team

    View Slide

  5. www.space.ge
    Digital Communications Plan 2018
    3 Topics
    1. What STLC is like in
    SPACE
    2. How we test SPACE
    on Android/iOS
    operation systems
    3. If everyone can detect
    a bug why we need a
    tester?

    View Slide

  6. www.space.ge
    Digital Communications Plan 2018
    1. What STLC is like in Space Digital Neo Bank
    1. Analyzing user stories and reviewing design
    2. Test planning
    3. Test designing and collecting test data
    4. Test execution and determine when to stop testing
    5. UAT testing
    6. Testing on production

    View Slide

  7. www.space.ge
    Digital Communications Plan 2018
    2. How we test SPACE on Android and iOS
    operation systems
    • Positive / negative testing
    • Functional testing
    • Non-functional testing (UI, Usability, Localization testing)
    • Monkey testing
    ✔ click on multiple elements at the same time
    ✔ scroll the screen and click on the buttons at the same time
    ✔ click on the buttons quickly for several times
    ✔ enter any random invalid inputs and check the results

    View Slide

  8. www.space.ge
    Digital Communications Plan 2018
    Testing devices should be similar to real ones
    • On the testing devices we always install not only SPACE
    application, but other popular applications as well
    • We always put SIM cards in our testing devices

    View Slide

  9. www.space.ge
    Digital Communications Plan 2018
    Apart from testing devices internet connection
    should be similar to real ones
    • Weak Wi-Fi
    • Shifting from 3G to 4G to Wi-Fi and vice versa
    • Failure of the internet

    View Slide

  10. www.space.ge
    Digital Communications Plan 2018
    3. If everyone can detect a bug than why do we
    need a tester?
    • Tester creates various cases and uses different types of testing
    • Tester tests software thoroughly and can catch hidden bugs
    • Tester takes responsibility and say magic phrase “All critical
    bugs are fixed, regression testing is passed well so we are
    ready to go live”

    View Slide

  11. www.space.ge
    Digital Communications Plan 2018
    A working day of a tester in SPACE
    • Analyzing user stories and reviewing designs
    • Creating test plan
    • Creating positive and negative test case
    • Collecting test data
    • Testing APIs

    View Slide

  12. www.space.ge
    Digital Communications Plan 2018
    A working day of a tester in SPACE
    • Testing SPACE mobile application on Android and iOS OS
    • Testing SPACE application on tablets and SST
    • Creating bug reports
    • Re-testing fixed bugs
    • Conducting regression testing

    View Slide

  13. www.space.ge
    Digital Communications Plan 2018
    A working day of a tester in SPACE
    • Attending the daily stand-up, sprint planning, sprint review …
    • Discussing bugs with product owner and prioritizing them
    • Analyzing discovered bugs by customers or team members
    • Determining when to stop testing
    • Taking responsibility about quality and being ready for release

    View Slide

  14. www.space.ge
    Quality in SPACE

    View Slide