Εργαστήριο Τεχνολογίας Λογισμικού
0 votes
258 views

Καλησπέρα,

Θα ανεβάσεται αναλυτικές οδηγίες όσον αφορά το frontend και τα διάφορα test που απαιτειται; Δηλαδή θέλετε κάτι συγκεκριμένο να υπάρχει στο frontend? Στα api-test, cli-test & test-backend από την στιγμή που όλα συνδέονται μεταξύ τους πως θα τα τεσταρουμε; Θα πρέπει για παράδειγμα να εκτελούμε εντολές που ξέρουμε τις απαντήσεις με βάση τα transactions/passes που μας έχουν δωθεί; Αλλά αυτά θα σπάσουν αν πάμε να περνάμε δεδομένα πχ από ότι έγινε νέα συναλλαγή. Και επίσης το ξέρουμε με "σιγουριά" τις απαντήσεις θα είναι να τρέξουμε χειροκίνητα το query για να δούμε ότι παίζει σωστά. Θέλετε δηλαδή να εμπιστευτούμε τις απαντήσεις από τα quieries μας;

in softeng by (330 points) | 258 views

1 Answer

0 votes

Θα ανεβάσετε αναλυτικές οδηγίες όσον αφορά το frontend και τα διάφορα test που απαιτειται; Δηλαδή θέλετε κάτι συγκεκριμένο να υπάρχει στο frontend?
>>Εξαρτάται από τα use cases σας. Στην πιο απλή περίπτωση, δεν θα κάνετε front-end testing με αυτόματο εργαλείο, απλά θα καταγράψετε τι ελέγξατε. Ενα εργαλείο που θα αναφερθεί στο επόμενο μάθημα, είναι το selenium.

Στα api-test, cli-test & test-backend από την στιγμή που όλα συνδέονται μεταξύ τους πως θα τα τεσταρουμε;
>>Είτε ως μονάδες, είτε end-to-end

Θα πρέπει για παράδειγμα να εκτελούμε εντολές που ξέρουμε τις απαντήσεις με βάση τα transactions/passes που μας έχουν δωθεί;
>> Ναι. Είτε/και από αυτά που μπορείτε να δημιουργήσετε εσείς. Πχ, μπορείτε να δημιουργήσετε τα δικά σας, τα οποία εκ κατασκευής θα γνωρίζετε την απάντηση (δηλ όχι με query), να τα κάνετε import και να κάνετε τους ελέγχους.

Αλλά αυτά θα σπάσουν αν πάμε να περνάμε δεδομένα πχ από ότι έγινε νέα συναλλαγή. Και επίσης το ξέρουμε με "σιγουριά" τις απαντήσεις θα είναι να τρέξουμε χειροκίνητα το query για να δούμε ότι παίζει σωστά. Θέλετε δηλαδή να εμπιστευτούμε τις απαντήσεις από τα quieries μας;
>>Ναι. Το να γράφετε σωστά απλά queries σαν αυτά που απαιτούνται είναι προαπαίτηση. Μια άλλη πρόταση είναι να το λύσετε σε excel και να συγκρίνετε τα αποτελέσματα. Και πάλι πρέπει να εμπιστευτείτε ότι το κάνετε σωστά σε excel. Γενικά μάλλον δεν γίνεται αν δεν μπορείτε να θεωρήσετε ότι κάτι το κάνετε σωστά.

by (8.8k points)

301 questions

289 answers

288 comments

899 users