Мне кажется, что существует проблема распределения ресурсов в сценариях, требующих функционального тестирования QA для данной функции быть 'сделанной' в спринте. Никто, кажется, не обращается к этому ни в каком связанном с QA обсуждении толпы, которое я нашел до сих пор, и исходным вопросом здесь является почти то же (по крайней мере, связанный), таким образом, я хотел предложить частичный ответ и расширить вопрос немного.
относительно определенного исходного вопроса о задачах разработки, берущих полный спринт - кажется, что общие рекомендации ослабления этих задач имеют смысл, если функциональное тестирование QA является частью Вашего определения 'сделанных'. Данный позволяет, говорит 4-недельный спринт, если требуется приблизительно неделя для тестирования нескольких функций от нескольких разработчиков, тогда кажется, что задачи разработки, занимающие приблизительно 3 недели, сопровождаемые неделей задержки тестирования задач, занимающих приблизительно 1 неделю, являются ответом. QA, конечно, запустился бы как можно скорее быть, мы распознаем, что от последнего набора поставленных функций, будет приблизительно недельная задержка. Я понимаю, что мы хотим получить функции к QA как можно скорее, таким образом, у Вас нет этого подобного водопаду сценария в спринте, но действительность - то, что разработка обычно не может возвращаться к реальности, стоящая обеспеченная функциональность к QA до 1 - 3 недель в спринт. Уверенный тут и там существуют остатки, но объем работы является разработкой 2-3 недель, тогда остаток тестирования приблизительно недели.
, Таким образом, вот проблема распределения ресурсов, и мое расширение вопроса - в вышеупомянутом QA сценария имеет время для тестирования запланированных функций спринта (ценность 3 недель задач разработки, уезжая на прошлой неделе в тестирование функций поставленный в последний раз). Также давайте предположим, что QA начинает получать некоторые тестируемые функции после 1 недели разработки - но что относительно недели № 1 для QA, и что относительно недели № 4 для разработки?
, Если функциональное тестирование QA является частью определения 'сделанных' для функции в спринте, то это кажется, эта неэффективность неизбежна. QA будет в основном неактивен в течение недели № 1, и разработка будет в основном неактивна в течение недели № 4. Конечно, существуют некоторые вещи, которые заполняют это время естественно, как исправление ошибки и проверка, дизайн/план, и т.д., но мы по существу планируем наши ресурсы на 75%-й способности.
очевидный ответ, кажется, перекрывает спринты для разработки и QA, так как действительность - то, что QA всегда изолирует beind разработку до некоторой степени. Демонстрации владельцам продукта и другим следовали бы за спринтом QA, так как мы хотим, чтобы функции были протестированы прежде чем быть показанным. Это, кажется, позволяет более эффективное использование и develoment и QA, так как мы не имеем, как очень напрасно тратится время. Принятие нас хочет сохранить разработчиков, разрабатывающих и тестер, тестирующий, я не вижу лучшего практического решения. Возможно, я пропустил что-то, и я надеюсь, что кто-то может пролить некоторый свет на это для меня - иначе кажется, что этот твердый подход к толпе испорчен. Спасибо.
ИСПОЛЬЗУЯ ПОСТФИКС
1: программное обеспечение установки
Debian и Ubuntu:
apt-get update && apt-get install postfix mailutils
OpenSUSE:
zypper update && zypper install postfix mailx cyrus-sasl
Fedora:
dnf update && dnf install postfix mailx
CentOS:
yum update && yum install postfix mailx cyrus-sasl cyrus-sasl-plain
Дуга Linux:
pacman -Sy postfix mailutils
FreeBSD:
portsnap fetch extract update
cd /usr/ports/mail/postfix
make config
в configaration выбирают поддержку SASL
make install clean
pkg install mailx
2. Настройте Gmail
/etc/postfix. Создайте или отредактируйте файл паролей:
vim /etc/postfix/sasl_passwd
я m использование энергии можно использовать любого редактора файла как нано, кошка.....
> Ubuntu, Fedora, CentOS, Debian, OpenSUSE, Дуга Linux:
добавляют это
, где пользовательская замена Вашим mailname и пароль являются Вашим паролем
[smtp.gmail.com]:587 user@gmail.com:password
gmail , Сохраняют и закрывают файл и Делают это доступным только корнем: , потому что деликатный характер, который содержит Ваш пароль
chmod 600 /usr/local/etc/postfix/sasl_passwd
> FreeBSD:
каталог,/usr/local/etc/postfix.
vim /usr/local/etc/postfix/sasl_passwd
Добавляют строку:
[smtp.gmail.com]:587 user@gmail.com:password
Сохраняют и Делают это доступным только корнем:
chmod 600 /usr/local/etc/postfix/sasl_passwd
3. Постфиксная конфигурация
параметры main.cf
6 конфигурационного файла мы должны установить в Постфиксе
Ubuntu, Дуга Linux, Debian:
редактирование
vim /etc/postfix/main.cf
изменяют следующие значения:
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_sasl_security_options, который в конфигурации будет набор к пустому , чтобы гарантировать, что никакие несовместимые с Gmail параметры безопасности не используются.
сохраняют и закрываются
так же как для [1 165]
OpenSUSE:
vim /etc/postfix/main.cf
изменяют
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/ca-bundle.pem
, это также требует, чтобы конфигурация файла master.cf
изменила:
vim /etc/postfix/master.cf
как путем некомментария этой строки (удаляют #)
#tlsmgr unix - - n 1000? 1 tlsmg
сохраняют и закрываются
Fedora, CentOS:
vim /etc/postfix/main.cf
изменяют
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.crt
FreeBSD:
vim /usr/local/etc/postfix/main.cf
измените:
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/usr/local/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/mail/certs/cacert.pem
сохраняют и закрывают это
4. Обработайте Файл паролей:
Ubuntu, Fedora, CentOS, OpenSUSE, Дуга Linux, Debian:
postmap /etc/postfix/sasl_passwd
для [11 113] freeBSD
postmap /usr/local/etc/postfix/sasl_passwd
4.1) постфикс Перезапуска
Ubuntu, Fedora, CentOS, OpenSUSE, Дуга Linux, Debian:
systemctl restart postfix.service
для [11 116] FreeBSD:
service postfix onestart
nano /etc/rc.conf
добавляют
postfix_enable=YES
, сохраняют тогда выполненный для запуска
service postfix start
5. Включите "Меньше Защищенных приложений" В Gmail с помощью справки ссылки ниже
https://support.google.com/accounts/answer/6010255
6. Пошлите Тестовое электронное письмо
mail -s "subject" recever@domain.com
, нажимают Enter
, добавляет тело почты, поскольку Ваше желание нажимает Enter тогда нажатие ctrl+d для надлежащего завершения
, если это, не работа проверяет все шаги снова и проверка , если Вы включаете" меньше защищенного приложения" в Вашем gmail
тогда, перезапускает постфикс при изменении чего-нибудь в том
для сценария оболочки, создают .sh файл и добавляют 6 команд шага как требование
, например, только для образца
#!/bin/bash
REALVALUE=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
THRESHOLD=80
if [ "$REALVALUE" -gt "$THRESHOLD" ] ; then
mail -s 'Disk Space Alert' mailid@domainname.com << EOF
Your root partition remaining free space is critically low. Used: $REALVALUE%
EOF
fi
, сценарий посылает электронное письмо, когда использование диска повышается выше процента, определенного ПОРОГОВОЙ переменной (80% здесь).