performance - Automation process-Inserting a new teststep in a testcase -
i work product development team , problem facing specific team. not able come solution, asking here.
scenario: in testcase, there 3 folders - actual, expected & res.
in expected folder, have recordings having expected response(freezed before running testcase) has following nomenclature-2_3_1_2_open_bam.sym where
1st digit represents recording (.sym file) belongs 2nd teststep of testcase.
2nd digit- no of iterations test step.
3rd digit- recording no.
4th digit- no. of iterations of recording.
in actual folder, recordings similar nomenclature present, contains recording generated after running testcase (actual response).
in res folder, recording showing difference between actual , expected present. (same nomenclature)
whenever run testcase, comparison between respective recordings in actual , expected done. difference between recording gets saved in res folder.
so problem facing is-whenever insert new step between 2 existing teststep, after running testcase, new sym files generated in actual folder nomenclature. in expected folder, previous recording remains same. hence comparisons fail-for eg. 2_1_4_1.sym missing message generated. currently, have redo previous steps whenever have insert new teststep.
for eg.: have following recordings in
expected folder (freezed before expected response known):
1_1_1_1_open_assortment.sym
1_1_2_1_selectscope.sym
1_1_3_1_filterscope.sym
2_1_4_1_plancc.sym
2_1_4_2_plan1cc.sym
2_1_5_1_close_assortment.sym
in actual folder (after running testcase):
1_1_1_1_open_assortment.sym
1_1_2_1_selectscope.sym
1_1_3_1_filterscope.sym
2_1_4_1_plancc.sym
2_1_4_2_plan1cc.sym
2_1_5_1_close_assortment.sym
no missing files error after comparison corresponding recordings present in both actual , expected folder.
now if insert new teststep( 3 recordings) example between 1 & 2 in testcase, , when run testcase,
actual folder have these following recordings now:
1_1_1_1_open_assortment.sym
1_1_2_1_selectscope.sym
1_1_3_1_filterscope.sym
2_1_4_1_newrecording.sym
2_1_5_1_newrecording.sym
2_1_6_1_newrecording.sym
3_1_7_1_plancc.sym
3_1_8_1_plan1cc.sym
3_1_8_1_closeassortment.sym
so when comparison done on running testcase, following files missing: 2_1_4_1_newrecording.sym
2_1_5_1_newrecording.sym
2_1_6_1_newrecording.sym
3_1_7_1_plancc.sym
3_1_8_1_plan1cc.sym
3_1_8_1_closeassortment.sym
as not present in expected folder. user has redo steps again in expected folder , change nomenclature every recording after inserting new teststep in between 2 teststeps.
please suggest me nomenclature, user doesn't have re-do steps again in expected folder manually. hope understand problem. please dont hesitate ask me clarifications.
thanks, highly appreciated.
Comments
Post a Comment