Blog

  • Quality Center – OTAClient

    HP Quality Center’ın OpenAPI’si kullanarak QC dışından işlemlerinizi gerçekleştirebilirsiniz.

    Aşağıdaki VBS file parametre olarak geçilmiş bir listeye yeni item ekler.

    Aşağıdaki içeriği  AddItem.vbs olarak kaydedin.cscript.exe ile Command Prompt’tan  örnekteki gibi çağırın.

    ‘———————————————————————-
    ‘C:vbs>cscript /nologo AddItem.vbs http://localhost:8080/qcbin DEFAULT QualityCenter_Demo alex_qc “” testlist item2
    ‘———————————————————————-
    If (inArgs.Count < 6) Then
     WScript.Echo “Error! Insufficient arguments passed to script!”
     WScript.Quit(1)
    End if
    Dim TD_URL_ADDRESS : TD_URL_ADDRESS = Trim(inArgs(0))
    Dim TD_DOMAIN      : TD_DOMAIN      = Trim(inArgs(1))
    Dim TD_PROJECT     : TD_PROJECT     = Trim(inArgs(2))
    Dim TD_USERNAME    : TD_USERNAME    = Trim(inArgs(3))
    Dim TD_PASSWORD    : TD_PASSWORD    = Trim(inArgs(4))
    Dim TD_LISTNAME    : TD_LISTNAME    = Trim(inArgs(5))
    Dim TD_LISTITEM    : TD_LISTITEM    = Trim(inArgs(6))
     
     
    Dim tdc
    Dim custom ‘As Customization
    Dim oLists ‘As CustomizationLists
    Dim oList ‘As CustomizationList
    Dim Node ‘As CustomizationListNode
    WScript.Echo “Trying connection”
    Set tdc = CreateObject(“tdapiole80.tdconnection”)
    tdc.InitConnectionEx (TD_URL_ADDRESS)
    tdc.Login TD_USERNAME , TD_PASSWORD
    tdc.Connect TD_DOMAIN , TD_PROJECT
    WScript.Echo ” Connected ? :” & tdc.ProjectConnected
    If tdc.ProjectConnected Then

    Set custom = tdc.Customization
    Set oLists = custom.Lists
    Set oList = oLists.List(CStr(TD_LISTNAME))

    Set Node = oList.RootNode
        ‘Add child nodes. They are the values of the list.
    Node.AddChild CStr(TD_LISTITEM)
    custom.Commit
    tdc.Logout
    End If
    If tdc.Connected Then
    tdc.Disconnect
    End If
    tdc.ReleaseConnection

     


    Source: rss

  • Quality Center(QC) nedir?

    Quality Center,test yönetim aracıdır.

    Test sürecini LOB(Line of Business,şirket hedefinizde yapılacak olan geliştirmeler) ve onların sürümlerinden(Release)
    tutmaya başlayarak yönetmenizi sağlar.Sürümlerinizi alt  bölümlere zaman bazında ayırmak için Cycle oluşturabilirsiniz.
    Gereksinim yönetimi,Test Planı,Testerin koşulmasını sağlamak için test lab,test koşumları sonucu oluşacak hatalar için
    Defect modulleri bulunmaktadır.Ayırca BPT(Business Process Testing) ve STM(Service Test Management – Web Service Testing)
    modullerine genişletilebilir.

    Aşağıdaki linklerden genel bilgilere ulabilirsiniz.

    https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-127-24_4000_100__

    http://en.wikipedia.org/wiki/HP_Quality_Center


    Source: rss

  • QTP – OptionalStep

    QTP runtime sırasında değişiklikler meydana geliyor olabilir.

    Örnek olarak Autocomplete butonu herzaman çıkmıyor olabilir ve ya Session’dan dolayı  işlem sırasında her zaman kullnıcı adı ve parola sorulmuyor olabilir.

    OptionalStep.Browser(“Browser”).Dialog(“AutoComplete”).WinButton(“Yes”).Click

    İşleminizin başına  OptionalStep ekleyerek testlerinizin hata vermesini engeleyebilirsiniz.

     


    Source: rss

  • QTP – WebTable 'da Hücrenin içeriğine göre Kontrol kutusunun işaretlenmesi

    rowNum=Browser(“AUT”).Page(“AUT”).WebTable(“Check”).GetRowWithCellText(“test data 1”)
    Browser(“AUT”).Page(“AUT”).WebTable(“Check”).ChildItem(rowNum,1,”WebCheckBox”,0).Set “ON”

    İlk satırda table’ın içeriğine göre satır numarasını bulursunuz.Daha sonra satır nosuna göre de sabit hücredeki
    içeriğe göre Kontrol kutunuz işaretleyebilirsiniz.

    test.html içeriği

    <HTML>
    <HEAD><TITLE>AUT</TITLE></HEAD>
    <BODY>
    <HR><br>

    <TABLE border=”2″ cellpadding=”3″ cellspacing=”3″ Align=”center”>
    <TR><TH>Chk</TH><TH>Data</TH></TR>
    <TR><TD align=”center”><input type=checkbox name=DownloadchkBox value =’k_001′></TD> <TD align=”center”>test data 1</TD></TR>
    <TR><TD align=”center”><input type=checkbox name=DownloadchkBox value =’k_002′></TD> <TD align=”center”>test data 2</TD></TR>
    <TR><TD align=”center”><input type=checkbox name=DownloadchkBox value =’k_003′></TD> <TD align=”center”>test data 3</TD></TR>
    <TR><TD align=”center”><input type=checkbox name=DownloadchkBox value =’k_004′></TD> <TD align=”center”>test data 4</TD></TR>
    <TR><TD align=”center”><input type=checkbox name=DownloadchkBox value =’k_005′></TD> <TD align=”center”>test data 5</TD></TR>
    </TABLE>

    <br><HR>

    </BODY>
    </HTML>

    Source: rss

  • QTP (Quick Test Professional) nedir? diyenlere

    İlgisini çeken yazılım geliştirici arkadaşlardan QTP (Quick Test Professional) nedir? gibi sorular geldi.

    Kısaca “Fonksiyonel test yapan kara kutu test aracıdır.” diyebiliriz.

    Biraz detaylı bilgiye buradan

    http://en.wikipedia.org/wiki/HP_QuickTest_Professional

    Demo versiyonunu şuradan

    https://h10078.www1.hp.com/cda/hpms/display/main/hpms_content.jsp?zn=bto&cp=1-11-127-24^1352_4000_100__

    ulaşabilirsiniz.


    Source: rss

  • Software Testing için okunulası

    Okunulası kitaplar.Faydalı olacaktır… 

    • Optimize Quality For Business Outcomes A Practical Approach to Software Testing (Paperback)
      by Golze (Author), Li (Author), Prince (Author)
    • Lessons Learned in Software Testing
      by  CEM KANER,James Bach
    • Test Process Improvement: A step-by-step guide to structured testing (ACM Press) (Hardcover)
      by Tim Koomen (Author), Martin Pol (Author)


    Source: rss

  • IBM’den 22nm’lik işlemci

    Masaüstü işlemci pazarında şimdiye kadar pek varlık gösteremeyen IBM, yeni geliştirdiği 22nm teknolojisiyle bu durumu değiştirmek istiyor

    Haberin devamı:

    http://www.ntvmsnbc.com/news/460243.asp 


    Source: rss

Top