В программе может быть огромное количество функций и различных способов их использования. В идеальном мире при бесконечном запасе времени и ресурсов, тестировщик может проверить все функции и все сценарии их применения. Но мы не живем в идеальном мире и времени у нас всегда не хватает. Чтобы не упустить ничего важного и избежать ненужных проверок нужно ориентироваться на 7 принципов тестирования. В статье рассказывается про каждый принцип с примерами.
QA
Наблюдаем за домом через Telegram
или отправляем в Телеграм фото и видео событий с IP видеорегистратора NetSurveillance - очередной Telegram-бот для домашнего видеонаблюдения
Ещё в 2021 году для пассивной охраны загородного дома, я приобрёл и установил китайский IP видеорегистратор (NVR - Network Video Recorder).
9 советов как ускорить автоматизированные UI тесты
Интересуетесь, как ускорить автоматизированные UI тесты? Узнайте эффективные и действенные советы, которые помогут вам быстрее и эффективнее выполнять UI автотесты.
Компилятор за выходные: таблицы символов
Как водится воскресным вечером, снова я с моим компилятором. На этот раз я расскажу, как работают области видимости переменных и как перегружать функции. Это позволит нам скомпилировать демку про́клятого огня, а также я накидал фантазию на тему игрушки арканоид (скриншот на КПДВ, видео в конце статьи). Я на удивление сам долго залипал на эту анимацию :)
На всякий случай я даю код и на wend, и на C, поскольку понимаю, что код на моём языке вряд ли интересен кому-то помимо того, кто реально возьмётся за компилятор. А вот мелкий код с интересными эффектами всегда найдёт свою публику. Кстати, если у вас есть идеи на тему чего-то интересного, что можно запрограммировать в полста строчек кода, делитесь в комментариях, я внимательно слушаю!
Давайте найдем оптимальный момент выхода на пенсию и умрем с нулем (или ничего у нас не получится)
Зарплаты в IT, как правило, полностью хватает для обеспечения себя всем необходимым. Зачастую даже остаются приличные излишки, которые можно потратить на экстра-потребление или же инвестировать/отложить на будущее. На этом распутье я всегда выбирал инвестиции, но в один момент понял, что нужно и понимать, когда же остановится. Вот оно бы хорошо выйти на жизнь с капитала в самый оптимальный момент: такой, чтобы цифра на счету стала нулем ровно к окончанию жизни.
Квантовые компьютеры. С точки зрения традиционного программиста-математика. Часть 6
В прошлой части мы рассмотрели, как выглядят квантовые цепи с традиционными логическими операциями над данными. Сегодня мы рассмотрим два классических квантовых алгоритма, которые дают существенный выигрыш в производительности по сравнению с классическими алгоритмами решения этих задач.
ЯП с нуля до прототипа (Лексер) #1
Мечтали создать свой язык программирования?
В этой статье мы вместе погрузимся в изучение этой темы. И к концу последней статьи создадим рабочий транспилятор из нашего выдуманного языка в Typescript. Здесь мы будем писать очень серьёзный код, так что приготовьтесь и поехали.
17 убойных репозиториев GitHub, которые нужно сохранить
Здесь собраны лучшие и самые полезные репозитории Github, которые будут служить вам долгое время.
Как LINQ, только быстрый и без аллокаций
Кому не нравится LINQ в C#? Встроенная и уже достаточно старая фича языка C# и рантайма .NET.
Но можем ли мы сделать более эффективную версию LINQ, чтобы и быстрее, и не кушало памяти? Давайте попробуем!
Как облачный сервис превращается в тыкву
На одном из форумов то-ли Cелигер, то-ли iВолга выдали нам "пордарок" устройство переводящее компьютер в спящий режим. Смысл был с том чтобы при нажатии на кнопку комьютер засыпал. В то время по моему мению компьютер должен был засыпать автоматически спустя какое то время бездействия. "Что за ненужная фигня?" подлумал я и закинул девавйс в коробку. Сегодня же разбирая содержимое коробки на предмет выкидывания хлама нашел его. Решил проверить как оно работает, перед тем как выкинуть. И оказалось что доменное имя, где был сервис который обеспечивал работу уже давно используется какой -то другой фирмой...
AI/ML в автоматизации тестирования программного обеспечения
Создатели инструментов заявляют о 1000-кратном увеличении производительности. Альтернативный взгляд и несколько важных советов при изучении применения инструментов автоматизации тестирования AI/ML.
Невероятно оптимистичные заявления о преимуществах AI/ML инструментов автоматизации трудно игнорировать: пишите автоматические тесты в 3 раза быстрее! На 90% дешевле! Получите повышение производительности в 1000 раз! (да, в тысячу)
Несмотря на то, что маркетологи всегда преувеличивают, улучшения, заявленные разработчиками инструментов AI / ML, кажутся беспрецедентными. Если бы эти заявления были правдой, ни один руководитель не смог бы закрыть на это глаза.
Кризис полупроводников в 2022 году: удорожание чипов, усугубление проблем автомобилестроения, игровой отрасли и медицины
Несколько недель назад мы публиковали статью, в которой собрали мнения игроков индустрии полупроводниковой электроники о кризисе дефицита чипов. Тогда в материал попало мнение пары оптимистически настроенных экспертов.
Но, похоже, оптимизм не был оправданным. Дело в том, что ситуация продолжает усугубляться, причем мало того, что дефицит остается актуальным, так еще и чипы дорожают. Так что производителям электроники, включая автомобилестроение и поставщиков медицинской техники, придется постараться, чтобы раздобыть в нужных количествах подорожавшие на несколько десятков процентов чипы.
Как ИИ учится рисовать аниме
Аниме — мультипликация, которая интересна не только подросткам. Даже среди суровых бородатых айтишников в свитерах есть ценители этого направления. Создатели Waifu Labs – сайта для генерации аниме-портретов – поделились своей внутренней кухней и рассказали, как ИИ создаёт рисунки.
Щ — самая упорная из православных букв
Амбициозный проект Луначарского — далеко не первое предложение по упрощению русской орфографии, оставшееся нереализованным.
Личных автомобилей станет намного меньше в России будущего?
Как часто вы слышите что классические автомобили заменят на электрокары?
А ведь это далеко не самый худший вариант… даже для сторонников автомобилей с двс.
Недавно вышло Распоряжение Правительства РФ от 27 ноября 2021 г. № 3363-р ( Транспортная стратегия Российской Федерации до 2030 года с прогнозом на период до 2035 года).
Где черным по белому можно найти очень интересные моменты «хотелок» правительства, которые одобрила бы и Грета.
Лучшие оптические иллюзии 2021 года
В сериале «Доктор Хаус» (Сезон 6, серия 3) есть эпизод, где он лечит соседа Уилсона, вредного ветерана, от фантомных болей в ампутированной руке при помощи картонной коробки и зеркала. Есть даже специальный вид терапии: Mirror therapy, изобретенная Вилейануром Рамачандраном (тут реальное видео из реальной терапии).
Японские экспериментаторы Yutaro Sato, Kento Imai и Kenri Kodaka из Nagoya City University пошли дальше. Эксперимент очень прост и каждый может повторить его дома. Теперь у вас есть возможность обмануть свой мозг и испытать на своей шкуре, каково быть человеком-резиной.
Испытуемый кладет руку так, что она закрывается зеркалом и глаза видят только «лизуна» (резиновую слизь). То есть как бы мы подменяем реальную руку другим объектом, а потом подключаем сенсорные ощущения. Экспериментатор пощипывает реальную руку и одновременно пощипывает слизь в том месте, где глаза видят эту слизь вместо настоящей руки. Потом он немного оттягивает реальную кожу на реальной руке, а резиновую слизь тянет и тянет далего за пределы тянучести реальной руки и мозг верещит от необычности происходящего, но потом привыкает.
Оптическая иллюзия «Slime Hand» заняла 7-е место на всемирном конкурсе оптических иллюзий Best Illusion of The Year Contest. Под катом — остальные призёры.
Канал в телеграм Cognitive Illusions, от которого зависнет не только ваш комп/смартфон, но и разум.
Django-sockpuppet, интересная альтернатива React, Vue, Angular или очередная заброшенная джанговская «батарейка»?
Всем доброго времени суток!
В данной статье я хотел бы очень кратенько, без подробностей рассказать про интересный проект, который будучи достаточно простым, сильно увеличивает возможности Django фреймворка. Мне он показался достаточно интересным.
Сейчас хайп вокруг современных javascript SPA фронтенд фреймворков особенно горяч, и во многом эта популярность вполне заслужена, эти технологии позволяют успешно выполнять практически любую задачу. Скорость SPA приложения может быть сравнима с десктоп приложениями, это достигается за счет перенаправления большей части ответственности с сервера на клиента. К сожалению, этот новый подход порождает все более сложные технологии, а работа разработчика, которая когда то была увлекательна и продуктивна стала значительно сложнее и монотоннее. Возможны ли альтернативы современным SPA фреймворкам? Возможно ли создавать полноценные reactive user interfaces быстро, просто и только на джанго? Далее хочу обратить Ваше внимание на интересный проект который может дать ответы на эти вопросы.
Загадка Нефертити или все, что вы хотели и НЕ хотели знать о великой царице
Автор Лысый Камрад (@LKamrad)
Если вы просто восхищаетесь Нефертити, и она для вас идеал красоты, то не стоит продолжать читать. Быть может, вас шокируют некоторые подробности ее семейной жизни, или вы не захотите увидеть постаревшую царицу и обезображенную мумию, возможно, принадлежащую ей. В этом случае просто не открывайте публикацию – она не для вас.
Мы часто не задумываемся о том, что Нефертити была реальной женщиной из плоти и крови. Но ни красота, ни богатство, ни власть не гарантируют безоблачного счастья. Она прошла сквозь все испытания, восхождение к власти, смерть ребенка, опалу, ее боготворили при жизни, проклинали и надругались после смерти.
Мы всегда будем помнить ее такой - спокойное и прекрасное лицо, загадочная полуулыбка...
Блокчейн на C# (.Net Core 3.1), Часть 0
Вдохновившись парой статей на Хабре, посвященных созданию блокчейна на коленке, я и сам решил ввязаться во все это, написав блокчейн на C#. Если вам интересно, что получилось, добро пожаловать.
Старый фотик + bash = таймлапс
Думаю у многих из нас, в шкафу пылился старый зеркальный фотоаппарат, типа Canon EOS 400D. Он как чемодан без ручки: выбросить жалко, продать смысла нет, и использовать вряд ли будешь. Достал его так одним вечером, и подумал: вещь хорошая и вполне годная для всяких опытов. И сразу загорелся применить его во всяких своих самоделках. А что, весьма хорошо фотографирует из коробки, достаточно широкий спектр всяких регулировок, осталось только научиться с ним работать. Всего-то подружить его с компьютером, да Linux, и дело в шляпе! В результате у нас получается просто непаханое поле для фотографических экспериментов и применения в своих придумках. Давайте же поглядим, как это можно сделать и что получилось из таких экспериментов.
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность