Kérdés:
Webalkalmazások felvevő / visszajátszó szoftverek
Paul Muir
2014-02-20 21:07:37 UTC
view on stackexchange narkive permalink

Megpróbáltam olyan rendszert bevezetni a cégemmel, amely rögzíti az interneten keresztül elküldött adatokat, és lehetővé teszi az információk szerkesztését és visszajátszását. Rendben lesz, ha a szoftver GUI vagy kód alapú alapértelmezett beállítást használ. Inkább a GUI-t részesíteném előnyben valamilyen hosszú távú használat esetén. Inkább az ingyenes / nyílt forráskódú szoftvert részesíteném előnyben (remélhetőleg) egy szkriptnyelven, amelyet felhasználhatok a szükséges testreszabáshoz (ha nyílt forráskódú, akkor mindig csak a forrást szerkeszthetem). Szükségem lenne erre, hogy ügyféloldali legyen. Már vannak olyan szkriptjeim a szerveroldalra, amely elvégzi az alapvető ellenőrzést.

Követelmények:

  • Képesség a böngészőben végrehajtott műveletek visszajátszására
  • Használható képesség több webhely
  • Windows alapú
  • Képes menteni és átvinni a szkripteket egyik gépről a másikra
  • Képes könnyen frissíteni / karbantartani az első beállítás után

Nagy pluszok:

  • Beágyazott szkriptnyelv
  • GUI
  • A böngésző (k) felhasználása
  • Ha tudom kezelni az adatokat a felvételen belül (kicsomagolom, megváltoztatom, tárolom, ahogy akarom, stb. Stb.)

Megnéztem:

  • HP ​​LoadRunner (automatizált terhelés-tesztelő több protokollhoz): Túl drága, túl kódfüggő. Egyáltalán nem megfelelő / életképes lehetőség.

  • Selenium (Automated Web Driver): túlságosan kódfüggő, lehetséges megoldás.

  • Testreszabott böngésző kiterjesztés (ek): Lehetséges megoldás, nem vagyok biztos benne, hogy mennyi időm van még ezeknek a feladatoknak a teljesítésére.

  • Java beágyazott böngészők: A vállalat nem volt elégedett ezzel a megoldással, inkább egy olyan megoldást részesítettek előnyben, amely „natív” böngészőt használ. Nem sikerült meggyőzni őket arról, hogy natív böngészőt használ Java-ba csomagolva.

Háttér: Szoftverteszteléssel foglalkozom, különösen a webalkalmazásokkal. Rendszerem van az API-mhoz, amely egy olyan tulajdonságfájlrendszert használ, amely az API felületét futtatja. Szeretném, ha ezt mind az API-hoz, mind a kezelőfelülethez használni tudnám. Elkezdtem dolgozni egy ilyen rendszer fejlesztésén, de kíváncsi voltam, hogy bárki tudott-e bármit, ami minimális kódolást igényel a karbantartási munkákhoz.

A kreatív válaszok is elfogadhatók.

Nézted a Fiddlert? http://www.telerik.com/fiddler Nem tettem ki teljes válaszként, mivel magam sem használtam, és nem tudom, hogy lehetővé teszi-e az ismételt műveletek lejátszását, de a következőket írja le: "Az ingyenes internetes hibakeresés proxy bármely böngészőhöz, rendszerhez vagy platformhoz "
Sajnálom, nagyon elfoglalt voltam. A hegedűsre még nem volt lehetőségem.
Vessen egy pillantást a Scripted Selenium oldalra: https://bitbucket.org/djarvis/scripted-selenium/
Egy válasz:
jwd630
2014-11-09 23:57:21 UTC
view on stackexchange narkive permalink

Javaslom, hogy nézze meg a Project SIKULI cikket: "A Sikuli mindent automatizál, amit a képernyőn lát. Képfelismeréssel használja a grafikus felhasználói felület összetevőinek azonosítását és vezérlését." - szkriptelhető, böngésző agnosztikus, nyílt forráskódú, GUI-alapú, több platformon átívelő.



Ezt a kérdést és választ automatikusan lefordították angol nyelvről.Az eredeti tartalom elérhető a stackexchange oldalon, amelyet köszönünk az cc by-sa 3.0 licencért, amely alatt terjesztik.
Loading...