pondělí 20. prosince 2010

Automatizované funkční testování Siebelu 8

V poslední době se stává v českých končinách populárním Siebel, jakožto CRM nástroj. Je to poměrně rozsáhlá webová aplikace, která kombinuje více technologií (ActiveX, Java applety, vlastní webový protokol), a proto se velmi špatně testuje nástroji pro automatizované testy - pokud ovšem nástroj nemá přímo uvedenou podporu pro Siebel.

Siebelový webklient může "fungovat" ve 2 režimech:

1) "Standard-interactivity" - jedná se o klasickou "nenáročnou" internetovou aplikaci složenou ze standardních webových ovládacích prvků, takže se dá dobře automatizovat v jakémkoliv nástroji podporujícím web technologie (stránka je složená z klasického HTML kódu + javascriptů). Poznávací znamení = běží i ve Firefoxu, od verze 8 se ale používá sporadicky.

2) "High-interactivity" - tohle je oříšek, kterého se bude týkat další text.


Jak funguje Siebel klient v High-interactivity módu

Složení webstránky


Pokud máte zobrazenou hlavní stránku (například zobrazení "Accounts") a zkoumáte HTML kód v prohlížeči, dojdete k následujícím závěrům:

1. stránka obsahuje ActiveX komponenty, případně Java applety (např. panel pro callcentrum), které mají navíc nedokumentované (a neintuitivní) interfacy, takže je zautomatizujete jen těžko.

2. jednotlivé screeny jsou v prohlížeči přednahrané; aktuálně zobrazený screen poznáte podle toho, že u příslušného framu je Height > 0

3. pokud změníte například text v editboxu, tak se na Siebel Server posílá požadavek "změň hodnotu v editboxu na hodnotu xxx", Siebel Server ji změní v příslušné business komponentě a zpátky vrátí "změť znaků" ve svém vlastním protokolu, který je zpracován buď javascriptem, nebo kódem volajícího ActiveX objektu. Na základě tohoto kódu se updatne hodnota na HTML stránce, případně se skriptem vyžádá jiná stránka.

Jak vidíte, automatizace "konvenčními" nástroji pro automatizované testování webových aplikací není snadná.

Proto je od verze Siebelu 7.7 k dispozici tzv. Siebel Test Automation Framework (Siebel STA), který umožňuje testovat Siebel z příslušných automatizačních nástrojů, které tento framework podporují. Framework prakticky funguje tak, že se do testovacího počítače stáhne přes prohlížeč "testovací COM objekt" a tyto nástroje volají metody tohoto objektu, čímž simulují akce v Siebelu.

Co tedy budete potřebovat?

1) licenci na Siebel Test Automation Framework
- ač se to nezdá, tato licence se prodává k Siebelu samostatně a musíte si ji dokoupit od Oracle (zadává se jako licenční klíč do Siebel Administration - Licenses, podobně jako třeba licence na Siebel Tools). Pokud ji nebudete mít, testovací nástroje "podporující Siebel" se nechytnou.

2) nakonfigurován Siebel, aby používal tento framework - v konfiguraci Siebel serveru nastavte EnableAutomation = TRUE a AllowAnonUsers = TRUE


3) Pro přihlášení do Siebelu přidejte za URL parametr SweCmd=AutoOn, například http://SiebelServer/ecommunications_enu/start.swe?SWECmd=AutoOn

Některé nástroje přidají tento parametr za URL automaticky - například QuickTest Pro, pokud nahráváte test s aktivovaným pluginem pro Siebel.

4) Kontrola konfiguracie prohlížeče - pokud jste vše udělali správně, po přihlášení do Siebelu bude systém chtít stáhnout do prohlížeče ActiveX knihovnu pro automatizaci (povolte to) a následně se mezi procesy v operačním systému objeví "SiebelAx_Test_A"

5) Můžete začít automatizovat testy ve zvoleném nástroji - pozor, k některým nástrojům si musíte přikoupit "plugin" pro automatizaci Siebelu, případně jej v nástroji "aktivovat". 

Mezi nástroje, které můžete použít patří například QuickTest Pro, IBM Rational Functional Tester, Borland SilkTest nebo Oracle Application Test Suite (součást Oracle Enterprise Manageru). TestComplete si bohužel se Siebelem neporadí.

Nástroje nepodporující testování Siebelu - workaroundy

Pokud máte nástroj, který nemá uvedenou podporu Siebelu, můžete zkusit tyto přístupy.

1) klasická detekce HTML elementů a ActiveX objektů (třeba přes identifikátory s_?_?_? to jde docela dobře - první hodnota za s_ udává číslo appletu na stránce a někdy se může měnit, když se přehazuje pořadí načtení appletů; ostatní konstanty jsou pevné). Pozor - labely (elementy zobrazující pouze neinteraktivní text) někdy identifikátor nemají, takže je budete muset někdy na stránce hledat způsobem "najdi na webstránce text xxx".

Pokud se necháte zlákat třeba vepsáním hodnoty do editboxu (element.Text = hodnota) a odešlete formulář do Siebelu, Siebel se tváří jako kdyby nedostal v elementu žádnou hodnotu, i když v prohlížeči je tato zobrazena. 
Řešení - po nastavení hodnoty elementu musíte na daný element navíc "kliknout", jen tak to zafunguje (při programovém nastavení obsahu ovládacího prvku se totiž do Siebelu neposílá automaticky "update", když element ztratí fokus - Siebel si vždy synchronizuje to, co je zobrazeno v browseru s business komponentou/objektem na serveru).

2) funkce v javascriptu, které si Siebel nahrává do hidden frame-u webstránky (získání appletu, nastavení hodnoty v ovládacím prvku...) - seznam funkcí hledejte buď zjištěním dostupných metod ActiveX "xxxScript" objektu v nějakém nástroji, nebo v Siebel Object Interfaces Reference (záleží jestli přistupujete k javascript objektu přímo nebo přes shadow - například přes Script.App() nebo Script.App().shadow).

3) metody příslušných ActiveX objektů na stránce (bohužel u většiny ovládacích prvků chybí vhodné metody - například výběr 3.položky ze seznamu v comboboxu neprovedete)

4) Siebelový interface pro portály umožňuje použití XML ke komunikaci se Siebelem - zobrazený obsah se vám vrátí jako XML dokument místo HTML, navíc můžete do Siebelu posílat různé příkazy například pro zápis záznamů. Je to vhodný způsob pro zobrazování/zápis Siebelových dat - bohužel ním není možné spustit třeba task v Task UI , což je u Siebelu 8 prakticky showstopper (starší verze Task UI nemají..). 

S čím jsem si v TestComplete 7 neporadil, jsou komponenty:
1) CSSCoUINavCtrl ("záložky" na přepínání zobrazení; nedá se detekovat "vnitřek" ActiveX - tedy jednotlivé záložky)
2) SSJannaList (seznamy-tabulky, které mohou obsahovat jiné komponenty, například comboboxy - opět není možné přistoupit k vnitřku) 
3) picklisty SSJGenCtrl (nedetekovatelné "minitlačítko" vedle editboxu, takže nelze zobrazit následné "vyskakovací okno"). 
Pokud jste podobný problém řešili a úspěšně jste ho vyřešili, uvítám tipy :-)
 
Poučení nakonec - pokud nemáte v nástroji specifickou podporu Siebelu, tak se radši o automatizaci ani nepokoušejte, ušetříte si hodně času a  nervů.


UPDATE: Pokud k testování Siebelu 8 používáte komerční nástroje využívající testovací framework Siebelu od Oracle, tak stejně budete mít problémy - konkrétně na Siebelu verze 8.0.0.7 jsem zkoušel použít IBM Rational Fuctional Tester, QuickTest Pro 11 a Oracle Application Testing Suite a bohužel, i když tyto nástroje podporují nové Siebel 8 features jako je Task UI, nepodporují eConfigurator (konfigurátor produktů).
Já jsem si vylámal zuby konkrétně na výběru produktu z produktového katalogu a konfiguraci existujícího produktu na zákazníkovi.

Důvodem je, že aktuální testovací framework od Oracle (který tyto nástroje plně využívají) nepodporuje objekt konfigurátora - ve výsledku tak nástroj sice detekuje všechny typy ovládacích prvků Siebelu na stránce, ale kromě eConfiguratora. Ten vám rozezná jako "klasickou webovou aplikaci" - změť HTML tagů, které jsou obtížně detekovatelné (jelikož jsou dynamicky generované, nedá se ničeho spolehlivě "chytit" - pokud znáte způsob, jak to obejít, podělte se o něj).

Pokud chcete tudíž automatizovat Siebel 8, tak momentálně jediná schůdná cesta je přes HTTP protokol a korelaci parametrů (tak jak se dělají zátěžové testy...) - tam ale nemáte možnost dávat kontrolní body (zobrazování javascriptových hlášek atd.), takže na funkční automatizované testy Siebelu 8 zatím spíš zapomeňte.

82 komentářů:

  1. Greetings! Very useful advice in this particular post!
    It is the little changes which will make the most
    significant changes. Thanks a lot for sharing!
    My webpage :: Binary options brokers

    OdpovědětVymazat
  2. If you wish for to obtain a great deal from this piece of writing
    then you have to apply such strategies to your won website.
    Feel free to surf my homepage : usa online Gambling

    OdpovědětVymazat
  3. I really like what you guys tend to be up too.
    Such clever work and exposure! Keep up the superb works guys I've included you guys to blogroll.
    My webpage play games for cash online

    OdpovědětVymazat
  4. It's awesome designed for me to have a web page, which is useful in favor of my know-how. thanks admin
    Have a look at my site ; slot games to play

    OdpovědětVymazat
  5. Wow, this piece of writing is nice, my sister is analyzing such things, thus I am going to tell her.
    Here is my blog post ; internet affiliate marketing

    OdpovědětVymazat
  6. You could certainly see your skills in the work you write.
    The arena hopes for even more passionate writers such as you who are not afraid
    to say how they believe. Always follow your heart.
    Here is my web blog : on line gambling

    OdpovědětVymazat
  7. We are a gaggle of volunteers and starting a brand new scheme in our
    community. Your website provided us with helpful information to
    work on. You've done an impressive activity and our entire neighborhood will be grateful to you.
    Here is my web blog play slots for real Money

    OdpovědětVymazat
  8. Howdy! I'm at work surfing around your blog from my new iphone 3gs! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the outstanding work!

    Here is my web-site ... cedar finance app

    OdpovědětVymazat
  9. Wow that was unusual. I just wrote an incredibly long
    comment but after I clicked submit my comment didn't appear. Grrrr... well I'm
    not writing all that over again. Anyhow, just wanted to say great
    blog!

    Here is my homepage - can canadians Use cedarfinance
    My web page :: how to invest in Penny stocks

    OdpovědětVymazat
  10. I'm impressed, I must say. Seldom do I encounter a blog that's equally educative and engaging, and let me tell you, you have hit the
    nail on the head. The issue is something too few folks are speaking intelligently about.
    I am very happy that I found this during my search for something regarding this.


    Also visit my site: win Free Money Instantly
    my webpage > win free money online

    OdpovědětVymazat
  11. Way cool! Some extremely valid points! I appreciate you
    penning this post plus the rest of the website is extremely good.


    Check out my website :: make money online today for free

    OdpovědětVymazat
  12. Have you ever thought about publishing an e-book or guest authoring on other websites?
    I have a blog based upon on the same topics you discuss
    and would love to have you share some stories/information.

    I know my audience would value your work. If you are even remotely interested,
    feel free to send me an e-mail.

    Also visit my web page; host of money talks

    OdpovědětVymazat
  13. It's really very difficult in this active life to listen news on TV, so I just use internet for that purpose, and take the hottest information.

    Visit my blog :: Need money for bills

    OdpovědětVymazat
  14. It's a pity you don't have a donate button! I'd certainly donate to this brilliant blog! I guess for now i'll
    settle for bookmarking and adding your RSS feed to my Google account.
    I look forward to new updates and will talk about this blog with my Facebook group.
    Talk soon!

    Also visit my web page ... binary options scam

    OdpovědětVymazat
  15. Link exchange is nothing else but it is simply placing
    the other person's website link on your page at suitable place and other person will also do same in support of you.

    Feel free to visit my blog post ... All Penny Stocks

    OdpovědětVymazat
  16. Hi there, just became alert to your blog through Google, and found that it's really informative. I'm going to watch out
    for brussels. I will be grateful if you continue this in future.

    A lot of people will be benefited from your writing.
    Cheers!

    my page; binary options brokers

    OdpovědětVymazat
  17. I like looking through an article that can make men and women think.
    Also, thank you for allowing me to comment!


    Check out my webpage :: comefaresoldivelocemente

    OdpovědětVymazat
  18. Hey there would you mind stating which blog platform you're using? I'm planning to start my own blog soon but
    I'm having a difficult time deciding between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I'm
    looking for something unique.
    P.S Apologies for getting off-topic but I had to ask!


    Feel free to visit my webpage; Cedar finance.com

    OdpovědětVymazat
  19. Hey there! Do you know if they make any plugins to safeguard against hackers?
    I'm kinda paranoid about losing everything I've worked hard on.
    Any tips?

    Feel free to visit my page; forex trading Education
    My page :: finance cedar

    OdpovědětVymazat
  20. I am really impressed with your writing skills
    and also with the layout on your blog. Is
    this a paid theme or did you customize it yourself?
    Anyway keep up the excellent quality writing, it is rare to see
    a nice blog like this one today.

    my site: binary options strategies

    OdpovědětVymazat
  21. It's enormous that you are getting ideas from this piece of writing as well as from our argument made at this place.

    My web site - binary options trading strategies

    OdpovědětVymazat
  22. WOW just what I was looking for. Came here by searching for online trading

    My website: binary options platform

    OdpovědětVymazat
  23. This blog was... how do I say it? Relevant!! Finally I have
    found something that helped me. Thank you!

    Stop by my web page ... im internet geld verdienen

    OdpovědětVymazat
  24. Wow, awesome blog layout! How long have you been blogging for?
    you make blogging look easy. The overall look of your web site is excellent, let alone the content!


    Also visit my page: cedar finance reviews

    OdpovědětVymazat
  25. Hello there! Do you know if they make any plugins to safeguard against hackers?
    I'm kinda paranoid about losing everything I've worked hard on.
    Any suggestions?

    Check out my web site :: Cedar Finance Demo Account

    OdpovědětVymazat
  26. It's in reality a nice and useful piece of information. I am satisfied that you shared this useful info with us. Please keep us up to date like this. Thanks for sharing.

    My homepage; Free Binary Options System

    OdpovědětVymazat
  27. wonderful points altogether, you simply won a new reader. What might you
    suggest about your submit that you simply made some days ago?
    Any certain?

    Also visit my web blog top ten penny stocks

    OdpovědětVymazat
  28. It's perfect time to make some plans for the future and it's time to be happy.
    I have read this put up and if I may I wish to counsel
    you some fascinating issues or tips. Perhaps you could write subsequent articles relating to this article.

    I desire to learn even more issues approximately it!



    Feel free to visit my page ... play online slots for real money

    OdpovědětVymazat
  29. Very good article! We are linking to this great
    article on our website. Keep up the good writing.


    Here is my blog post; play bonus slots online free

    OdpovědětVymazat
  30. I think that what you published was very reasonable.
    However, think about this, what if you added a little
    information? I ain't saying your content isn't good., but suppose you added
    something that makes people want more? I mean "Automatizovan� funk�n� testov�n� Siebelu 8" is a little plain.
    You might look at Yahoo's home page and note how they write article headlines to grab viewers interested. You might try adding a video or a picture or two to get people interested about what you've written.
    Just my opinion, it might make your blog a little bit more interesting.


    Visit my blog; home online jobs

    OdpovědětVymazat
  31. Wow! This blog looks just like my old one! It's on a entirely different subject but it has pretty much the same layout and design. Excellent choice of colors!

    Feel free to surf to my homepage; i need to save money

    OdpovědětVymazat
  32. Please let me know if you're looking for a author for your weblog. You have some really great posts and I believe I would be a good asset. If you ever want to take some of the load off, I'd love to write
    some articles for your blog in exchange for a link back to mine.
    Please send me an email if interested. Cheers!

    Here is my site ... real ways to make money from home
    my site :: best ways to work from home

    OdpovědětVymazat
  33. I am extremely impressed with your writing skills and also with
    the layout on your weblog. Is this a paid theme or did you modify it yourself?
    Either way keep up the excellent quality writing, it's rare to see a great blog like this one these days.

    Feel free to visit my homepage best forex traders

    OdpovědětVymazat
  34. I read this piece of writing completely concerning the
    resemblance of latest and earlier technologies,
    it's awesome article.

    my webpage; real online work at home jobs

    OdpovědětVymazat
  35. Simply want tο say your aгticle is as astοundіng.

    Thе clearnеss in yοuг post is јuѕt nice and і can
    assume you are an eхpeгt on this subject. Fine with youг ρermiѕѕion lеt mе to grab
    your feed to κeep updateԁ with forthcoming post.
    Thanκѕ а millіon and pleаse сοntinue the gгatifyіng work.


    Revieω my web site :: unlock iphone for Verizon
    my website: three unlock iphone

    OdpovědětVymazat
  36. Nice blog! Is your theme custom made or did you download it from
    somewhere? A design like yours with a few simple adjustements would
    really make my blog stand out. Please let me know
    where you got your theme. Many thanks

    Look into my blog - currency forex trading

    OdpovědětVymazat
  37. I think the admin of this website is in fact working hard for his site,
    because here every data is quality based data.

    Review my blog post :: make money online legit

    OdpovědětVymazat
  38. Excellent post but I was wanting to know if you could write a litte more on this subject?
    I'd be very thankful if you could elaborate a little bit further. Appreciate it!

    My web site; stock trading software

    OdpovědětVymazat
  39. Hi there, its good post regarding media print, we all know media is a enormous source
    of information.

    Also visit my site :: online slots download

    OdpovědětVymazat
  40. Excellent site you've got here.. It's difficult to find excellent writing like yours these days.
    I really appreciate individuals like you! Take care!
    !

    my website :: easy ways to make money

    OdpovědětVymazat
  41. Yesterday, while I was at work, my cousin stole my iPad
    and tested to see if it can survive a 40 foot drop, just so she can be a youtube sensation.
    My iPad is now destroyed and she has 83 views.
    I know this is entirely off topic but I had to share
    it with someone!

    my page - how to make money online

    OdpovědětVymazat
  42. Hey there! This post could not be written any better! Reading this post reminds me
    of my old room mate! He always kept talking about this. I will
    forward this write-up to him. Pretty sure he will have a
    good read. Many thanks for sharing!

    Check out my weblog: online job scams

    OdpovědětVymazat
  43. This is very interesting, You are a very skilled blogger.

    I've joined your feed and look forward to seeking more of your wonderful post. Also, I have shared your web site in my social networks!

    Also visit my blog; work from home jobs

    OdpovědětVymazat
  44. I am actually pleased to glance at this web site posts which
    includes plenty of useful data, thanks for providing
    such data.

    Here is my website :: jobs work from home online

    OdpovědětVymazat
  45. whoah this blog is magnificent i like studying your articles.
    Keep up the great work! You already know, many persons are hunting around for this info, you can help them
    greatly.

    Here is my blog easy High paying jobs

    OdpovědětVymazat
  46. Do you have a spam issue on this site; I also am a blogger, and I was
    wanting to know your situation; many of us have developed some nice practices and we are
    looking to trade methods with other folks, please shoot
    me an email if interested.

    my website; best work at home jobs online

    OdpovědětVymazat
  47. Excellent post. I will be dealing with many of these issues as well.
    .

    Also visit my homepage; Day Trading

    OdpovědětVymazat
  48. I am sure this article has touched all the internet visitors, its really really nice paragraph on building
    up new webpage.

    Also visit my webpage: binary options trading strategy

    OdpovědětVymazat
  49. I could not resist commenting. Very well written!

    Check out my weblog :: free slots For fun only

    OdpovědětVymazat
  50. Hi everybody, here every person is sharing these experience,
    so it's fastidious to read this blog, and I used to pay a quick visit this web site every day.

    Also visit my web blog: apply online jobs[

    OdpovědětVymazat
  51. If you are going for most excellent contents like
    me, simply go to see this web page all the time
    as it gives feature contents, thanks

    my homepage :: best casino usa player

    OdpovědětVymazat
  52. Hello There. I found your blog using msn.
    This is an extremely well written article. I will be sure to bookmark it and return to read more of your useful information.

    Thanks for the post. I'll certainly comeback.

    my web blog ... commodity trading online

    OdpovědětVymazat
  53. Hello mates, its fantastic piece of writing concerning cultureand fully defined, keep it up all
    the time.

    Here is my web blog - binary options software

    OdpovědětVymazat
  54. Good day! I could have sworn I've visited this blog before but after browsing through a few of the articles I realized it's new to me.
    Anyhow, I'm certainly delighted I came across it and I'll be
    bookmarking it and checking back often!

    Also visit my blog post :: how to make online money

    OdpovědětVymazat
  55. My spouse and I absolutely love your blog and find nearly all of
    your post's to be just what I'm looking for.

    can you offer guest writers to write content available for you?
    I wouldn't mind producing a post or elaborating on most of the subjects you write with regards to here. Again, awesome web site!

    Look at my web-site: good stocks to buy

    OdpovědětVymazat
  56. Spot on with this write-up, I truly believe that this
    site needs a great deal more attention. I'll probably be back again to see more, thanks for the advice!

    Also visit my blog ... mlp etfs

    OdpovědětVymazat
  57. Thanks for sharing your info. I truly appreciate your efforts
    and I will be waiting for your next write ups
    thanks once again.

    Here is my blog post :: how to earn quick money online

    OdpovědětVymazat
  58. It is appropriate time to make some plans for the future and it's time to be happy. I have read this post and if I could I want to suggest you few interesting things or advice. Perhaps you can write next articles referring to this article. I want to read even more things about it!

    my web site; http://www.youtube.com/watch?v=xXaJhdwZIpA

    OdpovědětVymazat
  59. Thank you for the auspicious writeup. It in fact was a amusement account it.
    Look advanced to far added agreeable from you!
    However, how could we communicate?

    my weblog - how to make a quick money

    OdpovědětVymazat
  60. I don't even understand how I finished up here, however I assumed this post was great. I do not realize who you might be but certainly you're going to a well-known
    blogger for those who are not already. Cheers!

    Here is my weblog :: how to make some Money fast

    OdpovědětVymazat
  61. This post presents clear idea in favor of the new people of blogging, that
    genuinely how to do blogging.

    Also visit my homepage ... business analyst work from home

    OdpovědětVymazat
  62. At this time I am going away to do my breakfast, when having my breakfast coming again to read
    other news.

    Check out my web site: how to make money fast on the internet

    OdpovědětVymazat
  63. My brother recommended I might like this web site.
    He was entirely right. This post truly made my day.

    You can not imagine simply how much time I had spent for this information!
    Thanks!

    Here is my blog post; how to make more money online

    OdpovědětVymazat
  64. hey there and thank you for your info – I have definitely picked up anything new
    from right here. I did however expertise some technical issues using this website, as
    I experienced to reload the website lots of times previous to I could get
    it to load correctly. I had been wondering if your web hosting is OK?
    Not that I'm complaining, but sluggish loading instances times will sometimes affect your placement in google and could damage your high-quality score if advertising and marketing with Adwords. Well I'm
    adding this RSS to my email and could look out
    for much more of your respective exciting content.
    Ensure that you update this again soon.

    Review my page: how to make money fast from home

    OdpovědětVymazat
  65. I do not know whether it's just me or if everyone else experiencing problems with your blog. It appears like some of the written text within your posts are running off the screen. Can somebody else please provide feedback and let me know if this is happening to them too? This may be a issue with my browser because I've had this happen before.
    Many thanks

    Also visit my blog - http://www.youtube.com/watch?v=ddcKJDTQ7zI

    OdpovědětVymazat
  66. Great article! We are linking to this particularly great article on our website.
    Keep up the great writing.

    Here is my homepage - online currency forex trading

    OdpovědětVymazat
  67. Hello, yup this post is genuinely nice and I have learned lot of
    things from it about blogging. thanks.

    my web blog: get rich

    OdpovědětVymazat
  68. We are a group of volunteers and starting a new scheme in our community.
    Your web site provided us with valuable info to
    work on. You've done a formidable job and our entire community will be thankful to you.

    Feel free to surf to my web-site How to trade penny stocks

    OdpovědětVymazat
  69. Pretty section of content. I just stumbled upon your site and in accession capital to assert that I get actually
    enjoyed account your blog posts. Any way I will be subscribing to your feeds
    and even I achievement you access consistently rapidly.


    Review my blog post - http://cedarfinance.com/

    OdpovědětVymazat
  70. Thanks for finally writing about > "Automatizovan� funk�n� testov�n� Siebelu 8" < Liked it!

    Take a look at my webpage ... binary options
    strategy

    OdpovědětVymazat
  71. I believe this is among the so much vital info for me. And i am glad reading your
    article. However wanna observation on few normal things,
    The web site taste is wonderful, the articles is truly nice :
    D. Good job, cheers

    Also visit my web blog :: http://www.youtube.com/watch?v=yWtQw9OzNwY

    OdpovědětVymazat
  72. I know this if off topic but I'm looking into starting my own weblog and was wondering what all is required to get setup? I'm assuming having a blog like yours would cost a pretty penny?
    I'm not very internet smart so I'm not 100% sure. Any suggestions or advice would be greatly appreciated. Cheers

    Also visit my page ... http://cedarfinance.com/

    OdpovědětVymazat
  73. Hi, always i used to check web site posts here early in the dawn, because i enjoy to gain
    knowledge of more and more.

    my web page ... best ways to make money online

    OdpovědětVymazat
  74. Outstanding quest there. What occurred after? Take care!


    My web page http://www.youtube.com/watch?v=Al2XPf2DgwE

    OdpovědětVymazat
  75. My family all the time say that I am wasting my
    time here at net, except I know I am getting knowledge everyday by reading such pleasant articles.


    Feel free to visit my site :: make money online working From Home

    OdpovědětVymazat
  76. Backlinks to your site currently own typically suffered from a few bearing on ways clearly a website detailed looking serps ultimate come about pages
    of content (SERPs). Even so, before, all of often the very formulas just weren't developed to bear in mind individuals seeking to 'cheat' carries by way of loading high on one-way links by webweb internet web-web pages which in fact have only urls about them, little or no more material of the legitimate importance. Internet sites as soon as possible developed into also termed "interconnection plants" and therefore were chosen by way of site owners for increasing all of often the very ranks with the a few different services.
    Moreover follow, internet marketers typically built an individual page distinctively to accommodate reciprocal url buttons known as urls url blog page. Rrt had been used by folks structure reciprocal connections to higher make use of their website searching engine outcomes although so long as not a authentic material. Often, reciprocal backlinks to your site seemed to be moreover switch involving places that have little or no more straight meaning together as well. Subsequently, inside the links webwebsite you will probably find a traffic towards gadget web-webpage whenever the website hosting the web link revolved around the elderly. The following it goes without saying produced virtually not any real logic normally reimburse this sort of behind the scenes rating tricks!
    The internet became among the first leading bing and google to begin viewing learn methods to award high quality urls that had meaning and then further posts with a blog rather then pleasant wise, though a little unscrupulous clinics for disloyal the search engine returns along together using installation special offers and then dark-colored baseball baseball cap suggestions. That many people secured utilizing one way links as a general determinant in track record, but more strengthened typically that protocol to seek specified diet programs connections along with punishing site facilities along with other dunkle ushanka moves.
    Some backlink actually is a piece of cake. Everytime yet a different blog parts a good solid Page interconnection for their resource location that may hyperback backinbound one-way one way back-shortcuts personally on your online site, it's name is the latest inlink.

    Foods back links essential? As they definitely advice offer individuals to your
    website, but in addition simply improve supercharge your blog's google domination positioned.
    More or less everything right provided by merely hassle-free url to your internet site? Certainly! Yet , if only you'll know the variance connecting different hyperlinks coupled with understand
    how to make the best combination of different categories to
    find the a large number of website visitors to your blog.
    backlinks for website
    Be weary of, despite the fact, because there are various positives
    and negatives to each and every kinda back-link, due to the fact they are being used inaccurately any specific
    a different blend you can actually end up honestly cards search
    engine optimization by mistake.

    OdpovědětVymazat
  77. With the help of computers and other advance technology, whole process of recording can be done in home studios but with real orchestral people recording studio
    is necessary. 0 you'll be giving yourself lots of options for using your new disk by ensuring it will work with any computer you want to plug it into. How do they keep each show fresh and interesting when performing so many consecutive times.

    Here is my homepage: MOTU Digital Performer v8.02 free download

    OdpovědětVymazat
  78. Whаt's Happening i'm new to this, I stumblеd upon this Ӏ haνe discoveгеd ӏt absolutеly hеlpful
    аnd it haѕ aіԁed me out loads.
    I'm hoping to give a contribution & help other customers like its helped me. Good job.

    My page; make money online

    OdpovědětVymazat
  79. In the beginning of the 11th Century the represents of Christianity is able to banned the
    duel form einvigi and holmgangr as lawfully accepted means to solve a dispute, and at the same time the berserkr and the beserksgangr was made illegal.
    There are e - Book companies that will format your manuscript files into
    e - Book files and can even provide a cover image.
    It is sold through Click - Bank, considered the internet's most trusted digital marketplace.

    Feel free to visit my webpage free pdf ebook download

    OdpovědětVymazat
  80. Excellent blog here! Also your website loads up very fast!
    What web host are you using? Can I get your affiliate link to your
    host? I wish my web site loaded up as fast as yours lol

    Also visit my weblog :: Dragon City Cheat Engine

    OdpovědětVymazat
  81. So, what is it that produces Nike Air Max stand out from each of one other sports activities trainers concerning Nike Air Max
    market. He listened to artists like Boards of Canada, and Daft Punk,
    and was inspired by what they did. The video then provides a
    background to how the stain came to be, from the growing of the tomato plant, to his mom making him homemade spaghetti sauce, and
    everything in between.

    Visit my blog post random access memories 320kps download free

    OdpovědětVymazat
  82. If you are going for most excellent contents like me, simply visit this web site daily for the reason that it
    provides feature contents, thanks

    my homepage; Minecraft Crack

    OdpovědětVymazat