Saturday, December 31, 2011
Тестирование Android приложений
И еще, просто не могу не поделиться отличным обзорным видео на тему тестирования мобильных Android приложений
Тестирование для не-тестировщиков
Предлагаю вам видео семинар Александра Александрова - Тестирование для не-тестировщиков
Thursday, November 17, 2011
Основы тестирования ПО
Всем привет! Этим постом я хочу начать курс на развитие блога в сторону тестирования ПО. Для меня тестирование ПО область новая, но я в "качестве" почти 3 года, я работаю менеджером по-качеству на немецком предприятии, к сожаления я там проверяю не софт, а продукцию для автомобильной индустрии, это QA, что немного выше по рангу чем просто тестирование ПО, так как существует область в тестировании - Software QA. Но сейчас не об отличиях, а о том для чего все это?
Как я уже писал, есть идея перейти в IT, но так как образование у меня экономическое, да и я не особо крутой программист, то выбор у меня один - тестировщиком! Сейчас же я начинаю серию переводов на русский язык статьей о тестировании, ну или на английский, смотря на каком языке оригинал. А начнем мы с простого, с основ.
В интернете мы можем видеть много статьей объясняющих/перечисляющих потери от программных продуктов низкого качества. Для примера, как вы будете себя чувствовать, если баг в банковской программе покажет ваш баланс ровным нулю, вместо нескольких тысяч?
И если вы студент, какой будет ваша реакция, если в журнале успеваемости у вас будет ноль, вместо хорошей оценки?
Мы будем хорошо себя чувствовать, если мы увидим какое то уведомление (например - невозможно показать баланс в связи с непредвиденной ошибкой/Невозможна печать распечатки в связи с непредвиденными проблемами) вместо неправильной информации.
Тестирование играет важную роль в предотвращении таких ситуаций.
Мы можем сказать, что тестирование важное и обязательное, даже если мы не можем гарантировать 100% свободного от багов ПО.
А также,
- Цена починки бага будет выше на поздних этапах разработки продукта, нежели на ранних.
- Качество может быть обеспечено только тестированием, только Качественный продукт сможет дольше просеществовать на рынке
Тестирование будет обязательным даже если невозможно 100% проверить приложение.
Еще одна важная причина для тестирования, это то, что среда пользователя будет кардинально отличаться от среды разработчика данного продукта.
Для примера, создатель сайта может пользоваться браузером FireFox, но пользователь уже может использовать совершенно другой браузер - Internet Explorer, Safari, Chrome или Opera.
Потому страница будет хорошо выглядеть в FF, но совершенно не так в другом браузере (в основном в IE). А значит пользователь не будет доволен даже если разработчик сайта приложил много усилий для его создания. А как нам известно, удовлетворение пользователя очень важно для роста любого бизнеса, тестирование становиться очень важным.
В результате мы можем подытожить - тестер это представитель пользователей!
Вот такая получилась первая статья, не большая, не очень информативная, но ведь и первая программа "Hello, World!" тоже очень простая!
Сейчас главное не забыть упомянуть источник статьи!
Sunday, October 23, 2011
Speed of time or how to don't made things done?
Recently I've read post about one guy, who made a plan for 2011 of things which he want's to learn, all that were about software testing. And as usually it's going he didn't done everything, but at least something.
And now, January of 2011, I've just finish celebration of new year and once I've heard one interesting thing - in the beginning of the new year create a plan with all things which you want to learn or done and after 12 months make a report for yourself, of course. And this post just remind me about my own plan, unfortunately I didn't done even 20% of my plan.
So, why this happened? I don't know the answer for this, but I thing it's all about time management, about your personal priorities. But as that guy, I also done some things, but in little different field. I began to learn French, learn about software testing, it's wasn't in my plan, I still continue to practice my English. Also, I was promoted on work, it's still quality assurance, but not of software, and many other things which I can't refresh in memory. What I didn't done - I didn't pass IELTS, it's English exam, didn't learn some programming language, and most of all I didn't spent this summer as I planed.
How I, and maybe some of you can prevent situations like this? I guess, I need manage my free time more accurately and spent it more efficiently.
Hope my 2012's plan's results will be more productive
Sunday, October 9, 2011
Что не так с WinXP под виртуалкой?
Я недавно написал о проблемах с установкой Рельс на виртуалку, решил дать им шанс попробовав установить их на виртуалку на WinXP. Так вот, пытался сегодня это сделать. Ничего не вышло! Даже не удалось поставить ОС на виртуалку :) Скачал аж два дистрибутива с виндой, один повисал при копировании файлов в процессе установки, другой крашился! Чудо какое то! :)
Завтра в последний раз попробую еще раз установить Рельсы на виндовою виртуалку, если же опять ничего не выйдет, тогда LAMP выиграл
Saturday, October 8, 2011
Что не так в Рельсами?
Rails - фреймворк, который приподнял Ruby на вершины топа фреймворков для скриптовых языков, обогнав Django, как ни прискорбно это осознавать, но видимо эти Рельсы заслужили эти лавры.
И как бы мне не симпатизировали Рельсы, да и Руби тоже, с его расширенными и расширяемыми возможностями, я понимаю что все это временно! Времен успех, так как на чем держится фреймворк - правильно, на языке, но Руби не является сильным представителем языков веб/скриптового программирования, здесь, я считаю, пальму первенства держит Python, поддерживаемый Google"oм, но "заказчик всегда прав", потому под всей этой эйфорией сейчас и наблюдается подъем Ruby based проектов, это модно, это тренд!
И потому то я решил поглядеть в сторону Рельсов, тем более, несколько месяцев назад вышла их третья версия, которая имеет массу вкусностей, о которых уже многие писали, но не об них речь сейчас. Так вот, решил я поставить Рельсы на виртуалку с Убунту, получилось поставить версию 3.1, но потом что-то случилось и виртуалка умерла, бекапа не было, а все следующие попытки все заново установить заканчивались установкой Рельс 2.5.1, до 3.1 апдейтнуть никак не мог. Грустно!
И вот я решил, Питон уже предустановлен в Убунте, с Джанго проблем также у меня не возникало, вроде все гуд? Но как ни крути, Джанго проигрывает Рельсам, как в популярности (сообщество/технологии), так и в количестве проектов. Решил я немного постить здесь переводы "их" статей о Джанге, НО! Но если у меня не пойдут Рельсы на Винде! Дам я им последний шанс, поставлю я их а виртуалку и еще раз попробую Рельсы на вкус :) В общем, ждите отчета, а если опыт будет отрицательным, тогда даже и не знаю, или LAMP с PHP/Python или снова Java/.NET. К .NET"у возвращаться не хочется, Жаба слишком большая/сложная...В общем ждите отчета!
Sunday, October 2, 2011
Why to use linux is so hard?
First of all, I'm not a top linux guy and I don't know all these terminal commands, but from time to time I'm using Ubuntu just for learning new things and trying to practice some programming languages in .nix environment. I've a few years of exp in using linux in this way. But each time when I've installed Ubuntu I had different problems, first time it was crashed when I changed permissions to folder where Apache is located, second time something went wrong with fonts and a few times some different problems.
But as I listened, linux is a very secure system in all ways, but what is this, when I can crash system just by executing a few commands? Anyway, recently I installed rails in my Ubuntu 11.04 VM, I wrote some post about that experience, and now same thing, after doing something with rails I accidentally did something wrong and my MV crashed, again! Ok, never mind, I copied this VM before these changes and now just replace them, it worked and now I again trying to use my Ubuntu.
So, why so many people said that linux is unbreakable OS? I know, all the time I used sudo command that let me to be a root, but I broke it a few times.
Thursday, September 29, 2011
They are from Ukraine
Today I saw this ad:
It's about java cloud hosting service called Jelastic. This could be just another ad or just a few lines in some IT tech blog, but for those Ukrainians who knows what's about is this, this's a great news, because it's Ukrainian service and we could proud of it.
Why I just wrote this? I wrote, because in Ukraine are many tech companies, and we've a lot of smart programmers, but almost all these companies doing only outsourcing, it's not a product companies. But still we've some people, who earn money not only for coding for someones, but who making a good projects! We need more guys like from Jelastic
Wednesday, September 7, 2011
Autumn, new season
Hi there! In my not so big experience in web programming I saw a lot of programming languages and frameworks, but can't stop at something one. I did some little projects in django, little bit rails and some php based frameworks but I didn't choose any of them for myself, it was only first look, that's all. But recently I decided that I must choose one. I've more exp with django and that's why I download it first, but in that moment I hadn't any that fun which everyone must feel with his work with technology. So, where my way was? I didn't want even to give a chance to php, that's why I decided to look more closely at rails
Why I took rails? First of all I must tell that I don't have much experience to compare rails and something else and this post is not about some technical staff, it's just about my choice, but I only wanted to try something completely new - new language and new framework.
For now I want tell about my ruby and rails installation experience. I use Ubuntu 11.04 in VMware, it's for the record, I installed ruby without any problem, just typed sudo apt-get and so on, ruby was installed, now Rails, and here I had difficulties in process. Appeared that I don't have a JS runtime! Will don't tell details how, but then I installed a node.js runtime, after that manipulation Rails began to work! Without problems I run rake db:create and other commands. I must consider, that I haven't anything like that when I installed Django! But I don't take this as a minus of Rails, I still like as language as framework!
Hope my English was not so bad, and you could read all this stuff :)
Wednesday, August 17, 2011
Building Windows 8
I saw this news first time yesterday on one site, but today this is almost trend for all tech oriented web sites. Microsoft create blog about their new os - Windows 8. Blog is fresh for now, but even now you can read some introduction. So, I'll watch closely to this blog be cause this new os seems to me will have completely new user interface and different conceptionhttp://blogs.msdn.com/b/b8/
Some English
As I wrote some time ago, in previous blog on LJ, I will write some posts in English. I'll do this for some reasons. First of all I'll improve my English in this way also I could find new followers and audience and could have conversations and discussion in English.
О мотивации...
В моем старом блоге была запись о мотивации, к сожалению она на украинском и просто копипастнуть ее сюда не получиться, потому решил ее переписать и немного обновить. Решил это сделать еще вчера, после того как прослушал 311 подкаст от Budam"а о парне из Красноярска по имени Алекс!
В какую сторону ИТ смотреть?
Как я уже писал, я хочу в недалеком будущем сменить профиль своей работы, а именно начать работать в ИТ сфере. Образование у меня высшее экономическое, что немного лучше чем гуманитарное, но от этого не очень то и легко становиться, но все же. Вначале я думал о двух профессиях - это администратор баз данных (DBA) и тестер ПО (Software tester/QA). Вначале я больше склонялся в сторону DBA, но там не было все так просто!
Tuesday, August 16, 2011
Google +
Вот уже где то месяц назад я зарегистрировался в Google + но к сожалению я его не очень активно использую, если точнее, то вообще не пользуюсь им.
А все потому что не понимаю его, вот например Вконтакте или Facebook - они более традиционные, а социалка от Гугла как будто с другой планеты. Но дело не в ней, не сомневаюсь что она то что надо, просто я не могу погрузиться в нее. Для этого решил посмотреть официальный видео гайд от Гугла, чего и вам рекомендую сделать.
После просмотра многое становиться более понятным, но все равно следует привыкнуть к ней для максимальной пользы.
P.S. Регистрация вроде еще по инвайтам, тогда если кто хочет, то у меня 150 инвайтов - могу подарить!
А все потому что не понимаю его, вот например Вконтакте или Facebook - они более традиционные, а социалка от Гугла как будто с другой планеты. Но дело не в ней, не сомневаюсь что она то что надо, просто я не могу погрузиться в нее. Для этого решил посмотреть официальный видео гайд от Гугла, чего и вам рекомендую сделать.
P.S. Регистрация вроде еще по инвайтам, тогда если кто хочет, то у меня 150 инвайтов - могу подарить!
Возможна ли смена специализации в сторону ИТ?
Меня этот вопрос интересует уже несколько лет и недавно все чаще начал замечать подобные вопросы у некоторых людей. Они получают ответы что "да", можно, оно то и понятно когда человек в техническим образованием переходит в ИТ, что для некоторых одно и тоже, но вот если человек гуманитарий, как тогда? И здесь есть успешные примеры, но довольно редко. К счастью я не гуманитарий, а экономист с хорошим ИТ беграундом. Тем не менее образование у меня не профильное, но я, все же, хочу как то проделать подобный эксперимент и влиться в ИТ.
Какие же пути наиболее оптимальные для меня и таких как я? Постараюсь разобрать этот вопрос в следующей статье
Какие же пути наиболее оптимальные для меня и таких как я? Постараюсь разобрать этот вопрос в следующей статье
Wednesday, August 10, 2011
iPhone, такой iPhone...или в чем сила маркетинга?
Blogger обновился достаточно давно, Live Journal падает тоже достаточно давно, потому я решил сделать переход! Первой темой будет мой опыт использования этого знаменитого телефона от яблочной канторы.
Subscribe to:
Posts (Atom)