Complex Scenario in BDD

Sett 84 ganger
Hopp til første uleste melding

Ramesh rajagopalan

ulest,
16. juli 2019, 04:39:4216.07.2019
til Behaviour Driven Development
Hi

I have encountered a strange scenario. I have 10 screens which needs to be tested. There are no changes from Screen 1 to 9. Only screen 10 has changes. However screen 4 is dynamic screen based on what u select in screen 1.

So question here is how do you handle testing in such complex scenarios

Robert Sabourin

ulest,
16. juli 2019, 05:08:3516.07.2019
til behaviordriv...@googlegroups.com
When you say there are no changes to the screens - I suspect you mean there are supposed to be no changes to the software accessed or used by the screens.

I do not generally believe when some suggests there are no changes - even if the appearance is the same I suspect the code in the back end is changed.

Nonetheless I would usually type to regress at the workflow level.

(0) consider business - technical - organizational context factors - make sure changes to system meet intended goals.

(1) Identify usage scenarios which use screens 1 to 10 (set A)

(2) regress usage scenarios which use screens 1 to 10 (set A)

(3) identify usage scenarios impacted or added by the changes in screen 10 (set B)

(4) develop tests for (set B)

(5) run tests for (set B)

(6) review with developers for cross feature interference identify scenarios which use code that was changed (set C)

(7) regress (set C)

(8) review code changes for non-functional risks such as performance - scalability - usability - define a set of non functional tests (set D)

(9) regress (set D)

(10) consider robustness - attempt to break screen 10 

(11) consider other risks based on environment - etc

 note  -  I like to use API to access functionality



--
You received this message because you are subscribed to the Google Groups "Behaviour Driven Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to behaviordrivendeve...@googlegroups.com.
To post to this group, send email to behaviordriv...@googlegroups.com.
Visit this group at https://groups.google.com/group/behaviordrivendevelopment.
To view this discussion on the web visit https://groups.google.com/d/msgid/behaviordrivendevelopment/fe148447-6cba-4173-b3e5-637c67f6038b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

George Dinwiddie

ulest,
16. juli 2019, 11:10:1216.07.2019
til behaviordriv...@googlegroups.com
Ramesh,
I don't test screens. I test interactions with the system.

What makes this complex?

- George

--
----------------------------------------------------------------------
* George Dinwiddie * http://blog.gdinwiddie.com
Software Development http://www.idiacomputing.com
Consultant and Coach
----------------------------------------------------------------------

Svar alle
Svar til forfatter
Videresend
0 nye meldinger