Nyligen var jag en intervju där jag blev ombedd att förklara funktionstestning och funktionstestning. Även efter att ha tittat på så många referenser kan jag inte hitta en övertygande förklaring – kan någon förklara?

Kommentarer

  • Det kan också vara missförstånd från intervjuaren eller intervjuad: ” funktionell ” vs ” funktionalitet ”. Vilket är också i din fråga: titeln nämner ” -funktionalitet ” men frågeställningen nämner funktionell. ” funktionellt ” anses ofta vara en synonym för ” system ” eller ” integration ” testning.

Svar

Det finns många typer av tester, och de varierar beroende på företag och organisation. Olika människor använder olika termer. Det finns inget speciellt värde i någon speciell uppsättning villkor; du behöver bara veta vad talaren menar när de använder dem.

Uppriktigt sagt tycker jag att det var en dum fråga eller kanske till och med en trickfråga för att se hur du hanterar tvetydighet. Huruvida en kandidat råkar veta hur intervjuaren råkar definiera en uppsättning tvetydiga termer har ingen betydelse för jobbet. Jag hoppas att resten av intervjun var bättre än det.

Kommentarer

  • Under en intervju kan det vara intressant att ställa en dum / trick-fråga som denna även om intervjuaren inte vet svaret. Ett bra svar kan vara ” Jag vet inte ’ jag vet inte den exakta skillnaden, men jag tror att det kan betyda ….. beroende på situationen. ” Som intervjuare vill jag veta hur din tankegång är, inte om du kan förklara definitioner med huvudet.
  • Exakt. Mitt svar skulle nämna två tillvägagångssätt för tester: testa vissa funktioner och testa övergripande funktionalitet. Då kan du fråga vilken terminologi detta företag använder för varje. För att göra namn mer distinkta och mindre vilseledande skulle det hjälpa om namnet börjar med en annan bokstav, inte ” F ”. Men lokala seder varierar 🙂
  • Kanske var det verkliga målet med frågan att ta reda på om intervjuade kan undersöka tvetydiga frågor, ställa sonderande frågor för att avgöra vad kunden verkligen tänker på, testa inte kunskap utan kommunikationsförmåga. Om så är fallet skulle den här frågan vara en mästare 🙂
  • Ja, jag kan ’ inte låta bli att tänka att det här var en spetsig fråga för att försöka se om en kandidaten kommer sedan att förklara sin förståelse för de olika typerna av tester som kan tillämpas, och specifikt när de skulle tillämpa dem. Jag ’ Jag har sagt ” Tja, jag ’ är inte säker på hur du definierar dessa här, men jag ’ har alltid gått av < pratar om huvudtyperna av testning, hur jag skulle förbereda mig för och implementera dem, definiera varför de ’ är viktiga för täckning och kvalitet > ”

Svar

Det är här bra kommunikationsförmåga, vakenhet och bra ordförråd är praktiskt för en testare ….

Om vi tittar på betydelsen av termerna i fråga,

Feature : ett distinkt attribut eller aspekt av något.

Funktionalitet : kvaliteten på att vara lämpad för att tjäna ett syfte väl; praktisk.

Så med kunskapen om betydelsen av dessa termer kan du komma med en tillräckligt bra förklaring spontant. Som det är finns det många terminologier som görs av människor i testningen. Och för olika människor och organisationer kan en term ha en annan betydelse. Så det är alltid bättre att ge en lämplig förklaring beroende på sammanhang …. 🙂

Svar

Funktionstest: Funktioner är ändringar som lägger till ny funktionalitet eller modifierar befintlig funktionalitet.

Funktionell testning: Funktionell testning är en testteknik som används för att testa programvarans funktionalitet, bör täcka alla scenarier.

Redigerad enligt kommentarerna.

Kommentarer

  • Nedröstade eftersom svaret bara är en massa länkar.
  • Ok, men tänk på ’ att ditt svar inte visar skillnaderna ?. Men jag accepterar ärligt att jag just lagt upp länkarna.
  • Håller med. Tack.Om det finns en vad är då skillnaden och om det inte finns någon skillnad så är svaret att det inte finns någon skillnad (båda är samma).
  • Japp, jag håller med dig. Frågeställningen är funktionalitet och i beskrivningen kan du se funktionell.

Svar

Till skillnad från andra testtyper, för termen Feature testing kan du bara hitta den bästa matchningen från väl accepterade testtyper i Software QA-domänen.

  • Feature testing – Jag tror att det är sanity testet. I en mogen byggnad kan en viss funktion läggas till nyligen, eller en befintlig funktion kan åtgärdas. Då måste testningen utföras med enbart fokus på den specifika funktionen. Förnuftstestet av en mogen byggnad är också samma sak. Men funktionstest (sanity test) ensam skulle inte kvalificera applikationen för att skicka live. Regressionstestet måste följa direkt efter för att se till att ingenting i hela systemet bryts av nytt tillägg av funktion eller bug fix. Länken här borde ge dig mer förståelse för Sanity-testet

Funktionell testning har två intressanta betydelser beroende på testkontext

  1. Som en subtyp av systemtesttyper

    • Funktionstestning – Testar för att leta efter saknade funktioner som kan vara användbara för slutanvändarna

      Detta är inte vad det enkla namnet antyder vad det kan vara. Det är en variant av 7 huvudtyper av system t esting. Systemtestning kallas också End to end testing. En viktig aspekt av systemtestning är funktionstestning där testare letar efter saknade funktioner som kan vara användbara för slutanvändarna. Idén är att förbättra kvaliteten på applikationen med nya funktionalitetsförslag efter testet.

      Se den här länken för mer information om systemtestning

  2. Huvudtesttyp som täcker många andra subtesttyper

    • Funktionstest – Testa hur systemfunktioner överensstämmer med funktionskraven från kunden.

      Sammansatt av många testundertyper som involverar även utvecklare i teamet att bidra. Kontrollera den här länken för mer information om denna huvudtesttyp.

Svar

Funktionstest Testning av förbättrade saker i redan utvecklat projekt kallas funktionstestning. Huruvida det är användbart för vårt projekt. Förstå funktionen, Bygg testscenarier, hur det är Implementerat, distribuera bygga tidigt är några av sakerna i funktionstestning.

Funktionstestning Funktionstestning innebär att testa ansökan mot företagskrav. Funktionell testning utförs med hjälp av funktionsspecifikationerna som ges av klienten eller av designspecifikationerna enligt användningsfall som ges av designteamet. Funktionstestens roll är att validera beteendet för en applikation.

Kommentarer

  • Det gör inte ’ ett nytt projekt har funktionen? Eller har bara nästa versioner funktioner? Funktion betyder inte uppdatering!

Svar

Feature är något som användaren upplever som en fördel. Något som kan kallas ut i en broschyrpunktspunkt.

Funktion är något som blir gjort.

I allmänhet använder funktioner en eller flera funktioner. Till exempel är ”ångra” en funktion. Det är ett övergripande problem och består faktiskt av många tiotals eller hundratals enskilda ”ångra” -funktioner.

Svar

En funktion gör något; funktioner är egenskaper eller egenskaper hos funktionen, eller kanske hur den gör vad den gör.

Bör köpare titta på funktioner, funktioner eller båda när de bedömer programvara? Jag skulle tro att fokus skulle vara på funktioner (vad du letar efter att systemet ska göra åt dig), eftersom dessa är ganska lätta att identifiera. Funktioner kan variera från leverantör till leverantör, men funktioner kan vara nästan allmänt tillgängliga. Och så kan du överväga funktionerna hos en leverantör mot en annan, som ett sätt att bestämma vilken du föredrar.

Svar

Funktion är som den grundläggande saken för produkten eller en viss domän, till exempel på en arbetssökande kan arbetssökande se jobb som är grundläggande funktionalitet för alla jobbsökande, men i synnerhet jobbsökande kan man skicka e-post till rekryteraren också är funktion på den specifika jobbsökande webbplatsen som tillhör ett visst företag.

Det betyder att funktionalitet är produktens grundläggande funktion i en domän, men funktioner kan ändras beroende på företag till företagsprodukt i samma domän.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *