Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Weryfikacja technicznych umiejętności odnośnie stażu jako tester software

28 views
Skip to first unread message

Waldemar Mozoła

unread,
May 4, 2015, 7:55:33 PM5/4/15
to
Jestem początkujący. Oto treść zadania. Ma to służyć weryfikacji technicznych umiejętności odnośnie stażu jako tester software. Cytuje treść z e-maila:" Zanim zaproponujemy termin spotkania w siedzibie naszej firmy poprosimy Pana o rozwiązanie zadania, które pomoże nam zweryfikować Pana w zakresie technicznych umiejętności niezbędnych do realizacji zadań stawianych w naszej firmie.
Jeżeli zadanie będzie za trudne to proszę przygotować same test case'y - same scenariusze co chcemy przetestować, bez danych (xml).
Pliki z zadaniem i instrukcjami znajdzie Pan w załączniku.
Wydaje mi że chodzi temu Panu o zrobienie warunków testowych, przypadków testowych i scenariuszy testowych.

Treść zadania:
Software tester examination task
ULD Loader
Main functionality of ULD Loader is to give information about which of defined items can be safely loaded into ULD (Unit Load Device) container. The program takes two xml documents as an input data. First with uld element and second one with list of items to be loaded (itemsList element). As a result we receive two separate xml documents. First with uld containing loaded items and in separate file list of items that has not been loaded. All files are based on provided xsd schema – meaning that ULD Loader will take only correct (validated against schema file) document as input data. Such validation is taken by third-party and it is not concern of this exercise. ULD containers have max weight and volume restriction that needs to be abided.
Your task is to prepare proper number of test data sets ensuring that ULD Loader works correctly. Each data set must consist of:
 Input data:
o In_uld.xml (ULD before loading)
o In_items.xml (list of items to be loaded)
 Output data:
o Out_uld.xml (ULD after loading)
o Out_items.xml (list of items that have not been loaded into ULD)
Please add a brief description of what is being tested to each data set.

Dodny był plik schema.xsd-1.xml

Podaje jego kod:
<?xml version="1.0"?>

-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">


-<xs:element name="itemsList">


-<xs:complexType>


-<xs:sequence>

<xs:element name="item" maxOccurs="unbounded" minOccurs="0" type="item"/>

</xs:sequence>

</xs:complexType>

</xs:element>


-<xs:complexType name="item">

<xs:attribute name="weight" type="weight" use="required"/>

<xs:attribute name="weightUnit" type="weightUnit" use="required"/>

<xs:attribute name="volume" type="volume" use="required"/>

<xs:attribute name="volumeUnit" type="volumeUnit" use="required"/>

<xs:attribute name="remarks" type="xs:string"/>

</xs:complexType>


-<xs:element name="uld">


-<xs:complexType>


-<xs:sequence>

<xs:element name="item" maxOccurs="unbounded" minOccurs="0" type="item"/>

</xs:sequence>

<xs:attribute name="type" type="uldType" use="required"/>

<xs:attribute name="capacity" type="volume" use="required"/>

<xs:attribute name="volumeUnit" type="volumeUnit" use="required"/>

<xs:attribute name="maxWeight" type="weight" use="required"/>

<xs:attribute name="weightUnit" type="weightUnit" use="required"/>

</xs:complexType>

</xs:element>


-<xs:simpleType name="weightUnit">


-<xs:restriction base="xs:string">

<xs:enumeration value="kg"/>

</xs:restriction>

</xs:simpleType>


-<xs:simpleType name="volumeUnit">


-<xs:restriction base="xs:string">

<xs:enumeration value="m3"/>

</xs:restriction>

</xs:simpleType>


-<xs:simpleType name="uldType">


-<xs:restriction base="xs:string">

<xs:pattern value="[A-Z]{3}"/>

</xs:restriction>

</xs:simpleType>


-<xs:simpleType name="weight">


-<xs:restriction base="xs:float">

<xs:minExclusive value="0"/>

</xs:restriction>

</xs:simpleType>


-<xs:simpleType name="volume">


-<xs:restriction base="xs:float">

<xs:minExclusive value="0"/>

</xs:restriction>

</xs:simpleType>

</xs:schema>

Sam doszedłem do tego że projekt dotyczy słowa kluczowego czyli kontenera do przewozu ładunków na pokład samolotu.
Dowód: http://en.wikipedia.org/wiki/Unit_load_device

Celem nie dopuszczenie do katastrofy i sterowności samolotu.Warunki:Poziom hałasu określiłbym na 200 decybeli, wagę maksymalna pojemnika do 1 tony.
Warunki testowe to np. czas o ile może się samolot opóźnić, ile czasu przed odlotem trzeba by takie pojemniki dostały się na pokład. Najpierw wkładany do pojemnika lekkie rzeczy na nie cięższe by lekkie rzeczy się nie przemieszczały. Zastanawiam się nad przypadkami testowymi.
Scenariusz testowy w Excelu to np. przekroczenie masy 1 tony dla kontenera, i czy to spowoduje katastrofę albo choć utrudni sterowność, przekroczenie poziomu hałasu i czy to wpłynie na protesty pasażerów. Proszę o najprostsze przypadki, scenariusze pomoc bo nie robiłem takiej tabelki w Excelu.Czytanie teorii z ISTQB to mało.Proszę o sugestie czy moje rozważanie jest dobre i ma sens.Proszę o linki do podobnych projektów, książek, blogów tematycznych.

waldi19

unread,
May 5, 2015, 7:05:29 PM5/5/15
to
Ja sam sobie odpowiadając widzę warunek testowy jako np. waga kontenera od 500kg do 1 tony.Stworzyłbym warunki brzegowe może 0kg, 700kg i 1200kg.Dla każdej wartości brzegowej przypadek testowy.Po drugie jako warunek testowy uzgodnił bym dopuszczany hałas od 60dB do 200dB.Znowu 3 przypadki testowe a)55db b)150db c)205dB. Czy to ma sens i jest dopuszczalne.
4)Ta firma to Smart4Aviation. Firma ta zajmuje specyfiką przewozu ładunków w samolotach.W scenariuszu musiałbym poruszyć kwestie umieszczenie walizek pasażerów.To wpływa na stabilność samolotu.
5)Odnośnie XML.Wrzuciłem kod pliku do validatora i pokazuje błąd 3:1 Content is not allowed in prolog.Odnośnie linijki -<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">. Nie wiem co to oznacza.Chyba błąd z kwestią prolog w XML.
6) Zastanawia się na co zwrócić uwagę w specyfikacji XML "http://www.w3.org/TR/REC-xml/> może na prolog.
7)Nie rozumie jakie podać dane wejściowe tych 2 plików.

0 new messages