У вас вопросы?
У нас ответы:) SamZan.net

Лабораторна робота 3 з дисципліни

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 14.3.2025

                 Інститут підприємництва та перспективних технологій

                при Національному Університеті Львівська Політехніка

 

                                Лабораторна робота №3

                                               з дисципліни:

                      Тестування програмних систем і комплексів

                                                                        Виконав:

                                                                        Студент групи КНМ -41

                                                                        Новіков Анатолій Олексійович

                                                                        Перевірила:

                                                                        асист. Навитка М.Л.   

                                                Львів – 2013  

                                                       Лабораторна робота № 3.

Мета роботи: Oзнайомитись із правилами хорошого тону у звітуванні дефектів (bug reporting) на прикладі тестування Калькулятора.

Баґ або Баг (англ. bug — жук) — сленгове слово, рівнозначне помилці, ваді або дефекту в програмі. Термін зазвичай використовується у відношенні до помилок, котрі виявляються на стадії роботи програми, на відміну від помилок проектування чи синтаксичних помилок. «Баґи» локалізуються та виправляються в процесі тестування та доробки програми.

За легендою, 9 вересня 1945 року вчені Гарвардського університету, що тестували обчислювальну машину Mark II Aiken Relay Calculator, знайшли метелика, що застряг між контактами електромеханічного реле й Грейс Хоппер вперше вжила цей термін. Знайдена комаха була вклеєна до технічного щоденника, з супроводжувальним надписом: «First actual case of bug being found» (англ. «перший випадок у практиці, коли було знайдено комаху»). Цей цікавий факт став передумовою для вживання слова «баг» у значенні «помилка».

Основні поняття та визначення.

Дефектом вважається 

- Нездатність системи або компонента системи виконувати необхідні функції в рамках заданих вимог до продуктивності.

. - Помилка в програмі, яка примушує цю програму виконувати ненавмисні або непередбачені дії.

- Розбіжність між реальним станом чи результатом роботи програми і очікуваними результатми або станом.

Для  фіксування та виправлення помилок пишуться звіти (bug reports). 

Баг/Дефект Репорт (Bug Report) — це документ, що описує ситуацію або послідовність дій (Steps), що призвела до некоректної роботи об'єкта тестування (Misbehavior), із зазначенням причин та очікуваного результату (Expected Result).

Іншими словами Звіт тестувальника - це технічний документ, він пишеться для того, щоб визначити вплив, обставини, які викликали проблеми якості ПЗ,  щоб визначити пріоритети помилок для відлагодження ПЗ та якнайшвидше допомогти знайти і виправити ці помилки програмістам.

Звіт тестувальника є основним результатом завершення етапу тестування, а результатом тестування є якість ПЗ. Саме тому фахівець із тестування повинен знати як писати відмінні звіти  про дефекти.

Для написання звітів існує багато систем спостереження (Bug tracking systems).

Bug tracking systems - це система, що є програмним додатком, який призначений для допомоги у роботі тестерам та програмістам відслідковувати дефекти у їхній роботі. До найпопулярніших систем належать системи JIRA та TRACK.

Рис.1 JIRA - Bug Tracking System

Рис.1.1. JIRA - Bug Tracking System

Рис.2. Trac - Bug Tracking System

У звіті вказуються наступні поля:

  •  Резюме (Summary)
  •  Cередовище виконання (Environment)
  •  Опис (Description)
  •  Складність(Severity)
  •  Першочерговість (Priority)

Допоміжні:

  •  Додатки 
  •  Допоміжна інформація

Резюме (Summary) - це короткий опис проблеми, що має бути достатньо конкретний для уявлення про  причину проблеми.

Середовище виконання (Environment): Версія та назва середовища в якому здійснювалось тестування та знайдена помилка.

Опис проблеми (Description)- надає чіткі та деталізований опис проблеми при особливих обставинах виконання  із покроковим відтворенням помилки, де вказуються очікувані та поточні результати.

Складність (Severity) -  показує наскільки складною та серйозною є проблема. Складність включає наступні рівні :

  •  Критичний (Critical) - найкатастрофічніша із проблем, що спричиняє нефункціонування продукту.
  •  Середній (Major)-аварія основних функціональних можливостей.
  •  Мінімальний (Minimal) - косметична проблема, незначні помилки, що впливають на функціональність.

Першочерговість(Priority) - вказує як швидко проблема має бути усунена.

P.0 - виправити негайно

Р.1. - виправити у найближчий час

Р.2.- виправити до кінця закінчення етапу.

Р.3. - помилку було б чудово виправити.

Допоміжні: дуже часто використовують скріншоти інтерфейсу ПЗ, для візуалізації знайдених помилок.

Звіт про тестування Калькулятора.

Резюме (Summary): Помилка при обчисленні різниці 6-значних чисел.

Середовище виконання:  Windows v.7.  Максимальная., Calculator v.2.0.

Опис (Description) - Помилка при обчисленні різниці 6-значних чисел.

Етапи для відтворення проблеми:

1. Відкрийте Calculator v.2.0.

2. Виберіть перше 6- значне число від 0-9.

3. Виберіть операцію віднімання "-"

4. Виберіть друге 6- значне число від 0-9.

5. Здійсніть операцію обчислення "="

Очікуваний результат виконання(Expected result): Результат віднімання двох 6 значних чисел

Поточний результат виконання(Observed result): Помилка у результаті операції віднімання 6 значних чисел.

Складність (Severity): рівень середній

Першочерговість(Priority):

Р.2.- виправити до кінця закінчення етапу тестування.

Додатки (Atachments) :

Порядок виконання роботи:

Ознайомтесь з текстом лабораторної роботи.

Здійсніть процес тестування Calculator v. 

Запишіть 10 помилок  у окремі звіти із скріншотами результатів. Помилки не повинні повторюватися у ваших колег.

Перевірте свої знання за допомогою контрольних запитань.

Продемонструйте звіт викладачеві.

Тестування калькулятора.

Робимо тестування інтерфейсу - У тестуванні інтерфейсу я знайшов декілька дефектів.

1-Клавіша під номером 3 зміщена униз.

2-Візуальний вигляд інтерфейсу незадовільний.

3-Калькулятор не є багатофункціональний.

Використовую середовище для тестування калькулятора у Windows XP.

Візуальний вигляд даного калькулятора.

  1.  Відкриваю Calculator v.2.0.
  2.  Вибираю довільні значення від( 0-9).

3)  Робимо віднімання. Калькулятор V2

4) Помилка при відніманні

     5) Правильна відповідь – 134667000

  1.  Відкриваю Calculator v.2.0.
  2.  Вибираю довільні значення від( 0-9).

    3)   Робимо додавання.

    4)   Помилка при додаванні,невідобразилися цифри.

    5)  Правильна відповідь 694,3625

  1.  Відкриваю Calculator v.2.0.
  2.  Вибираю довільні значення від( 0-9).

    3)   Робимо множення.

    4)   Правильна відповідь  4190,214

Роблю повторне множення.

Відповідь 1е+18

Відповідь 1,1111111е +17

  1.  Відкриваю Calculator v.2.0.
  2.  Вибираю довільні значення від( 0-9).

    3)   Робимо ділення

   4)   Правильна відповідь- 0,00000081

Правильна відповідь 9Е-8

Роблю повторне ділення.

Відповідь:1

Висновок:На даній Лабораторній роботі №3, я ознайомився із тестуванням калькулятора та протестував калькулятор V2 у середовищі Windows XP,у якому найшов певні помилки і зафіксував їх у даному звіті.




1. ПО ТЕМЕ ПРОЦЕНТЫ Цену товара увеличили на 20 а затем еще раз на 20
2. а ISBN 5235025881 М В
3. Шкала побудительных мотивов- Чувство долга самый высокий уровень
4. истинным знанием и мнением
5. Встреча Чанёля и Сехинуны с ДиОхёном
6. Русский язык ~ герой нашего времени I
7. чение Наименование Кол Примечание
8. Моряна. Главные размерения- Длина между перпендикулярами
9. общее и особенное В мире всегда существовали бедные и богатые государства могущественные империи и ст
10. Тема- Производство и себестоимость молока по материалам- ЗАО Колояр Воль.html