abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 01:44 | Zajímavý projekt

Kampaň na podporu chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů, úspěšně skončila. Bylo vybráno více než 2,1 milionu dolarů, tj. cíl kampaně byl splněn na více než 141 %. Objednáno bylo cca 3 000 telefonů. Telefon Librem 5 by měl být k dispozici v lednu 2019.

Ladislav Hagara | Komentářů: 2
včera 21:11 | Komunita

Ke zhlédnutí jsou videozáznamy přednášek z konferencí All Systems Go! (media.ccc.de) a GStreamer Conference 2017 (ubicast.tv) konaných o víkendu 21. a 22. října. All Systems Go! v Berlíně a GStreamer Conference 2017 v Praze.

Ladislav Hagara | Komentářů: 0
včera 20:33 | Komunita

MojeFedora.cz informuje (en), že Fedora 27 přináší snadný přístup k Red Hat Enteprise Linuxu. Virtualizační nástroj Boxy nyní umožňuje jednoduše stáhnout a nainstalovat Red Hat Enterprise Linux, který je pro vývojáře zdarma. Vytvořit lze neomezené množství virtuálních mašin s RHEL.

Ladislav Hagara | Komentářů: 1
včera 19:00 | Komunita

Konsorcium Linux Foundation oficiálně představilo licence pro komunitní otevřená data Community Data License Agreement (CDLA). První licence je copyleftová CDLA-Sharing a druhá permisivní CDLA-Permissive. Odpovědi na často kladené otázky ve FAQ.

Ladislav Hagara | Komentářů: 0
včera 13:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. pražský sraz, který proběhne ve čtvrtek 26. října od 18:00 hodin v karlínském Pivovarském klubu. Najdete jej kousek od metra Florenc na adrese Křižíkova 17, Praha 8. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
včera 06:00 | Zajímavý software

Byla vydána verze 0.56 open source platformy Home Assistant (GitHub) pro monitorování a řízení inteligentní domácnosti naprogramované v programovacím jazyce Python verze 3 a bežící také například na Raspberry Pi. Pro vyzkoušení je k dispozici demo [reddit].

Ladislav Hagara | Komentářů: 0
22.10. 16:55 | Nová verze

Byla vydána verze 1.0 klienta F-Droid určeného pro instalaci aplikací do Androidu ze softwarového repozitáře F-Droid (Wikipedie), alternativy k Google Play, nabízející pouze svobodný a otevřený software. Podrobnosti v přehledu změn [Hacker News].

Ladislav Hagara | Komentářů: 8
22.10. 00:55 | Nová verze

Po téměř 13 měsících vývoje od verze 0.11.0 byla vydána verze 0.12.0 hardwarově nenáročného desktopového prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklého sloučením projektů Razor-qt a LXDE. Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 10
21.10. 12:33 | Zajímavý software

Článek ne Medium představuje nejnovější stabilní verzi 2.0 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu [Hacker News].

Ladislav Hagara | Komentářů: 0
21.10. 06:00 | Komunita

V Praze na půdě Elektrotechnické fakulty ČVUT dnes probíhá RT-Summit 2017 – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt. Přednášky lze sledovat online na YouTube.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (10%)
 (1%)
 (0%)
 (1%)
 (76%)
 (12%)
Celkem 242 hlasů
 Komentářů: 8, poslední 22.10. 23:02
    Rozcestník

    Rozhovor: Petr Beneš, QA inženýr, Oracle ČR

    24. 2. 2011 | Luboš Doležel | Rozhovory | 5205×

    Tentokrát jsme trochu neobvykle nevyzpovídali manažera, nýbrž běžného zaměstnance z druhé strany unixové barikády. Je jím Petr Beneš pracující jako QA inženýr v českém Oracle.

    Oracle Solaris System Test je pražský tým unixových odborníků věnujících se testování serverového operačního systemu Solaris a vývoji softwarového stacku pro automatizaci testování na široké škále hardwaru v různých HW i SW konfiguracích.

    Můžete se našim čtenářům představit?

    Jsem QA inženýr a patřím do týmu Solaris System Test (SST). Máme na starosti kontrolu Solarisu ve formě, v jaké by se dostal k zákazníkovi. Tím se myslí, když se vezmou všechny různé části, jako jsou Xserver, instalátor, Gnome, storage, síť atd (takzvané konsolidace) a poskládá se z nich instalační médium. My potom instalujeme stroje v labu a pouštíme testy. Cílem je ověřit, že se to dá bezproblémově nainstalovat na všechny podporované platformy, co máme v našem labu, a že při sestavování média nerozbily změny z jedné konsolidace něco v jiné. V ideálním případě by mělo platit, že v rámci konsolidace, kam patří, je každá změna otestována. Solaris je poměrně velký kus kódu a snadno se stane, že nepatrná změna má značný dopad tam, kde to nikdo nečekal. Někdy se problém může projevovat jenom na strojích, které neměl vývojář k dispozici. Snažíme se takové chyby zachytit a reportovat. Drtivá většina testování probíhá automaticky a řešíme pouze neznámé odchylky od normálu. Vývoj Solarisu neděláme, nicméně trávíme dost času vývojem našich automatizovaných testovacích nástrojů, manuální testování je drahé a neškáluje.

    Jak vypadá váš typický pracovní den?

    Dost se to liší. Testujeme souběžně Solaris 10 a Solaris Nevada. Zhruba platí, že build cyklus obou je dlouhý dva týdny. Někdy se sejdou v labu a je náročné udržet dostatečnou propustnost. Občas zabíjí stroje v labu naše chyba, občas chyba v Solarisu. Když proběhne většina testů, věnujeme čas analýze výsledků... Práce v týmu je rozdělena do rolí. Každý má povinnost analyzovat problémy, ale dál se to liší. Já zrovna dělám „exekuci“ a dohlížím na lab, aby běžely testy. V zásadě může být stroj ve stavu „běží test“, to je dobře, ale pokud běží už několik dnů, možná máme problém. Pak může být „volný“, to znamená, že ve frontě pro něj není test nebo že je ten test spuštěný se špatnými parametry.

    „Mrtvý“: zabil jej test nebo HW. „Zamčený“: někdo se snaží analyzovat/zreprodukovat problém, případně vyvíjí nový test, ale také jej mohl zapomenout odemknout :-). Takže někdy celý den hledám, co uhnilo v systému, že to občas spadne, a jindy prudím kolegy, aby po sobě uklízeli a vrátili stroje do exekuce, když už je nepotřebují.

    Mezi role, které v týmu máme a rád bych je zmínil, ještě patří: lab manager: ten má na starosti nákupy nového hardware, sledování a správu infrastruktury; release lead: máme dva, jednoho pro Solaris 10 a druhého pro Nevadu, jejich úkolem je sledovat stav testování, zastupovat tým při hodnocení kvality Solarisu a plánování dalších testů. Role se mezi námi střídají, ale spíše podle potřeby, než že by existoval nějaký pravidelný cyklus.

    Zkoušel jste se „hrabat“ i v dalších unixových systémech? V jakých?

    Někdy zkoušel, jindy musel :-). Bylo jich více a také „hloubka“ zkoumání se liší. Většinou to začalo jako úloha pro administrátora. Něco je potřeba rozchodit nebo něco nefunguje ... začne se to komplikovat, případně rozbijete ještě něco dalšího. S přehledem nejvíce času jsem strávil s Linuxem, následuje NetBSD a zbytek se rozdělí mezi FreeBSD, HP-UX, True64 a OpenBSD.

    Co se vám na Solarisu líbí obzvlášť?

    Promyšlené rozhraní pro administraci systému (teď myslím Solaris 10 a Solaris Nevada).

    Nelze nezmínit SMF, kde došlo k opuštění myšlenky runlevel jako stavu systému a místo toho mají jednotlivé služby určené vztahy a závislosti mezi sebou. Takže lze pustit server jedním příkazem a člověk nemusí hledat, co všechno ještě potřebuje běžet, aby to začalo fungovat. Práci má dělat počítač :-). Líbí se mi taky DTrace, velice pěkně se s ním dá šmírovat, kde se proces fláká, když nedělá, co má, nebo to dělá moc pomalu. Navíc není potřeba mít jeho binárku ani speciálně upravenou.

    Dostáváte se při své práci i k nějakému zajímavému hardwaru?

    Ano, ve škole, ani v předchozím zaměstnání jsme takové pěkně hračky neměli. Téměř výhradně se jedná o stroje vyrobené v Sun Microsystems/Oracle. V našem labu je zajímavý průřez od dávné, ale dosud podporované historie, po úplně nové prototypy, o kterých se ještě nesmí mluvit.

    V čem se obvykle testovací nástroje píší?

    Ksh je nástroj první volby pro psaní testů, umí toho hodně a pro zbytek se dá sáhnout do košatého userspace Solarisu. Pokud shell nestačí, nastoupí Python nebo Perl. Pro automatizaci přístupu na konzole a simulaci uživatele na konzoli používáme expect postavený na Tcl – velmi zajímavý jazyk, mimochodem. Konečně, na zpracování výsledků a scheduling testů používáme mix Javy a Perlu, ta kombinace je dána historicky, není za ní žádný hluboký důvod, pokud by se to někomu zdálo moc divoké.

    Upravují QA inženýři někdy také kód produktu, nebo to nechávají výhradně na programátorech? Myslím tím kdyby to byla třeba jen od pohledu triviální chyba...

    Chyby opravuje tým, který je za danou oblast odpovědný. Proces, jak dostat nějakou změnu do Solarisu, má pevná pravidla. Projít jim pro nás není praktické. Můžeme leda navrhnout, jak to opravit.

    Co vás na práci baví a co nebaví?

    Baví mě zkoumat nový problém. Nebaví mě ten problém reportovat :-). Ne, teď vážně. Většina práce kolem analýzy chyb a nového železa je zajímavá. Administrativa třeba tak zábavná není.

    Uvažoval jste někdy, že byste chtěl zkusit i jinou práci na Solarisu?

    Zatím ne, tři a čtvrt roku v SST není zase tak dlouhá doba.

    Děkujeme za rozhovor!

           

    Hodnocení: 100 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    24.2.2011 09:29 pepa
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Já zrovna dělám „exekuci“ a dohlížím na lab, aby běžely testy.
    Chápu, že to je rozhovor a nejspíš to tak řekl, ale ježí se mi z toho všechny chlupy na zádech.
    24.2.2011 09:55 Honz
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Neznáš "zmrdspeak"...?
    24.2.2011 10:13 jehovista
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Zmrdspeak to je v kontextu nejakych vylizanych pojistovaku, nebo financnich manazeru. U technika v nadnarodni firme je ale podle me takove vyjadrovani uplne normalni.
    24.2.2011 10:41 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    problém toho technika je, že spousta těch slov přichází od oněch manažerů ...

    mně teda běhal mráz po zádech ze způsobu použití slova "konsolidace", uá, fuj

    jinak my teda testy "neexekujeme" ale "spouštíme" ...
    24.2.2011 11:46 Petr Ježek
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Kdysi byla největším problémem v komunikaci s venkem "čingliš". Dnes mají někteří pocit, že musí mluvit "čengsky". V IT to toleruji, pokud mluvčí či pisatel je odborně na výši, ale doporučuji si vždy vybrat podle toho, ke komu se hovoří... Jinak Petr Beneš je rozhodně osobou, která umí.
    24.2.2011 14:14 pepíček
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Konsolidací je v rámci vývoje Solarisu myšlena jedna ucelená oblast (Operating System and Networking, Common Desktop Environment, JDS a tak dále). Je to termín definovaný v SUNu v USA někdy na začátku devadesátých let.

    Tolik k tomu mrazu v zádech.
    24.2.2011 18:48 omg
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    tohle je normalni stav. potrebujete se domluvit. a to jak se zamorim, tak s kolekgy v teamu. pokud si vymyslite vlastni preklad, tak se v teamu nedomluvite s clovekem co vede vetsinu konverzace se zamorim a pokud ano, tak se prozmenu nedomluvi poradne on.

    je to prvni zakon preziti snazit se zachovat podobnost slov v czenglish.
    24.2.2011 18:54 omg
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    a obecne zcela se vyhnout prekladum oznaceni ukolu a procesu.
    26.2.2011 22:38 daneel
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    ... ale určitě to není důvod k používání "team", když lze docela obyčejně napsat "tým" a k jinému zápisu v češtině opravdu není důvod na rozdíl od některých jiných, u nichž by to v "počítačštině" vyvolávalo spíš zmatky... ;-)
    23.6.2011 21:23 Petr Pavelka
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Taky bychom mohli psát "tekst" jako v Polsku
    xkucf03 avatar 27.2.2011 16:16 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Pracovat v mezinárodní firmě je důvod k tomu, aby člověk prznil vlastní jazyk? Buď mluvím anglicky nebo česky, není důvod v české větě mluvit o nějaké „exekuci“ – prostě provádění testů – nebo snad v angličtině říká: my job is prováding testing?
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    5.3.2011 07:26 Zdenek Vrablik
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Zkus zit nekolik let v zahranici, popripade pouzivat v praci porad anglictinu(protoze kolegove cesky nemluvi) a pak pri rozhovoru chtit pouzivat ceska slova pro odborne nazvy.

    NENI to tak jednoduche.
    1.3.2011 16:17 sarimak
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Lidi co blbnete, kdybyste misto kamenovani v jazykovem koutku (rekl jsem Jehova? au!) radsi resili podstatnejsi veci...

    S Petrem jsem pred par lety rok pracoval ve stejnem oddeleni a muzu potvrdit, ze o *NIXech toho dost vi a zmrdspeakem v realu nemluvi (proste jen prilis casto komunikuje v AJ - to se v IT deje docela casto a deje se to i mne). Chapal bych, kdyby nekdo resil jestli ma cenu se zabyvat Solarisem na ABCLinuxu nebo jak se Oracle chova k opensource kodu ktery prevzal po SUNu, ale tyhle osobni vypady na chytryho a rozumnyho cloveka jsou fakt o nicem.
    1.3.2011 18:04 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    ... tyhle osobni vypady na chytryho a rozumnyho cloveka jsou fakt o nicem.
    hm, a kde ty osobní výpady vidíš?
    GeoRW avatar 24.2.2011 12:32 GeoRW | skóre: 13 | blog: GeoRW | Bratislava
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    jj, to mi hned pripomenulo Mengeleho a koncentraky :-)
    "This is to be taken with a grain of salt." ACBF - Advanced Comic Book Format
    24.2.2011 17:55 Petr Benes
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Dekuji za prispevky.

    Exekuce skutecne neoznacuje popravu a dokonce ani samotne spousteni testu. Jedna se o sledovani prubehu testu a stavu stroju. V anglictine to zni docela primerene. Uznavam, ze volba vhodnych terminu neni jednoducha, bud to zni spatne nebo to neni uplne presne ono. Terminologii jsme prevzali od Iru, kteri nam pomahali tym rozjet. A popravde, nikoho nenapadlo to menit, znamenalo by to jenom duplikaci pojmu, anglictina se pouziva stale ... Dulezite je dohodnout se jednoznacne.

    ----------------------------------------------------------------------------------

    Vyjadruji sve osobni nazory, nejedna se o oficialni stanovisko spolecnosti Oracle.
    kouzer avatar 24.2.2011 18:53 kouzer | skóre: 11 | Mladá Boleslav
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR

    Ten zájem o NetBSD byl osobní nebo pracovní? Provnáváte Solaris i s jinými systémy?

    Linux user #448944.
    24.2.2011 20:08 Petr Benes
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    S NetBSD jsem si jenom hral. Chtel jsem neco na slabsi zelezo a rikal jsem si, ze to nemusi byt Slackware. Mel jsem ho na chalupe na desktopu. Pozdeji jsem behal maly server na Sun Ultra1 workstation. Tam jsem ani o nicem jinem nez NetBSD nepremyslel.

    Nas tym prichazi do styku s jinymi systemy jenom pri testovani virtualizace, zadna prima srovani nedelame. Sledovani funkcionality a vykonu systemu, co pripadaji v uvahu, maji na starost jini.

    -----------------------------------------------------------------------------------------------

    Toto neni oficialni stanovisko spolecnosti Oracle.
    25.2.2011 08:20 Fantomas
    Rozbalit Rozbalit vše Re: Rozhovor: Petr Beneš, QA inženýr, Oracle ČR
    Diky predchozimu zamestnani Petra Benese na CVUT jsem s nim mel tu cest trochu spolupracovat a jsem velice rad, ze dela uspesne praci, ktera ho bavi. Dodatek: PB rozhodne nemluvi tak spisovnou cestinou, jakou je psan rozhovor :-D

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.