Читайте также: |
|
Все пользовательские модули реализованы таким образом, что они не дадут шанс пользователю на добавление противоречивой или некорректной информации.
Тестирование приложения выполняется с целью проверки правильности работы всех модулей Web-приложения и проверки наличия заявленной функциональности. В соответствии с требованиями разработки дипломного проекта все операции с данными, их корректность и непротиворечивость, выполнения вычислений и целостности данных сосредоточенных на портале.
Критическое тестирование – это процесс поиска ошибок в программе при стандартной ее работе (при правильной последовательности действий, при верном заполнении полей и т.д.).
Углубленное (расширенное) тестирование – это процесс поиска ошибок в программе в нестандартных, непредвиденных ситуациях (при некорректно вводимых данных).
Перечень граничных и эквивалентных значений приведен в таблице 5.1
Таблица 5.1 – Перечень граничных и эквивалентных значений
Название поля | Формат данных (из требований) | Перечень граничных значений |
Продолжение таблицы 5.1
Имя пользователя | 1. Должно содержать в своем составе латинские и русские буквы, цифры и знак подчеркивания и пробел. 2. Длина должна быть 4 до 20 символов. 3. Обязательное поле для заполнения. | Строка длиной 4 символа, строка длиной 21 символа | Строка длиной 5 символов, строка длиной 15 символов |
Пароль | 1. Содержит любые символы. 2 Длина должна быть не менее 8 символов. 3. Обязательное поле для заполнения. | Строка длиной 8 символов | Строка длиной 6 символов |
Имя страницы новости | 1. Должно содержать в своем составе латинские и русские буквы, цифры и знак подчеркивания и пробел 2. Длина должна быть от 1 до 15 символов 3. Обязательное поле для заполнения | Строка длиной 1 символ; строка длиной 15 символов | Строка длиной 8 символов |
Краткое содержание новости | 1. Длина должна быть от 170 до 750 символов. 2. Обязательное поле для заполнения. | Строка, состоящая из 170 символов; строка, длиной 750 символов | Строка, состоящая из 300 символов, строка, состоящая из 500 символов |
URL страницы новости | 1. Должно содержать в своем составе латинские и русские буквы, цифры и знак подчеркивания и пробел 2. Длина должна быть от 1 до 15 символов 3. Обязательное поле для заполнения | Строка длиной 1 символ; строка длиной 15 символов | Строка длиной 8 символов |
Имя страницы информации | 1. Должно содержать в своем составе латинские и русские буквы, цифры и знак подчеркивания и пробел 2. Длина должна быть от 1 до 15 символов 3. Обязательное поле для заполнения | Строка длиной 1 символ; строка длиной 15 символов | Строка длиной 8 символов |
Описание страницы информации | 1. Длина должна быть от 50 до 100 символов. 2. Обязательное поле для заполнения. | Строка, состоящая из 50 символов; строка, длиной 100 символов | Строка, состоящая из 60 символов, строка, состоящая из 70 символов |
URL страницы новости | 1. Должно содержать в своем составе латинские и русские буквы, цифры и знак подчеркивания и пробел 2. Длина должна быть от 1 до 15 символов 3. Обязательное поле для заполнения | Строка длиной 1 символ; строка длиной 15 символов | Строка длиной 8 символов |
Имя страницы приложения | 1. Должно содержать в своем составе латинские и русские буквы, цифры и знак подчеркивания и пробел 2. Длина должна быть от 1 до 15 символов 3. Обязательное поле для заполнения | Строка длиной 1 символ; строка длиной 15 символов | Строка длиной 8 символов |
Описание страницы приложения | 1. Длина должна быть от 50 до 100 символов. 2. Обязательное поле для заполнения. | Строка, состоящая из 50 символов; строка, длиной 100 символов | Строка, состоящая из 60 символов, строка, состоящая из 70 символов |
URL страницы приложения | 1. Должно содержать в своем составе латинские и русские буквы, цифры и знак подчеркивания и пробел 2. Длина должна быть от 1 до 15 символов 3. Обязательное поле для заполнения | Строка длиной 1 символ; строка длиной 15 символов | Строка длиной 8 символов |
Название социального опроса | 1. Длина должна быть от 1 до 100 символов. | Строка, состоящая из 1 символа; | Строка, состоящая из 50 символов, строка, |
Продолжение таблицы 5.1
2. Обязательное поле для заполнения. символов 3. Обязательное поле для заполнения | строка, длиной 100 символов | состоящая из 70 символов. | |
Вопрос социального опроса | 1. Длина должна быть от 1 до 100 символов. 2. Обязательное поле для заполнения. | Строка, состоящая из 1 символа; строка, длиной 100 символов | Строка, состоящая из 50 символов, строка, состоящая из 70 символов. |
Ответы на социальный опрос | 1. Должны содержать в своем составе латинские и русские буквы, цифры и знак подчеркивания и пробел 2. Длина от 1 до 50 символов 3. Должно состоять минимум из одной строки. 4. Обязательное поле для заполнения | Строка длиной 25 символов, строка длиной 30 символов | Строка, состоящая из 20 символов, строка, состоящая из 30 символов. |
В таблице 5.2 приведены примеры тестовых случаев критического тестирования для проверки функциональности работы добавления данных.
Таблица 5.2 – Пример тестового случая критического тестирования
№ | Название модуля | Описание тестового случая | Ожидаемые результаты | Тест пройден? | Ком. |
Добавление служебных страниц портала | |||||
Форма создания новости | 1.В Ribbon-меню нажимаем кнопку "Новость". 2. В появившейся странице для добавления новости в соответственные поля вводим “Имя новости”, “Краткое содержание”, “URL”, “Категорию новости”, “Шаблон новости” 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания новости. 2. Вводимая информация появляется в полях. 3. Созданная новость добавляется в папку новостей. | Да | ||
Форма создания страницы информации | 1.В Ribbon-меню нажимаем кнопку "Инфо". 2. В появившейся странице для добавления новости в соответственные поля вводим “Имя страницы информации”, “Описание страницы”, “URL”, “Категорию страницы”, “Шаблон страницы” 3.Нажимаем кнопку “Создать | 1. Появляется страница создания новости. 2. Вводимая информация появляется в полях.. 3. Созданная станица информации добавляется в папку станиц информации. | Да | ||
Форма создания страницы приложений | 1.В Ribbon-меню нажимаем кнопку "Приложение". 2. В появившейся странице для добавления новости в соответственные поля вводим “Имя страницы приложения”, “Опи- | 1. Появляется страница создания новости. 2. Вводимая информация появляется в полях.. 3. Созданная станица информации добавляется в папку страниц приложения. | Да |
Продолжение таблицы 5.2
сание страницы”, “URL”, “Категорию страницы”, “Шаблон страницы” 3.Нажимаем кнопку “Создать” | |||||
№ | Название модуля | Описание тестового случая | Ожидаемые результаты | Тест пройден? | Ком. |
Добавление списков портала | |||||
Форма добавления списка опроса | 1.В Ribbon-меню нажимаем кнопку "Опрос". 2. В появившейся странице для добавления новости в соответственные поля вводим “Название опроса”, “Вопрос опроса ”, “Варианты ответа” 3.Нажимаем кнопку “Создать | 1. Появляется страница создания опроса. 2. Вводимая информация появляется в полях. 3. Созданный опрос добавляется в раздел списков портала. | Да |
Функциональность изменения и удаления созданных страниц и списков и их данных не требует дополнительного тестирования, поскольку контролируется самой инфраструктурой Microsoft SharePoint.
В таблице 5.3 представлено несколько примеров тестовых случаев углубленного тестирования для проверки функциональности работы добавления данных.
Таблица 5.3 – Пример тестового случая углубленного тестирования
№ | Название модуля | Описание тестового случая | Ожидаемые результаты | Тест пройден? | Ком. |
Добавление служебных страниц портала | |||||
Форма создания новости | 1.В Ribbon-меню нажимаем кнопку "Новость". 2. В появившейся странице для добавления новости в соответственные поля вводим “Краткое содержание”, “URL”, “Категорию новости”, “Шаблон новости” поле “Имя новости” оставляем пустым 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания новости. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “Имя новости” появляется сообщение “Поле не может быть пустым”. | Нет | ||
Форма создания новости | 1.В Ribbon-меню нажимаем кнопку "Новость". 2. В появившейся странице для добавления новости в соответственные поля вводим “Краткое содержание”, “URL”, “Категорию новости”, “Шаблон новости” в поле “Имя новости” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания новости. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “Имя новости” появляется сообщение “Допустимое кол-во символов от 1 до 15 ”. | Нет |
Продолжение таблицы 5.3
№ | Название модуля | Описание тестового случая | Ожидаемые результаты | Тест пройден? | Ком. |
Форма создания новости | 1.В Ribbon-меню нажимаем кнопку "Новость". 2. В появившейся странице для добавления новости в соответственные поля вводим “Краткое содержание”, “Имя новости”, “Категорию новости”, “Шаблон новости” в поле “URL” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания новости. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “URL” появляется сообщение “Допустимое кол-во символов от 1 до 15 ”. | Нет | ||
Форма создания новости | 1.В Ribbon-меню нажимаем кнопку "Новость". 2. В появившейся странице для добавления новости в соответственные поля вводим “Краткое содержание”, “Имя новости”, “Категорию новости”, “Шаблон новости” поле “URL” оставляем пустым 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания новости. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “URL” появляется сообщение “Поле не может быть пустым”. | Нет | ||
Форма создания новости | 1.В Ribbon-меню нажимаем кнопку "Новость". 2. В появившейся странице для добавления новости в соответственные поля вводим “URL”, “Имя новости”, “Категорию новости”, “Шаблон новости” поле “Краткое содержание” оставляем пустым 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания новости. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “Краткое содержание” появляется сообщение “Поле не может быть пустым”. | Нет | ||
Форма создания новости | 1.В Ribbon-меню нажимаем кнопку "Новость". 2. В появившейся странице для добавления новости в соответственные поля вводим “URL”, “Имя новости”, “Категорию новости”, “Шаблон новости” в поле “Краткое содержание” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания новости. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “Краткое содержание” появляется сообщение “Допустимое кол-во символов от 170 до 750 ”. | Нет | ||
Форма создания страницы информации | 1.В Ribbon-меню нажимаем кнопку "Инфо". 2. В появившейся странице для добавления новости в соответственные поля “Имя страницы информации”, “Описание страницы”, “Категорию страницы”, “Шаблон страницы” поле “URL” оставляем пустым 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания страницы информации. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “URL” появляется сообщение “Поле не может быть пустым”. | Нет |
Продолжение таблицы 5.3
№ | Название модуля | Описание тестового случая | Ожидаемые результаты | Тест пройден? | Ком. |
Форма создания страницы информации | 1.В Ribbon-меню нажимаем кнопку "Инфо". 2. В появившейся странице для добавления новости в соответственные поля “Имя страницы информации”, “Описание страницы”, “Категорию страницы”, “Шаблон страницы” в поле “URL” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания страницы информации. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “URL” появляется сообщение “Допустимое кол-во символов от 1 до 15 ”. | Нет | ||
Форма создания страницы информации | 1.В Ribbon-меню нажимаем кнопку "Инфо". 2. В появившейся странице для добавления новости в соответственные поля “URL”, “Описание страницы”, “Категорию страницы”, “Шаблон страницы” поле “Имя страницы информации” оставляем пустым 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания страницы информации. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “Имя страницы информации”, появляется сообщение “Поле не может быть пустым”. | Нет | ||
Форма создания страницы информации | 1.В Ribbon-меню нажимаем кнопку "Инфо". 2. В появившейся странице для добавления новости в соответственные поля “URL”, “Описание страницы”, “Категорию страницы”, “Шаблон страницы” в поле “Имя страницы информации” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания страницы информации. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “Имя страницы информации” появляется сообщение “Допустимое кол-во символов от 1 до 15 ”. | Нет | ||
Форма создания страницы приложений | 1.В Ribbon-меню нажимаем кнопку "Приложения". 2. В появившейся странице для добавления новости в соответственные поля “Имя страницы приложения”, “Описание страницы”, “Категорию страницы”, “Шаблон страницы” поле “URL” оставляем пустым 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания страницы приложения. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “URL” появляется сообщение “Поле не может быть пустым”. | Нет | ||
Форма создания страницы приложений | 1.В Ribbon-меню нажимаем кнопку "Приложения". 2. В появившейся странице для добавления новости в соответственные поля “Имя страницы приложения”, “Описание страницы”, “Категорию страницы”, “Шаблон страницы” в поле “URL” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания страницы приложения. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “URL” появляется сообщение “Допустимое кол-во символов от 1 до 15 ”. | Нет |
Продолжение таблицы 5.3
№ | Название модуля | Описание тестового случая | Ожидаемые результаты | Тест пройден? | Ком. |
Форма создания страницы приложения | 1.В Ribbon-меню нажимаем кнопку " Приложения". 2. В появившейся странице для добавления новости в соответственные поля “URL”, “Описание страницы”, “Категорию страницы”, “Шаблон страницы” поле “Имя страницы информации” оставляем пустым 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания страницы приложений. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “Имя страницы информации”, появляется сообщение “Поле не может быть пустым”. | Нет | ||
Форма создания страницы приложения | 1.В Ribbon-меню нажимаем кнопку Приложения". 2. В появившейся странице для добавления новости в соответственные поля “URL”, “Описание страницы”, “Категорию страницы”, “Шаблон страницы” в поле “Имя страницы приложений” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать” | 1. Появляется страница создания страницы приложений. 2. Вводимая информация появляется в полях.. 3.Внизу от поля “Имя страницы приложений” появляется сообщение “Допустимое кол-во символов от 1 до 15 ”. | Нет | ||
Добавление списков портала | |||||
№ | Название модуля | Описание тестового случая | Ожидаемые результаты | Тест пройден? | Ком. |
Форма добавления списка опроса | 1.В Ribbon-меню нажимаем кнопку "Опрос". 2. В появившейся странице для добавления новости в соответственные поля вводим “Вопрос опроса ”, “Варианты ответа” поле “Название опроса” оставляем пустым. 3.Нажимаем кнопку “Создать | 1. Появляется страница создания опроса. 2. Вводимая информация появляется в полях. 3. Внизу от поля “Название опроса” появляется сообщение “Поле не может быть пустым”. | Нет | ||
Форма добавления списка опроса | 1.В Ribbon-меню нажимаем кнопку "Опрос". 2. В появившейся странице для добавления новости в соответственные поля вводим “Вопрос опроса ”, “Варианты ответа” в поле “Название опроса” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать | 1. Появляется страница создания опроса. 2. Вводимая информация появляется в полях. 3. Внизу от поля “Название опроса” появляется сообщение “Допустимое кол-во символов от 1 до 100 ”. | Нет | ||
Форма добавления списка опроса | 1.В Ribbon-меню нажимаем кнопку "Опрос". 2. В появившейся странице для добавления новости в соответственные поля вводим “Название опроса”, “Варианты ответа” поле “Вопрос опроса ” оставляем пустым. 3.Нажимаем кнопку “Создать | 1. Появляется страница создания опроса. 2. Вводимая информация появляется в полях. 3. Внизу от поля “Вопрос опроса ” появляется сообщение “Поле не может быть пустым”. | Нет |
Продолжение таблицы 5.3
№ | Название модуля | Описание тестового случая | Ожидаемые результаты | Тест пройден? | Ком. |
Форма добавления списка опроса | 1.В Ribbon-меню нажимаем кнопку "Опрос". 2. В появившейся странице для добавления новости в соответственные поля вводим “Название опроса”, “Варианты ответа” в поле “Вопрос опроса ” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать | 1. Появляется страница создания опроса. 2. Вводимая информация появляется в полях. 3. Внизу от поля “Вопрос опроса ” появляется сообщение “Допустимое кол-во символов от 1 до 100 ”. | Нет | ||
Форма добавления списка опроса | 1.В Ribbon-меню нажимаем кнопку "Опрос". 2. В появившейся странице для добавления новости в соответственные поля вводим “Название опроса”, “Вопрос опроса ”поле “Варианты ответа” оставляем пустым. 3.Нажимаем кнопку “Создать | 1. Появляется страница создания опроса. 2. Вводимая информация появляется в полях. 3. Внизу от поля “Варианты ответа” появляется сообщение “Поле не может быть пустым”. | Нет | ||
Форма добавления списка опроса | 1.В Ribbon-меню нажимаем кнопку "Опрос". 2. В появившейся странице для добавления новости в соответственные поля вводим “Название опроса”, “Вопрос опроса ” в поле “Варианты ответа” вводим недопустимое кол-во символов 3.Нажимаем кнопку “Создать | 1. Появляется страница создания опроса. 2. Вводимая информация появляется в полях. 3. Внизу от поля “Вопрос опроса” появляется сообщение “В поле должна содержаться как минимум одна строка, допустимое кол-во символов в строке от 1 до 50 ”. | Нет |
Функциональность изменения и удаления созданных страниц и списков и их данных не требует дополнительного тестирования, поскольку контролируется самой инфраструктурой Microsoft SharePoint.
Параметры аппаратных средств, на которых было осуществлено тестирование разработанного программного обеспечения, приведены в таблице 5.4.
Таблица 5.4 – Перечень аппаратных средств
№ | Роль | Аппаратная конфигурация | Программная конфигурация |
Web-сервер | Процессор Intel Core I7 1.6x2 МГц, 8Гб ОЗУ, 649 Гб HDD | IIS 7.0,.NET Framework 4.0, OS Windows Server 2008 R2, MS SQL Server 2008 R2. | |
Рабочая станция | Любая конфигурация, поддерживающая интернет браузеры, перечисленные в программной конфигурации и имеющая доступ в локальную сеть, в которой работает приложение. | Интернет браузер (Mozilla Firefox, IE 7.0+, Opera, Google Chrome, Safari) |
В результате проведения тестирования было установлено, что разработанный программный продукт имеет высокую степень соответствия предъявляемым к нему требованиям и может быть успешно использован для организации обмена информацией внутри организации. Все найденные за время тестирования ошибки были исправлены, в результате чего все тестовые сценарии были успешно пройдены.
6 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
6.1 Руководство по установке и настройке приложения
Для правильной работы портала на компьютере-сервере должно быть установлено следующее программное обеспечение:
Операционная система из семейства Microsoft Window Server 2008 R2;
Microsoft Internet Information Services (IIS) 6.0 и выше;
Microsoft SQL Server 2008 R2;
Microsoft.NET Framework 3.5 и выше.
Microsoft SharePoint Server 2010 Enterprise
Для установки комплекса на компьютер существует два пути:
· Если на сервере, на котором планируется развёртывание приложение, установлена Visual Studio, есть возможность выполнить развёртывание при помощи данного программного обеспечения.
· Если на сервере, на котором планируется развёртывание приложение, нет возможности установить Visual Studio, развёртывание необходимо производить при помощи скриптов PowerShell.
Если следовать первому пути развёртывания приложения, который и использовался при развёртывании данного портала, необходимо выполнить следующие шаги,
1) В Microsoft Visual Studio 2010 получить *.wsp пакеты для модулей решения, это установочные подули, при помощи которых на сайт SharePoint добавляются пользовательские изменения и модули. Получить *.wsp пакеты можно при помощи нажатия на проекте правой клавишей мыши и выбором команды “Package”;
2) В SharePoint central administration (это консоль управления развёрнутой SharePoint фермой и web-приложениями, развёрнутыми в ней, представленная через web-интерфейс) в группе команд меню “Веб приложения” выбрать опцию “Создать новое web-приложение”, заполнить все необходимые поля, такие как:
· Имя веб-приложения;
· Имя пула приложений на IIS;
· Имя базы веб-приложения;
· Аккаунт, который будет являться менеджером данного веб-приложения, будет иметь неограниченные права на данном веб-приложении, права на выполнение любых доступных в веб-приложении действий, вплоть до полного его удаления;
· Вид аутентификации пользователей в приложении, конкретно моего веб-портала выбрана windows аутентификация на базе NTLM протокола сетевой аутентификации;
3) В SharePoint central administration в группе команд меню “Веб приложения” выбрать опцию “Создать новою коллекцию сайтов” и в качестве базового веб-приложения необходимо выбрать созданное выше веб-приложение и заполнить необходимые поля:
· Имя коллекции сайтов;
· Описание коллекции сайтов;
· URL коллекции сайтов;
· Тип коллекции сайтов, для моего портала был выбран тип коллекции “Чистый сайт”.
4) Перейти по URL созданной коллекции сайтов на созданный сайт и перейти в пункт меню “Опции сайта”. В данном подпункте меню, в группе “Возможности семейства сайтов” нажать кнопку “ Активировать” напротив строки с именем ”Публикации семейства сайтов SharePoint”,этими действиями мы активируем возможность создания страниц публикации, на основании которых построен портал;
5) В Visual Studio в свойствах каждого проекта в свойстве URL ввести полный URL нашей коллекции сайтов, данная настройка производится для автоматической активации пользовательских возможностей на созданном сайте;
6) Правой клавишей мыши кликнуть по всему решению и из контекстного меню выбрать опцию “Развернуть решение”, либо делать те же самые действия для каждого проекта решения и выбирать опцию “Развернуть”;
7) Перейти по URL нашей коллекции сайтов и убедиться в наличии всех пользовательских возможностей, реализованных а решении.
Если следовать второму пути развёртывания приложения, необходимо писать скрипт на PowerShell и конфигурационные файлы, со всеми выбранными нами опциями, при создании веб-приложения и коллекции сайтов и именами активирующихся возможностей, как стандартных, так и пользовательских. Запустить данный скрипт из PowerShell консоли, идущей в стандартной установке Microsoft Windows Server. Полного описания скриптов и шагов по их исполнению и настройке не будет, по причине выбора пути развёртывания, описанного в первом случае. Второй путь развёртывания является более предпочтительным, по причине полной автоматизации процесса развертывания, но так же и является более трудоёмким на первом этапе, поскольку требует дополнительных усилий по написанию скриптов и файлов конфигурации. Данный тип может оказаться полезным и поможет сохранить время, при условии необходимости многократного развёртывания приложения, потому как не будет требовать ручного ввода информации и выбора опций, а так же помогает избежать ошибок в развёртывании и настройке, после того как будет написан и оттестирован, поскольку исключает человеческий фактор по причине отсутствия ввода с клавиатуры и ручного выбора опций развёртывания.
Дата добавления: 2015-08-17; просмотров: 62 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Обзор состояния вопроса 3 страница | | | Обзор состояния вопроса 5 страница |