TL;DR: может ли Haiku получить надлежащую поддержку пакетов приложений, к примеру каталогов приложений (как .app
в Mac) и/или образов приложений (Linux AppImage
)? Мне кажется, это будет достойным дополнением, которое правильно внедрить проще, чем в других системах, поскольку большая часть инфраструктуры уже есть.
Рубрика «testing» - 3
Кое-что еще: пакеты приложений Haiku?
2019-09-05 в 8:25, admin, рубрики: AppImage, Haiku, hpkg, linux, mac os x, macintosh, open source, qt, testing, Блог компании Southbridge, системное администрирование, СофтTesting SQL Server code with tSQLt
2019-09-03 в 9:21, admin, рубрики: automation testing, Microsoft SQL Server, MS Sql Server, qa, qa automation, qa testing, quality assurance, sql, sql server, test automation, testing, testing tools, tsqlt, unit test, unit tests, xunit, бд, Блог компании Аркадия, СУБД, Тестирование IT-систем, Тестирование веб-сервисовFYI: this article is an expanded version of my talk at SQA Days #25.
Based on my experience with colleagues, I can state: DB code testing is not a widely spread practice. This can be potentially dangerous. DB logic is written by human beings just like all other «usual» code. So, there can be failures which can cause negative consequences for a product, business or users. Whether these are stored procedures helping backend or it is ETL modifying data in a warehouse — there is always a risk and testing helps to decrease it. I want to tell you what tSQLt is and how it helps us to test DB code.

Тестируем SQL Server код с tSQLt
2019-09-03 в 9:20, admin, рубрики: automation testing, Microsoft SQL Server, MS Sql Server, qa, qa automation, qa testing, quality assurance, sql, sql server, testing, testing tools, tsqlt, unit test, unit tests, xunit, автоматизация тестирования, бд, Блог компании Аркадия, модульное тестирование, СУБД, СУБД SQL Microsoft, тестирование, Тестирование IT-систем, Тестирование веб-сервисов, тестирование по, юнит-тестыFYI: эта статья представляет собой дополненную версию моего доклада на SQA Days #25.
Опираясь на свой опыт общения с коллегами, могу утверждать: тестирование кода в БД не является распространённой практикой. Это может нести в себе потенциальную опасность. Логику в БД пишут такие же люди, какие пишут «обычный» код. Следовательно, там так же могут присутствовать ошибки, и они так же могут повлечь за собой негативные последствия для продукта, бизнеса и потребителей. Неважно, идёт ли речь о хранимых процедурах, помогающих бэкенду, или о ETL, преобразующих данные в хранилище — риск есть, и тестирование может его существенно снизить. О том, что такое tSQLt и как оно помогает нам в тестировании кода в SQL Server, я и хочу вам рассказать.

Мой седьмой день с Haiku: распечатка, сканирование, сети
2019-08-28 в 8:37, admin, рубрики: 3d-принтер, arduino, Haiku, linux, mac os x, macintosh, open source, printers, scaner, testing, usb, Блог компании Southbridge, системное администрирование, СофтTL;DR: Распечатка выглядит как привет из 90-х, Windows 3.x вызывает свои принтеры обратно. Сканирование удивительно "просто работает", по крайней мере при подключении USB. 3D печать в разработке. Поддержка сети вызывает смешанные чувства. Смартфоны у меня пока не заработали. Устройства с последовательным интерфейсом USB, в основном, работают.
Тестирование аннотаций @NonNull-@Nullable
2019-08-25 в 14:40, admin, рубрики: annotations, bipredicate, cglib, dynamic proxy, framework, invoke, java, java 8, lambda, lombok, lookup, predicate, reflection, retention, spring, spring framework, Stream, testingВместо «Посвящается ...»
Описанная ниже задача не была новаторской или чертовски полезной, компания в которой я работаю не получит за нее прибыль, а я премию.
Но эта задача была, а значит ее пришлось решить.
Intro
В статье вы часто будете встречать слово Lombok, прошу хейтеров не торопиться с выводами.
Я не собираюсь «топить» за Lombok или его отсутствие, я как Геральт Сапковского, стараюсь хранить нейтралитет, и могу спокойно и без дрожи в веке читать код как с Lombok, так и без оного.
Но на текущем проекте упомянутая библиотека присутствует, и что-то подсказывает мне, что наш проект такой не единственный.
Так вот.
Читать полностью »
How to Make Emails and Not Mess Up: Practical Tips
2019-08-21 в 10:46, admin, рубрики: e-mail, mail, testing, Блог компании Mail.Ru Group, Верстка писем, Тестирование IT-систем, Тестирование веб-сервисовA developer, who first encountered generating emails, has almost no chance to write an application, that will do it correctly. Around 40% of emails, generated by corporate applications, are violating some form of standard, and due to this, there are problems with delivery and display. There are reasons for this: emails are technically more difficult than the web, and operating emails is regulated by a few hundred standards, as well as an uncountable number of generally accepted (and not as much) practices, whereas the email clients are more varied and unpredictable than browsers. Testing may significantly improve the situation, but materials that are dedicated to testing the email system, are practically non-existent.
Mail.Ru regularly interacts with its users by email. In our projects, all the components responsible for generating emails and even individual mailings, are subject to mandatory testing. In this article, we will share our experience (learning from our mistakes).
Читать полностью »
Особенности тестирования Mobile Web приложений
2019-08-20 в 9:50, admin, рубрики: qa, testing, web, Тестирование IT-систем, Тестирование веб-сервисовПривет, читатель.
Тестирование Mobile Web в чем-то похоже на тестирование Desktop Web. С одной стороны это те же HTML, CSS, JavaScript и прочие прелести, которые мы привыкли видеть. Те же проблемные места и типичные баги. С другой стороны, отличия все же имеются.
В этой статье я собрал небольшой чек-лист тех особенностей, которые важно проверять на Mobile Web проекте. Список не претендует на полноту, так что дополняйте его своими пунктами в комментариях. Я буду только рад. Единственное правило — пункт должен относиться только к мобильному вебу, а не к вебу вообще.
Мой пятый день с Haiku: давайте портируем немножко программ
2019-08-15 в 12:40, admin, рубрики: bug reports, ci, compiling, docker, gitlab, Haiku, linux, MacOS, open source, ports, qt, testing, Блог компании Southbridge, системное администрирование, СофтTL;DR: Новичок увидел Haiku в первый раз, пробует портировать некоторые программы из мира Linux.
Мой четвертый день с Haiku: проблемы с установкой и загрузкой
2019-08-09 в 11:15, admin, рубрики: bug reports, EFI, gpt, Haiku, linux, open source, SATA, testing, usb, Блог компании Southbridge, системное администрирование, СофтTL;DR: спустя несколько дней экспериментов с Haiku я решил поставить ее на отдельный SSD. Но все оказалось не так-то непросто.