Одна из лучших вещей о поблочном тестировании - то, что Ваш код станет легче протестировать, поскольку Вы делаете это. Существующий ранее код, созданный без тестов, всегда является проблемой, потому что, так как они не были предназначены, чтобы быть протестированными на единицу, не редко иметь высокий уровень связи между классами, твердо настраиваемыми объектами в Вашем классе - как почтовая сервисная ссылка отправки - и так далее. Но не позволяйте этому победить Вас! Вы будете видеть, что Ваш полный дизайн кода станет лучше, поскольку Вы начинаете писать модульные тесты, и чем больше Вы тестируете, тем более уверенными Вы станете относительно создания еще большего количества изменений в нем без страха перед повреждением Вас ошибки представления или приложение.
существует несколько причин для модульного теста Ваш код, но поскольку время прогрессирует, Вы узнаете, что время, Вы экономите на тестировании, является одной из лучших причин сделать это. В системе я только что поставил, я настоял на том, чтобы делать автоматизированное поблочное тестирование несмотря на заявления, что я потрачу путь больше времени, делая тесты, чем я был бы путем тестирования системы вручную. Со всеми моими сделанными модульными тестами я выполняю больше чем 400 тестовых сценариев меньше чем через 10 минут и каждый раз, когда я должен был сделать небольшое изменение в коде, все, что потребовался я, чтобы быть уверенным, что код все еще работал без ошибок, были десять минут. Можно ли вообразить время, которое можно было бы провести для выполнения тех 400 + тестовые сценарии вручную?
Когда дело доходит до автоматизированного тестирования - быть им поблочное тестирование или приемочные испытания - все думают, что это - потраченное впустую усилие кодировать то, что можно сделать вручную, и иногда это верно - если Вы планируете запустить свои тесты только однажды. Большая часть автоматизированного тестирования - то, что можно несколько раз выполнять их без усилия, и после второго или третьего выполнения, время и усилие, которое Вы имеете , пропал впустую , уже оплачивают.
Один последний совет был бы к не только модульный тест Ваш код, но и начал бы делать тест сначала (см. TDD и BDD для больше)
Необходимо удалить все пакеты, который был связан с Nvidia. Таким образом на экранном нажатии входа в систему ctrl + Высокий звук + F1 .It откроет виртуальную консоль. Вход в систему в той консоли.
После вошел в систему, работайте ниже команд,
sudo apt-get purge nvidia*
sudo service lightdm restart
Существует несколько способов, которыми можно попробовать:
sudo rm /etc/X11/xorg.conf
– michael.hor257k 13.05.2020, 14:59sudo rm ~/.Xauthority
– michael.hor257k 13.05.2020, 14:59