Методология тестирования программного обеспечения

Место и роль тестирования в различных моделях разработки программного обеспечения. Каскадная модель тестирования с промежуточным контролем. Описание методики тестирования приложения в процессе разработки. Описание тестирования интерфейса пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 15.03.2019
Размер файла 2,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

for (int i = 0; i < Aa.Count; i++)

{

var expected = String.Format("Вкладчик:

{0}|Дата открытия вклада:

({1}.{2}.{3})|Размер вклада: {4} руб.|Проценты по вкладу: {5}%", Aa[i].Suname, Aa[i].DataOpen.Day, Aa[i].DataOpen.Month,

Aa[i].DataOpen.Year, Aa[i].SizeDeposit,

Aa[i].InterestDeposit);

Assert.AreEqual(expected, Aa[i].ToString());

}

}

[TestMethod()]

public void ConformTest_Investor()

{

List<Investor> Aa = Reader();

for (int i = 0; i < Aa.Count - 1; i++)

{

string S=String.Format("{0}.{1}.{2}",

Aa[i + 1].DataOpen.Day,

Aa[i + 1].DataOpen.Month,

Aa[i + 1].DataOpen.Year);

Assert.IsFalse(Aa[i].Conform(S));

}

}

[TestMethod()]

public void WriteTest_Investor()

{

List<Investor> Aa = Reader();

for (int i = 0; i < Aa.Count; i++)

{

var expected = "Вкладчик " + Aa[i].Suname + " " +

Aa[i].DataOpen.Day + "." + Aa[i].DataOpen.Month +

"." + Aa[i].DataOpen.Year + " " +

Aa[i].SizeDeposit + " " + Aa[i].InterestDeposit; Assert.AreEqual(expected, Aa[i].Write());

}

}

}

}

UnitTestProject1-> LenderTests.cs

using Microsoft.VisualStudio.TestTools.UnitTesting; using System;

using System.Collections.Generic; using System.IO; using System.Text;

namespace BaseClients.General.Tests

{

[TestClass()]

public class LenderTests

{

List<Lender> Reader()

{

List<Lender> _arr = new List<Lender>();

using (StreamReader fileIn = new StreamReader

(@"../../testLender.txt",

Encoding.GetEncoding(1251)))

{//считали базу данных string line;

while ((line = fileIn.ReadLine()) != null)

{

string[] mas = line.Split(' ');

Lender A = new Lender(mas[1], DateTime.Parse(mas[2]),int.Parse(mas[3]), int.Parse(mas[4]), int.Parse(mas[5]));

_arr.Add(A);

}

fileIn.Close();

}

return _arr;

}

[TestMethod()]

public void ToStringTest_Lender()

{

List<Lender> Aa = Reader();

for (int i = 0; i < Aa.Count; i++)

{

var expected = String.Format("Кредитор: {0}|Дата выдачи кредита: ({1}.{2}.{3})|Размер кредита: {4} руб.|Проценты по кредиту: {5}%|Остаток долга: {6} руб.", Aa[i].Suname,

Aa[i].DataOpen.Day, Aa[i].DataOpen.Month,

Aa[i].DataOpen.Year, Aa[i].SizeCredit,

Aa[i].InterestCredit, Aa[i].BalanceOwed); Assert.AreEqual(expected, Aa[i].ToString());

}

}

[TestMethod()]

public void ConformTest_Lender()

{

List<Lender> Aa = Reader(); for (int i = 0; i < Aa.Count - 1; i++)

{

string S = String.Format("{0}.{1}.{2}",

Aa[i + 1].DataOpen.Day,

Aa[i + 1].DataOpen.Month,

Aa[i + 1].DataOpen.Year);

Assert.IsFalse(Aa[i].Conform(S));

}

}

[TestMethod()]

public void WriteTest_Lender()

{

List<Lender> Aa = Reader();

for (int i = 0; i < Aa.Count; i++)

{

var expected = "Кредитор " + Aa[i].Suname + "

" + Aa[i].DataOpen.Day + "." +

Aa[i].DataOpen.Month + "." +

Aa[i].DataOpen.Year + " " + Aa[i].SizeCredit +

" " + Aa[i].InterestCredit + " " +

Aa[i].BalanceOwed;

Assert.AreEqual(expected, Aa[i].Write()); }

}

}

UnitTestProject1-> OrganizationTests.cs

using Microsoft.VisualStudio.TestTools.UnitTesting; using System;

using System.Collections.Generic; using System.IO; using System.Text;

namespace BaseClients.General.Tests

{

[TestClass()]

public class OrganizationTests

{

List<Organization> Reader()

{

List<Organization> _arr = new List<Organization>();

using (StreamReader fileIn = new StreamReader

(@"../../testOrgan.txt",

Encoding.GetEncoding(1251)))

{//считали базу данных string line;

while ((line = fileIn.ReadLine()) != null)

{

string[] mas = line.Split(' '); Organization A = new Organization(mas[1], DateTime.Parse(mas[2]), mas[3], int.Parse(mas[4]));

_arr.Add(A);

}

fileIn.Close();

}

return _arr;

}

[TestMethod()]

public void ToStringTest_Organization()

{

List<Organization> Aa = Reader();

for (int i = 0; i < Aa.Count; i++)

{

var expected = String.Format("Организация: {0}|Дата открытия счета: ({1}.{2}.{3})|Номер счета: {4}|Сумма на счету: {5} руб.",

Aa[i].Title, Aa[i].DataOpen.Day,

Aa[i].DataOpen.Month, Aa[i].DataOpen.Year,

Aa[i].NumberAccount, Aa[i].SummAccount); Assert.AreEqual(expected, Aa[i].ToString());

}

}

[TestMethod()]

public void ConformTest_Organization()

{

List<Organization> Aa = Reader();

for (int i = 0; i < Aa.Count - 1; i++)

{

string S = String.Format("{0}.{1}.{2}", Aa[i + 1].DataOpen.Day,

Aa[i + 1].DataOpen.Month,

Aa[i + 1].DataOpen.Year);

Assert.IsFalse(Aa[i].Conform(S));

}

}

[TestMethod()]

public void WriteTest_Organization()

{

List<Organization> Aa = Reader();

for (int i = 0; i < Aa.Count; i++)

{

var expected = "Организация " + Aa[i].Title + " "

+ Aa[i].DataOpen.Day + "." + Aa[i].DataOpen.Month +

"." + Aa[i].DataOpen.Year + " " +

Aa[i].NumberAccount + " " + Aa[i].SummAccount; Assert.AreEqual(expected, Aa[i].Write());

}

}

}

}

Приложение Е

Функциональное тестирование главной формы.

Текущее положение

курсора

Нажатие

Текущее положение

курсора

Нажатие

Добавить-

Вкладчик

Открытие формы "Добавить вкладчика"

Добавить-

Вкладчик

v

Добавить-

Кредитор

Открытие формы "Добавить кредитора"

Добавить-

Кредитор

v

Добавить-

Организация

Открытие формы "Добавить организацию"

Добавить-

Организация

v

Вывод-

Вкладчики

Вывод в textbox всех вкладчиков в порядке возрастания даты открыти счета

Вывод-

Вкладчики

v

Вывод-

Кредиторы

Вывод в textbox всех кредиторов в порядке

возрастания даты открыти счета

Вывод-

Кредиторы

v

Вывод-

Организации

Вывод в textbox всех организаций в порядке

возрастания даты открыти счета

Вывод-

Организации

v

Вывод-Все

Вывод в textbox всех клиентов в порядке возрастания даты открыти счета

Вывод-Все

v

Поиск

Открытие формы поиска

Поиск

Таблица 1

Ожидаемые результаты Таблица 2 Результаты тестов

Размещено на http://www.allbest.ru/

2

Таблица 4

Форма поиска. Ожидаемые результаты

Текущая позиция курсора

Текущее входное состояние

Результат поиска

поле Даты

пустое поле

Доба символ

вить

ошибка

не символ

верный

ошибка пустое поле

переход

на кнопку

Поиск

Без изменений

Без изменений

Без и ний

змене-

Без измене ний

неверные

значения

ошибка неверное значение

Удаление одного

символа

слева

Удаление одного

символа справа

Переход на один

символ влево

верные значения

Найдены клиента

обнуление textbox и

вывод найденного

Не найдены клиенты

обнуление textbox и

вывод сообщения, что не найден

дважды введена

одна и таже дата

Найдены клиента

клиент обнуление textbox и вывод найденного

Не найдены клиенты

обнуление textbox и

вывод сообщения, что не найден

Дважды введены неверные значения

обнуление textbox и

вывод сообщения, что не найден клиент

Таблица 5

Форма поиска. Результаты тестов

Текущая позиция курсора

Текущее входное состояние

Результат поиска

поле Даты

пустое

поле

v

X

X

v

v

v

v

v

неверные

значения

v

X

X

v

v

v

v

v

верные значения

Найдены клиента

v

X

v

v

v

v

v

v

Не найдены клиенты

v

X

v

v

v

v

v

v

дважды введена одна и таже дата

Найдены клиента

v

X

X

v

v

v

v

v

Не найдены клиенты

v

X

X

v

v

v

v

v

дважды

введены

неверные значения

v

X

X

v

v

v

v

v

Таблица 6

Форма добавления вкладчика. Ожидаемые результаты

Текущая позиция курсора

Текущее входное состояние

поле

Фамилия

пустое поле

Доба сим

вить вол

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на поле Дата открытия

Без изменений

Без изменений

Без изменений

Без изменений

поле с символами

Добавить символ

Добавить символ

ошибка

неверный символ

переход на поле Дата открытия

переход на поле Дата открытия

Удаление одного символа слева

Удаление одного

символа справа

Без изменений

Переход на один

символ влево

поле Дата

открытия

пустое поле

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на поле Размер вклада

Без изменений

Без изменений

Без изменений

Без изменений

поле с символами

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

переход на поле Размер вклада

переход на поле Размер вклада

Удаление одного символа слева

Удаление одного

символа справа

Без изменений

Переход на один

символ влево

поле Размер вклада

пустое поле

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на поле

Процент по вкладу

Без изменений

Без изменений

Без изменений

Без изменений

поле с символами

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

переход на поле

Процент по вкладу

переход на поле Сумма на счету

Удаление одного символа слева

Удаление одного

символа справа

Без изменений

Переход на один

символ влево

поле Процент по вкладу

пустое поле

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на кнопку Добавить

Без изменений

Без изменений

Без изменений

Без изменений

поле с символами

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

нажатие кнопки

Добавить

переход на кнопку Добавить

Удаление одного символа слева

Удаление одного

символа справа

Без изменений

Переход на один

символ влево

Таблица 6

Продолжение

Текущая позиция курсора

Текущее входное состояние

кнопка

Отмена

поля пустые

Без измене-

Без измене-

Без измене ний

-

Без измене-ний

переход на поле Фамилия

Без изменений

Без измене-

Без изменений

Переход на кнопку

Добавить

поля заполнены

Без измене-

Без измене-

Без измене ний

- Стирание данных из полей

переход на поле Фамилия

Без изменений

Без измене-

Без изменений

Переход на кнопку

Добавить

кнопка

Добавить

поля пустые

Без измене-

Без измене-

Без измене ний

- ошибка, сообщение на поле Фамилия

Переход на кнопку Отмена

Без изменений

Без измене-

Без изменений

Переход на кнопку

Отмена

верно заполненные поля

ний

Без изменений

ний

Без изменений

Без измене ний

Добавление

-

клиента, появление сообщения

Переход на кнопку Отмена

Без изменений

ний

Без изменений

Без изменений

Переход на кнопку

Отмена

поле "Фамилия" имеет неверные значения

Без изменений

Без изменений

Без измене ний

- ошибка, сообщение на поле Фамилия

Переход на кнопку Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Дата

открытия" имеет неверные значения

Без изменений

Без изменений

Без измене ний

ошибка, сообщение

-

на поле Дата

открытия

Переход на кнопку Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Размер

вклада" имеет неверные значения

Без изменений

Без изменений

Без измене ний

ошибка, сообщение

-

на поле Размер вклада

Переход на кнопку Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку

Отмена

поле "Процент по вкладу" имеет неверные значения

Без изменений

Без изменений

Без измене ний

ошибка, сообщение

-

на поле Процент по вкладу

Переход на кнопку Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

Таблица 7

Форма добавления вкладчика. Результаты тестов

Текущая позиция курсора

Текущее входное состояние

оле Фамилия

пустое поле

v

X

X

X

v

v

v

v

v

поле с символами

v

X

X

v

v

v

v

v

v

поле Дата

открытия

пустое поле

X

v

X

X

v

v

v

v

v

поле с символами

X

v

X

v

v

v

v

v

v

поле Размер вклада

пустое поле

X

v

X

X

v

v

v

v

v

поле с символами

X

v

X

v

v

v

v

v

v

поле Процент по вкладу

пустое поле

X

v

X

X

v

v

v

v

v

поле с символами

X

v

X

v

v

v

v

v

v

кнопка Отмена

поля пустые

v

v

v

v

v

v

v

v

v

поля заполнены

v

v

v

v

v

v

v

v

v

кнопка

Добавить

поля пустые

v

v

v

v

v

v

v

v

v

верно заполненные поля

v

v

v

v

v

v

v

v

v

поле "Фамилия" имеет неверные значения

v

v

v

v

v

v

v

v

v

поле "Дата открытия" имеет неверные значения

v

v

v

v

v

v

v

v

v

поле "Размер вклада" имеет неверные значения

v

v

v

v

v

v

v

v

v

поле "Процент по вкладу"

имеет неверные значения

v

v

v

v

v

v

v

v

v

Таблица 8

Форма добавления кредитора. Ожидаемые результаты

Текущая позиция курсора

Текущее входное состояние

поле

Фамилия

пустое поле

Добавить символ

Добавить символ

ошибка неверный

ошибка пустое поле

переход на поле Дата открытия

Без изменений

Без изменений

Без изменений

Без изменений

поле с символами

Добавить символ

Добавить символ

ошибка символ

неверный символ

переход на поле Дата открытия

переход на поле Дата открытия

Удаление одного символа слева

Удаление одного символа справа

Без изменений

Переход на один символ влево

поле Дата

открытия

пустое поле

ошибка

неверный символ

Добавить символ

ошибка неверный

ошибка пустое поле

переход на поле Размер кредита

Без изменений

Без изменений

Без изменений

Без изменений

поле с символами

ошибка

неверный символ

Добавить символ

символ

ошибка

неверный символ

переход на поле Размер кредита

переход на поле Размер кредита

Удаление одного символа слева

Удаление одного символа справа

Без изменений

Переход на один символ влево

поле

Размер кредита

пустое поле

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на поле

Процент по кредиту

Без изменений

Без изменений

Без изменений

Без изменений

поле с символами

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

переход на поле

Процент по кредиту

переход на поле Сумма на счету

Удаление одного символа слева

Удаление одного символа справа

Без изменений

Переход на один символ влево

поле

Процент по кредиту

пустое поле

ошибка

неверный символ

Добавить символ

ошибка неверный

ошибка пустое поле

переход на поле Остаток долга

Без изменений

Без изменений

Без изменений

Без изменений

поле с символами

ошибка

неверный символ

Добавить символ

символ

ошибка

неверный символ

переход на поле Остаток долга

переход на поле Остаток долга

Удаление одного символа слева

Удаление одного символа справа

Без изменений

Переход на один символ влево

поле

Остаток долга

пустое поле

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на кнопку Добавить

Без изменений

Без изменений

Без изменений

Без изменений

поле с символами

ошибка

неверный символ

Добавить символ

ошибка неверный

нажатие кнопки Добавить

переход на кнопку Добавить

Удаление одного символа

Удаление одного символа справа

Без изменений

Переход на один символ влево

Таблица 8

Продолжение

Текущая позиция курсора

Текущее входное состояние

кнопка Отмена

поля пустые

Без изменений

Без изменений

Без изменений

Без изменений

переход на поле Фамилия

Без изменений

Без изменений

Без изменений

Переход на кнопку Добавить

поля заполнены

Без изменений

Без изменений

Без изменений

Стирание данных из полей

переход на поле Фамилия

Без изменений

Без изменений

Без изменений

Переход на кнопку Добавить

кнопка

Добавить

поля пустые

Без изменений

Без изменений

Без изменений

ошибка, сообщение

на поле Фамилия

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

верно заполненные поля

Без изменений

Без изменений

Без изменений

Добавление клиента, появление сообщения

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Фамилия" имеет неверные значения

Без изменений

Без изменений

Без изменений

ошибка, сообщение

на поле Фамилия

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Дата

открытия" имеет неверные значения

Без изменений

Без изменений

Без изменений

ошибка, сообщение на поле Дата

открытия

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Размер

кредита" имеет неверные значения

Без изменений

Без изменений

Без изменений

ошибка, сообщение на поле Размер кредита

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Процент по кредиту" имеет неверные значения

Без изменений

Без изменений

Без изменений

ошибка, сообщение

на поле Процент по кредиту

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Остаток

долга" имеет неверные значения

Без изменений

Без изменений

Без изменений

ошибка, сообщение на поле Остаток долга

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

Таблица 9

Форма добавления кредитора. Результаты тестов

Текущая позиция курсора

Текущее входное состояние

поле

Фамилия

пустое поле

v

X

X

X

v

v

v

v

v

поле с символами

v

X

X

v

v

v

v

v

v

поле Дата

открытия

пустое поле

X

v

X

X

v

v

v

v

v

поле с символами

X

v

X

v

v

v

v

v

v

поле

Размер кредита

пустое поле

X

v

X

X

v

v

v

v

v

поле с символами

X

v

X

v

v

v

v

v

v

поле

Процент по кредиту

пустое поле

X

v

X

X

v

v

v

v

v

поле с символами

X

v

X

v

v

v

v

v

v

поле

Остаток долга

пустое поле

X

v

X

X

v

v

v

v

v

поле с символами

X

v

X

v

v

v

v

v

v

кнопка Отмена

поля пустые

v

v

v

v

v

v

v

v

v

поля заполнены

v

v

v

v

v

v

v

v

v

кнопка

Добавить

поля пустые

v

v

v

v

v

v

v

v

v

верно заполненные поля

v

v

v

v

v

v

v

v

v

поле "Фамилия" имеет неверные значения

v

v

v

v

v

v

v

v

v

поле "Дата открытия" имеет неверные значения

v

v

v

v

v

v

v

v

v

поле "Размер кредита" имеет неверные значения

v

v

v

v

v

v

v

v

v

поле "Процент по

кредиту" имеет неверные

значения

v

v

v

v

v

v

v

v

v

поле "Остаток долга" имеет неверные значения

v

v

v

v

v

v

v

v

v

Таблица 10

Форма добавления организации. Ожидаемые результаты

Текущая позиция курсора

Текущее входное состояние

поле

Организация

пустое

поле

Добавить символ

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на поле Дата открытия

Без изменений

Без изменений

Без изменений

Без изменений

поле с

символами

Добавить символ

Добавить символ

ошибка

неверный символ

переход на поле Дата открытия

переход на поле Дата открытия

Удаление одного символа слева

Удаление одного символа справа

Без изменений

Переход на один символ влево

поле Дата

открытия

пустое

поле

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на

поле Номер счета

Без изменений

Без изменений

Без изменений

Без изменений

поле с

символами

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

переход на

поле Номер счета

переход на

поле Номер счета

Удаление одного символа слева

Удаление одного символа справа

Без изменений

Переход на один символ влево

поле Номер счета

пустое

поле

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на

поле Сумма на счету

Без изменений

Без изменений

Без изменений

Без изменений

поле с

символами

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

переход на

поле Сумма на счету

переход на

поле Сумма на счету

Удаление одного символа слева

Удаление одного символа справа

Без изменений

Переход на один символ влево

поле Сумма на счету

пустое

поле

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

ошибка пустое поле

переход на кнопку

Добавить

Без изменений

Без изменений

Без изменений

Без изменений

поле с

символами

ошибка

неверный символ

Добавить символ

ошибка

неверный символ

нажатие кнопки Добавить

переход на кнопку

Добавить

Удаление одного символа слева

Удаление одного символа справа

Без изменений

Переход на один символ влево

Таблица 10

Продолжение

Текущая позиция курсора

Текущее входное состояние

кнопка Отмена

поля пустые

Без изменений

Без изменений

Без изменений

Без изменений

переход на поле

Организация

Без изменений

Без изменений

Без изменений

Переход на кнопку

Добавить

поля заполнены

Без изменений

Без изменений

Без изменений

Стирание данных из полей

переход на поле

Организация

Без изменений

Без изменений

Без изменений

Переход на кнопку

Добавить

кнопка

Добавить

поля пустые

Без изменений

Без изменений

Без изменений

ошибка,

сообщение на поле Организация

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

верно

заполненные поля

Без изменений

Без изменений

Без изменений

Добавление клиента,

появление сообщения

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле

"Организация" имеет неверные значения

Без изменений

Без изменений

Без изменений

ошибка,

сообщение на поле Организация

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Дата

открытия" имеет неверные значения

Без изменений

Без изменений

Без изменений

ошибка,

сообщение на поле Дата открытия

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Номер счета" имеет неверные

значения или длинну !=20

Без изменений

Без изменений

Без изменений

ошибка,

сообщение на поле Номер счета

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

поле "Сумма на

счету" имеет

неверные значения

Без изменений

Без изменений

Без изменений

ошибка,

сообщение на

поле Сумма на счету

Переход на кнопку

Отмена

Без изменений

Без изменений

Без изменений

Переход на кнопку Отмена

Таблица 11

Форма добавления организации. Результаты тестов

Текущая позиция курсора

Текущее входное состояние

<...

Подобные документы

  • История развития и виды тестирования программного обеспечения. Инсталляционное, регрессионное, конфигурационное, интеграционное, локализационное, модульное тестирование. Методы сокращения трудоемкости модульного тестирования разрабатываемого приложения.

    курсовая работа [309,5 K], добавлен 16.12.2015

  • Изучение различных видов тестирования программного обеспечения. Выявление в программной системе скрытых дефектов до того, как она будет сдана заказчику. Тестирование методом черного ящика. Требования, предъявляемые к процессу тестирования больших систем.

    курсовая работа [3,0 M], добавлен 19.11.2009

  • Неразрешимость проблемы тестирования программного обеспечения. Виды и уровни тестирования. Стратегии восходящего и нисходящего тестирования. Методы "белого" и "черного" ящика. Автоматизированное и ручное тестирование. Разработка через тестирование.

    курсовая работа [112,2 K], добавлен 22.03.2015

  • Основные функции, требования и характеристики системы тестирования. Создание современной модели WEB-сервиса тестирования знаний студентов с помощью средств WEB-разработки. Описание пользовательского интерфейса сайта, этапы прохождения тестовых заданий.

    курсовая работа [6,4 M], добавлен 14.07.2012

  • Выбор инструментальной среды разработки программного обеспечения системы. Алгоритм создания теста и ввода его исходных данных. Анализ экономической эффективности применения программного обеспечения "Тестирования знаний обучающихся программированию".

    дипломная работа [3,2 M], добавлен 11.09.2014

  • Выбор среды разработки программного обеспечения. Компьютерная система тестирования знаний в дистанционном обучении OpenTEST. Написание встроенного текстового редактора для расширенного форматирования текста. Руководство пользователя, структура программы.

    дипломная работа [7,1 M], добавлен 20.05.2013

  • Проектирование базы данных, информационной подсистемы PLC-Tester, модуля тестирования и web-приложения. Разработка логической структуры программного продукта и общие требования к техническому обеспечению. Запуск программы и описание тестовых прогонов.

    дипломная работа [3,2 M], добавлен 30.06.2011

  • История возникновения тестирования программного обеспечения, основные цели и особенности его проведения. Виды и типы тестирования, уровни его автоматизации. Использование и исследование необходимых технологий. Полный цикл прогона всей системы мониторинга.

    дипломная работа [1,7 M], добавлен 03.05.2018

  • Описание алгоритмов работы программного блока, тестирования, сохранения результатов, просмотра статистики и построения графика. Разработка пользовательского интерфейса. Анализ тестовых испытаний программного блока. Руководство оператора. Охрана труда.

    дипломная работа [4,4 M], добавлен 06.03.2013

  • Обоснование необходимости разработки компьютерной системы тестирования студентов. Анализ используемого программного и технического обеспечения на предприятии. Требования к функционированию модуля. Сведения о программе: структура, настройка и проверка.

    курсовая работа [1,7 M], добавлен 13.06.2017

  • Описание исходных текстов программного продукта. Системные требования и установка программного продукта. Тестирование пользователя по двадцати вопросам указанной темы и сохранение результатов тестирования. Форма отображения результатов тестирования.

    курсовая работа [2,8 M], добавлен 09.07.2013

  • Назначение и архитектура экспертных систем, их применение в сфере образования. Экспертные системы тестирования, принципы их функционирования. Инструментальные средства создания приложения и разработка программы тестирования. Описание программы, листинг.

    дипломная работа [706,4 K], добавлен 07.05.2012

  • Комплексное функциональное и структурное тестирование программного продукта - граф-программа решения квадратного уравнения. Постановка задачи структурного тестирования маршрутов. Заключение о типе и причине ошибки, предложение по ее исправлению.

    курсовая работа [2,8 M], добавлен 05.01.2013

  • Разработка программы создания заметок в любом месте компьютера. Выбор технологии, языка и среды разработки приложения. Описание основных алгоритмов работы программного обеспечения. Проектирование пользовательского интерфейса. Выбор стратегии тестирования.

    отчет по практике [700,5 K], добавлен 24.11.2014

  • Описание среды разработки Microsoft Visual Studio. Поддерживаемые технологии и языки программирования. Возможности и особенности компьютеризированного тестирования человека. Проектирование программного обеспечения с использованием объектного подхода.

    курсовая работа [3,0 M], добавлен 09.02.2013

  • Основные стандарты usability-тестирования интерфейсов информационных систем. Количественные и качественные методы оценки тестирования. Технология Eye-tracking. Постановка целей и задач для тестирования сайта Налоговой службы Российской Федерации.

    дипломная работа [3,3 M], добавлен 11.06.2017

  • Организация проверки результатов обучения и оценки знаний, использование систем тестирования, основные требования к ним. Создание современной модели WEB-сервиса тестирования знаний; программная реализация; защита от копирования информации и списывания.

    курсовая работа [24,1 K], добавлен 11.05.2012

  • Cовременные технологии тестирования. Assistant II, eTest, myTest X, veralTest, sunRav TestOfficePro. Концептуальная и физическая модель баз данных. Фреймворк Oposum CMS. Система тестирования учащихся, характеристика главных особенностей работы с ней.

    дипломная работа [2,8 M], добавлен 02.01.2014

  • Сравнительный анализ технологий тестирования. Разработка программного модуля "Интеллектуальная обучающая система для широкого перечня курсов". Обоснование необходимости и важности этапа отладки в процессе разработки данного программного обеспечения.

    дипломная работа [101,2 K], добавлен 17.06.2011

  • Обеспечение универсальности функций тестирования при разработке программы для тестирования студентов. Бесплатное программное обеспечение. Анализ выбора среды программирования. Особенности среды Delphi и СУБД MySQL. Описание алгоритма и блок-схемы.

    курсовая работа [1,6 M], добавлен 01.02.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.