Не удается обновить datagridview с помощью bindingsource

Цель:
После нажатия кнопки добавления или удаления окно datagridview должно быть обновлено последними данными из документа.

Проблема:

datagridview не может быть обновлен после внесения изменений путем удаления или но если я разложу довольно стандартный сценарий, я надеюсь получить обратную связь о типах тестирования, которым я должен быть ...

Я понимаю, что термин «стандартный» странный, поскольку тестирование во многом зависит от проекта, но если я разложу довольно стандартный сценарий, я надеюсь получить отзывы о типах тестирования, которыми я должен заниматься.

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

До сих пор мы проводили тестирование в основном вручную. Мы стараемся автоматизировать как можно больше. Я изучал некоторые инструменты, и вот типы тестов, которые, как мне кажется, мне нужно использовать:

  • Модульное тестирование (стиль разработки через тестирование) - Это немного поздно в игре, так как было написано много кода, но в будущем я планирую провести тесты перед реализацией функциональности. Для целей этого вопроса мы можем даже предположить, что я еще не начал проект.

  • Integration Testing - Поскольку наше приложение находится в сети, я предполагаю, что я использую термин интеграционное тестирование для обозначения связи между страницами? Какой хороший инструмент с открытым исходным кодом для этого (скажем, .NET)?

  • Регрессионное тестирование - Кажется, мы получаем это бесплатно с нашими модульными тестами

  • Тестирование целостности данных - Не уверен, что вы называют это, но только идея о том, что данные, которые мы получили от клиента для загрузки в приложение, действительна.

  • Функциональное тестирование - Обычно это делается в графическом интерфейсе пользователя? Есть ли хорошие варианты, основанные на коде?

  • Тестирование производительности и нагрузки - Убедитесь, что приложение быстро реагирует даже в условиях стресса.

Мне всегда говорили, что у команды QA должно быть почти столько же времени, сколько у команды разработчиков, чтобы посмотрите на приложение, но кажется, что в наши дни многие аспекты можно автоматизировать. Неужели в наши дни официальная «команда QA» нужна меньше?

Мои основные вопросы:

  • Является ли это разумным испытанием для проекта среднего размера с надежной технической командой? Есть ли какие-то важные вещи, которые мне не хватает или которые мне следует позаботиться?
  • Каковы типичные циклы этих усилий по тестированию? (например но когда в моем приложении загружается WebView, экран остается пустым белым в течение 2–4 секунд, пока содержимое не загрузится полностью. Время ...

    Это скорее визуальная вещь, чем прямая проблема, но когда в моем приложении загружается WebView, экран остается пустым белым в течение 2-4 секунд, пока контент не будет полностью загружен. Время зависит от размера загружаемого содержимого.

    Есть ли способ управлять этим, чтобы экран обновлялся до содержимого только при загрузке? Что-то вроде анимации "загрузка ..." или что-то подобное? Я просто не хочу, чтобы пользователям представлялся простой белый экран.

    У меня есть заставка, которая затем загружает WebView. WebView отлично работает после этой начальной пустой паузы (при загрузке), но я хотел бы удерживать его на определенном экране, пока страница не загрузится или пока не появится черный экран с загрузчиком прогресса.

    Есть ли что-то, что может определить, что загрузка завершена? Если бы это было так, я мог бы использовать его в качестве триггера.

    Кто-нибудь знает, как управлять этим пустым белым экраном?

    Спасибо!

    / r

17
задан Theraot 25 January 2013 в 02:09
поделиться