Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КУРСОВИК.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.06 Mб
Скачать
    1. Тестовая программа

В программе Hello Droid при нажатии на элемент ImageButton постепенно меняется картинка и надпись:

public void onClick(View v){

droid++;

if ((droid>0)&&(droid<4))

{ tvDroid3.setText("Hello Droid!");

}

if ((droid>5)&&(droid<9))

{ tvDroid3.setText("Stop!");

imgbtn.setImageResource(R.drawable.baddroid);

}

if ((droid>10)&&(droid<14))

{ tvDroid3.setText("Please, stop!!!");

imgbtn.setImageResource(R.drawable.baddroid);

}

if ((droid>15)&&(droid<19))

{ tvDroid3.setText("I am not kidding!");

imgbtn.setImageResource(R.drawable.baddroid);

}

А также в меню был пункт, позволяющий изменить цвет фона на один из 5 случайно выбранных:

public void reColor()

{

color = 0 + r.nextInt(5 + 1);

if (color == 1) {RelativeLayout.setBackgroundResource(R.color.gray);

imgbtn.setBackgroundResource(R.color.gray);}

if (color == 2) {RelativeLayout.setBackgroundResource(R.color.pink);

imgbtn.setBackgroundResource(R.color.pink);}

if (color == 3) {RelativeLayout.setBackgroundResource(R.color.blue);

imgbtn.setBackgroundResource(R.color.blue);}

if (color == 4) {RelativeLayout.setBackgroundResource(R.color.yellow);

imgbtn.setBackgroundResource(R.color.yellow);}

if (color == 5) {RelativeLayout.setBackgroundResource(R.color.background_color);

imgbtn.setBackgroundResource(R.color.background_color);}

}

  1. Проектирование

    1. План выполнения работы

    1. Диаграмма Ганта

  1. Тестирование и отладка

    1. Проводимые тесты

Были проведены следующие виды тестов:

  1. Автономное тестирование

Было проведено тестирование методом черного и белого ящика. Результаты тестирования методом черного ящика:

Текст

Нач. время

Кон. время

Дата

Цвет

Результат

Ож. результат

Примеча-ние

1

+

10:00

12:00

22.03.13

+

Запись создана

Запись создана

Запись создана верно

2

+

10:00

09:00

22.03.13

+

Запись не м.б. создана

Запись не м.б. создана

Время указано неверно

3

-

10:00

12:00

22.03.13

+

Запись не м.б. создана

Запись не м.б. создана

Не напечатан текст

4

+

10:00

12:00

22.03.13

-

Запись не м.б. создана

Запись не м.б. создана

Не выбран цвет

5

+

10:00

12:00

23.03.13

+

Запись создана

Запись создана

Дата м.б. больше текущей

6

+

10:00

12:00

21.03.13

+

Запись не м.б. создана

Запись не м.б. создана

Неверная дата

  1. Адаптационное тестирование

Программа была проверена на нескольких устройствах с разной версией ОС Android. И различными разрешениями экрана.

  1. Приемочное тестирование

Продуктом пользовались несколько человек в течении трех дней. Было обнаружено несколько ошибок и они были незамедлительно устранены.

  1. Инсталляционное тестирование

Программа была установлена и удалена 10 раз. За это время ошибок не было обнаружено