Testing and Evaluation
Chapter 4 eken kiyapu dewal system eka karanawada kiyala prove kirima. Ekak thiyenawa balala witharak prove karanna bari, ekath methana.
Chapter 6 eken prove karanawa Chapter 4 eken karanna one kiyapu dewal system eken karanawa kiyala. Kiyanawa nowei, manala.
Oyage Chapter 6 eke thiyena wisheshathwaya, saha eka balawath karana de, testing eken hoyagath bugs walath liyana eka. Godak students la ewa habaanawa.
Page 104 idan 114 dakwa.
Test karanne kohomada kiyala thora ganna eka, saha aai kiyala kiyana eka
Oyage chapter ekakin godak ewa nokarana deyak karanawa: testing strategy eka apply karanna kalin justify karanawa, saha hethu ekka pratikshepa kala strategies dekakuth nam karanawa.
| Strategy | Use kalada? | Aai |
|---|---|---|
| Specify karapu requirements walata functional testing | Owu | Chapter 4 eken evidence walin number karapu, trace karanna puluwan requirement set ekak hedua. Ithin data eken hadapu ekama specification ekatama system eka check karanna puluwan, survey finding eken requirement ekata verify kala hesirimata loop eka wahanawa. |
| Concurrency saha data integrity testing | Owu | Chapter 5 eke pradhana design theeranaya, minissu ekama welawe weda karanakota mokada wenne kiyana correctness claim ekak. Me wage bug ekak single-user testing walin kisidaka penenne na. Ewa hitha mathaya ussanna one. |
| Non-functional measurement | Owu | Organizers la kiyapu adoption conditions walin thunak non-functional: reliability, use karanna lehesi weema, wegaya. Specify karala kisidaka nomanina target ekak aththatama requirement ekak nowei. |
| Participants la ekka usability testing | Hithuwa, nokala | System eka test karanna puluwan thathwayata aawe deadline ekata langin, ithin eka hariyata karanna bari una. Naraka widiyata kalot, kisima evidence wateemak nathi number ekak witharai labenne. Limitation ekak widiyata kiyala thiyenawa, nishabdawa ain karala nowei. |
| Commercial platform ekakata benchmarking | Pratikshepa kala | Kaalaya nowei, validity nisa. Chapter 2 eken sthapitha kala me system eka ekathu karana capabilities thuna ekathu karana thiyena platform ekakwath na kiyala, ithin samana sasandanayak karanna monawath na. |
Ekakin penenawa testing eka design kala kiyala, langa thibba de aran gaehuwa nowei kiyala. Benchmarking gena hitha, hethuwak ekka pratikshepa kala kiyala dakina examiner kenek, benchmark nokale aai kiyala ahanne na.
Tests dahaya
| ID | Check karanne | Result |
|---|---|---|
| TC-01 | Organizer kenek event ekak iwara karala publish karanawa. Saha capacity hari inventory hari nathi event ekak pratikshepa wela, nathi field eka nam karanawa | Pass checks 4k |
| TC-02 | Eka event ekaka ticket, room saha add-on hadanawa. Saha kalin book karapu ekata wada total eka adu karanna hadapuwama pratikshepa wenawa | Pass checks 6k |
| TC-03 | Tourist kenek eka wediyakin resource widi dekakata book karanawa | Pass checks 8k |
| TC-04 | Event capacity ceiling eka pasu karana booking ekak pratikshepa wenawa, monawath adu wenne na | Pass checks 5k |
| TC-05 | Unit 10k thiyena resource ekakata hariyatama ekama welawe booking requests 20k | Pass checks 7k |
| TC-06 | Hari QR token ekakin guest aethulath wenawa saha timestamp record wenawa | Pass |
| TC-07 | Ekama token eka dewani parata dunnama pratikshepa wenawa | Pass |
| TC-08 | Wena session ekaka booking ekak commit unama dashboard eka refresh nathuwa update wenawa | Pass |
| TC-09 | Guest kenekgen wena guest kenekge, saha property ekakin wena property ekaka bookings kiyawanna API ekata kelinma request, interface eken thora wa | Pass checks 9k |
| TC-10 | Hama screen ekakma pixel 375, 768 saha 1440 pala | Pass screens 39k |
E deka screens elawala sapuranna ba.
TC-05ta aththama ekawara weema one, kenek button ekak click karala eka hadanna ba.
TC-09 hitha mathaya interface eka pahu karanawa, mokada interface eke witharak thiyena rule ekak screen test ekak pass karanawa, eth data eka udin paala thiyenawa.
Deka ma scripts walin programmatically duwanna, athin nowei.
TC-05, thesis eka pihiti test eka
Kenek ahanawa: "Requests aththatama ekama welawe kiyala oya danne kohomada?"
Test eken pradhipalaya witharak nowei peak overlap ekath assert karanawa, saha ekawara requests 20k duwanawa kiyala record karala thiyenawa.
E assertion eka thamai ithiri test eka artha ekak dena eka. Requests nishabdawa eka pitipasse eka duwuwa nan, ekata ekata nowei, ahanata numbers hariyatama ekama widiyata penenawa, eth locking gena monawath prove wenne na. Ewa ekata giya, 20ma ekawara, saha kisima oversell ekak une na.
Hama pratikshepayakinma iwara una resource eka nam kala, ekai booking panel eken sampurna basket eka ain nokara fail una line eka witharak mark karanna puluwan wenne.
TC-09, access control hariyata test kirima
Checks 9k, okkoma aththama user sessions ekka public key ekata yawala, ithin pass une database policy eka, screen ekakin button ekak habaa thiyana ekak nowei.
- Guest kenekta wena guest kenekge booking eka id eken kiyawanna ba
- Bookings list karana guest kenekta penenne thamange ewa witharai, okkoma 288 nowei
- Organizer kenekta wena property ekaka event ekaka bookings kiyawanna ba
- Organizer kenekta wena property ekaka event ekaka nama wenas karanna ba
- Login nowu kenekta booking function eka call karanna ba
- Login nowu kenekta draft event ekak kiyawanna ba
- Guest kenekta wena guest kenekge profile eka kiyawanna ba
- Organizer kenekta thamange ma event ekakata book kala guest kenekge profile eka kiyawanna puluwan
- E pathala kirimen organizer kenekta sampurna user table eka balanna ba
Checks 7 idan 9, profile rule eka pathala karapu welawe ekathu kala, organizer kenekta booking ekakata namak dagganna. Ewa thiyenne e seemaawa thiyaganna, mokada ekapaarak pathala kala rule ekak aayeth nokiyawa pathala karanna puluwan.
Manapu numbers
| ID | Target | Manapu | Theeranaya |
|---|---|---|---|
| NFR-01 | Event browse eka secondes 2ta adu welawakin load wenawa | 501 ms p95, 400 ms p50, n = 30 | Pass |
| NFR-01 | Event detail eka secondes 2ta adu welawakin load wenawa | 336 ms p95, 252 ms p50, n = 30 | Pass |
| NFR-02 | Booking ekak hama subscribe una screen ekatama secondes 2ta adu welawakin yanawa | 580 ms p95, 265 ms p50, n = 11 | Pass |
| NFR-03 | Ekawara ena load ekakadi thawamath weda karanawa | Ekawara requests 40k, 40ma sarthakai, 0k fail | Pass |
| NFR-04 | Oversell na, bhagika booking na | TC-05 eken verify kala | Pass |
| NFR-07 | Screen width thunak, atharath scroll nathuwa | Screens 39k pirisidui | Pass |
| NFR-06 | Palaweni para organizer kenek training material nathuwa publish karanawa | Manala na | Verify nowu |
Live update maninna latency samples 12k gaththa. Ekak seconds 10 observation window eka athule kisidaka aawe na, saha eka channel eka subscribe unata passe palaweni sample eka, ithin report karana number eka 11ak mata.
Eka text eke kiyala thiyenawa, nishabdawa ain karanne na, mokada kawuruth nokiyana ain karapu outlier ekak, hadala hariyata sakasu result ekakin wenas karanna ba. Examiner kenek 12 kiyapu thanaka n eka 11ak kiyala dakinawa nan, oya kalinma uththara deela.
Meewa prototype numbers, Singapore eke database ekak ekka development server ekaka manapu. Production numbers wenas wenawa.
Thesis eken meewa production service levels widiyata nowei prototype measurements widiyata report karanawa, saha oyath ehema kiyanna one. Oyage system eka lokaye aththama users lata millisecond 501kin duwanawa kiyala kiyanna epa.
Bugs hatha, saha ewa thesis eke thiyenne aai
Ahanata thathwaya witharak report karana evaluation ekakin, e thathwaya wiswasaneeya kala weda habaa thiyanawa. Me hatharen dekak nathnam waradi pass ekak denna thibba, ekai testing eka wateemak kala kiyanna puluwan balawath ma argument eka.
- Booking function ekata token generator eka penne na Booking function eken, security walata, database eken mokakda penne kiyala seemaa karanawa. Hosting platform eken cryptography tools thiyanne e seemaawen pita, ithin random token generator eka hoyaganna bari una saha hama booking ekakma fail una. TC-05 eken ekapaarama alluwa, requests 20ma waradi hethuwakata pratikshepa wela. Seemaawa e pradeshayath ekathu wena widiyata pathala kala, seemaawa ain karala nowei.
- Browser settings define wela thibbe na Code eken configuration eka kiyeuwe variable key ekakin. Framework eken public settings browser bundle ekata daanne ewa akshara walinma liyala thiyenawanam witharai, ithin database connection ekak arana hama page kotasakma browser eke fail una, eth server eken hadapu version eka hondata penuna.
- Screenshot evidence eka error pages walin gaththa Me hatharen wadagath ma eka. Bug 2 nisa hama screen ekakma error ekak pennuwa. Saha error page ekak eke viewport eken pita yanne nathi nisa, responsive test eka stack trace ekaka screenshots 36kata pass una. Eka hoyagaththe images aerala, test output eka kiyawala nowei. Dan capture script eken, kisima screen ekak error ekak hari hisa ekak hari pennuwoth, run eka fail karanawa. Me chapter eken examiner kenekta eka kathaawak kiyanawa nan, meka kiyanna. Ekakin penenawa pass wena test ekak weda karana system ekak nowei kiyala oyata therenawa kiyala.
- Organizers lata event ekak hadanna ma bari una Row ekak insert karala aapahu kiyawanakota, ekama statement eka athule aluth row eke read rule eka check wenawa. E rule eken helper ekak call kala, ekakin kiyawanne insert ekata kalin gaththa snapshot ekak, ithin hadana row eka penne na, saha insert eka waradi awasara error ekakin fail una. Aluth row eke thiyena property reference eken himikama check karala hari kala.
- Dashboard eke hama booking ekakama guest "Guest" kiyala penuna Profile rule eken kenekta thamange row eka witharak kiyawanna dunna, guests lata hari, eth organizers lata booking ekakata namak dagganna bari una. E organizer ge ma events walata booking thiyena guests ekathu wena widiyata pathala kala, saha e pathala kirimen user table eka aeruwe na kiyala thahawuru karana checks thunak ekathu kala.
- Browse screen eke atharath scroll wenawa Grid column ekakata adu ma width eka enne eke athule thiyena dewal walin, saha date picker ekakata loku athule thiyena adu mak thiyenawa, ekakin page eka pixel 375 screen ekaka pixel 437ta thallu una. Width thunen dekaka alluwa.
- Cover photos monawath kiyanne nathi ewa Seed data eken random image service ekak use kala, ithin live music event ekak udin airport terminal ekaka photo ekak penuna. Eka typographic panel ekakin wenas kala. Hethuwa quote karanna waati: thiyena information eka wiswasa karanna puluwan kiyana ekama claim eka thiyena system ekaka, waradi thanaka photo ekak, photo ekak nathi ekata wada naraka.
Me evaluation eken prove wenne mokakda, nowenne mokakda
Oyage chapter eken thamanma seemaa karagannawa, ekai wadiyen claim karanawata wada wateemak thiyenne. Prakasha thunak:
Prove wenne
System eka Chapter 4 eke specification ekata gaelapenawa kiyala, saha concurrency saha access-control guarantees balala nowei kelinma thahawuru wela kiyala.
Prove nowenne
Aththama hotel ekaka coordination eka wadi une kiyala. Ekata season ekak deploy karala, deploy karanna kalin baseline ekakata manina eka one.
Test nokale
Participants la ekka usability. NFR-06 specify karala thiyenawa eth verify karala na. Chapter eken eka evaluation eke dubala ma thana kiyala nam karanawa.
Oyagen ahuwoth
Oyage concurrency test eka aththatama ekawara duwanawa kiyala danne kohomada?
Mokada test eken pradhipalaya witharak nowei peak overlap ekath assert karana nisa, saha ekawara requests 20k duwanawa kiyala record karala thiyenawa.
E assertion eka thamai ithiri pradhipalaya artha ekak dena eka. Requests, database lock eken alla thiyanawa nowei runtime eken piliwelata duwuwa nan, ahanata pradhipalaya ekama widiyata penenawa, eth locking discipline eka gena monawath prove wenne na.
Oya defects hathak report karanawa. Ekakin oyage evaluation eka dubala wenne nedda?
Ehema nowei, ekata wiruddhai. Ewain dekak nathnam waradi pass ekak denna thibba. Wadagath ma eka thewani eka: responsive test eka, error page ekaka screenshots 36kata pass una, mokada error page ekak eke viewport eken pita yanne na.
Eka hoyagaththe images aerala, test output eka kiyawala nowei, saha dan capture script eken kisima screen ekak error ekak pennuwoth run eka fail karanawa. Ahanata thathwaya witharak report karana evaluation ekakin, e thathwaya wiswasaneeya kala weda habaa thiyanawa.
Usability test ekak nokale aai?
Artefact eka test karanna puluwan thathwayata aawe submission deadline ekata langin, ithin System Usability Scale panel ekak hariyata recruit karala duwanna bari una, saha eka naraka widiyata kalot kisima evidence wateemak nathi number ekak witharai labenne.
Ekakin NFR-06 specify karala verify nokara ithuru wenawa, eka Section 6.6 eken evaluation eke dubala ma thana kiyala nam karanawa saha Section 7.5 eken future recommendations walata aran yanawa.
Thibba evaluation shakthiya, wena kramayakin prove karanna bari claims dekata giya, concurrency integrity saha access control, okkoma mata thun thun witharak pathurawanna nowei.
Oyage system eka Eventbrite ekata sasandanaya nokale aai?
Kaalaya nowei, validity nisa. Chapter 2 eken sthapitha karanawa me system eken ekathu karana capabilities thuna ekathu karana thiyena platform ekakwath na kiyala, ithin samana sasandanayakata artefact ekak na.
Eventbrite ekata ticketing gena, nathnam hotel booking platform ekakata rooms gena sasandanaya kale nan, hama platform ekakma eka hadapu prashnaye bhagayata test karanawa, saha study karana de wana resource widi athara coordination gena monawath kiyanne na.
Oyage response times godak wegawathai. Ewa yatharthawadida?
Ewa aththama measurements, anumana nowei, eth prototype numbers. Ewa gaththe Supabase Singapore region eke database ekak ekka development server ekakin, saha thesis eken ewa production service levels widiyata nowei prototype measurements widiyata report karanawa.
Bedapu deployment ekaka production numbers wenas wenawa. Me numbers walin prove wenne architecture eke monawath seconds 2 targets walata langa na kiyala, live service ekakin denne me wegayan kiyala nowei.
Chapter 6 eken artefact eka Chapter 4 eke specification ekata evaluate karanawa. Mama evaluation strategies thunak thora gaththa saha dekak pratikshepa kala, hethu kiyala. Test cases dahayak, hama ekakma verify karana requirement ekata trace karala, saha dahaya ma pass wenawa. Wadagath ma deka, concurrency integrity saha access control, interface eka harahaa nowei programmatically duwanna, mokada interface eken elawana testing walin e dekawath sthapitha karanna ba. Non-functional targets hayak anumana nokara manala thiyenawa. Chapter eken testing eken hoyagath defects hathakuth report karanawa, ewain dekak nathnam waradi pass ekak denna thibba, saha evaluation eken prove wenne mokakda kiyala seemaa karanawa: specification ekata gaelapeema, field eke aththama diyunuwak nowei.