We have a continuous development architecture where developers are working on multiple software releases at the same time like developing/ fixing R6.5 or R5.8 releases simultaneously. Sometimes there are major GUI differences between the two releases. I need help on how to handle objects/object properties in such kind of multi release environments where we have major GUI differences between two different releases and we need to test both the releases simultaneously.
How to deal with automated scripts when multiple releases are in progress simultaneously
171 Views Asked by SSharma At
1
There are 1 best solutions below
Related Questions in TESTING
- Using ES Modules with TS, and Jest testing(cannot use import statement outside module)
- Mocking AmazonS3 listObjects function in scala
- How to refer to the filepath of test data in test sourcecode?
- No tests found for given includes: [com.bright.TwitterAnalog.AuthenticationControllerSpec.Register user with valid request](--tests filter)
- Error WebMock::NetConnectNotAllowedError in testing with stub using minitest in rails (using Faraday)
- How to use Mockito for WebClient get call?
- Jest + JavaScript ES Modules
- How to configure api http request with load testing
- How can I make asserts on outbound HTTP requests?
- higher coefficient of determination values in the testing phase compared to the training phase
- Writing test methods with shared expensive set-up
- Slow performance when testing non-local IP services with Playwright
- uiState not updating in Tests
- Incorrect implementation of calloc() introduces division by zero and how to detect it via testing?
- How to test Creating and Cancelling Subscription in ThriveCart in Test Mode
Related Questions in AUTOMATED-TESTS
- Generating wakeup and Error frame In LIN bus using CAPL script in Canoe tool
- Running Test in Azure failed at Cypress: "The plugins file is missing or invalid"
- Playwright - Firefox tests time out, but Chromium tests don't
- Automation testing for Flutter app in complex environment
- Karate mvn clean test does not work as I partially or totally run my features
- Base image question using playwright when performing visual comparison
- im using xpath and cant interact with the textbox
- I want to generate PDF automation report in XUnit using selenium driver and .net in visual studio?
- Run Robot in Jenkinsfile does not fetch the correct test.robot file from Github
- How to use threadpoolexecutor to run two tests and send the result of one as a parameter to the other in python
- How can I integrate a custom Mocha reporter into my test suite to filter out or ignored specific test cases from the test report based on tags?
- Optimizing Test Scenarios in Robot Framework: Reducing Redundancy and Enhancing Efficiency
- How to inject a QR code image for end-to-end testing a QR code scanning app
- how to log request object in playwright API testing
- throwing a StaleElementReferenceException during dictionary iteration in a for loop
Related Questions in SILKTEST
- Unexpected Screen Resolution Change in Windows Server during Automated UI Testing via RDP: How to Fix?
- Pass Variables to SilkTest Workbench stw.exe from Command Line
- silktest 20.5 + Windows 11: Anyone facing Issue executing Desktop.TypeKeys
- Silk Test - Bitmap not stable exception
- How to fix Bitmap failed to stabilize error on Silk Test
- Optimize a keyword
- Jenkins Output Incomplete Log to the Console - SilkTest
- Silk Test Visual Test Pressed Enter Key
- How to map silk 4j script to the test case in Silk Central
- How to run a recorded Test with Values of a STRING LIST?
- How to iterate through list, per test in SilkTest?
- How can I run Silk-Test (4Test language) for 3 times and get the data from a list everytime? (everytime a different person)
- SilkTest Identify/Locator Spy Window not seeing any objects in web browser window
- How to click on a link in a specific row of dynamically loaded table
- How to deal with automated scripts when multiple releases are in progress simultaneously
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Assuming that you use a version control system like Git or Subversion for the source code of your application, my suggestion would be to use the same source control for your test scripts as well. That way, whichever branching and versioning strategy you decide to use for your application can apply also to the test scripts.
This is of course only possible if your test tool supports working with external version control systems. If you use a tool like Silk4J, Silk4NET, Silk Test Classic, LeanFT, or Selenium then this shouldn’t be a problem as those tools store the actual test scripts as plain text files in the file system, which can be versioned with whichever source control system you choose.
If you use a tool like the Silk Test Workbench, things gets a little bit more complicated as the scripts are stored in a separate data base. In that case, I would recommend trying to replicate the version structure of your application in such a test tool as well. For example, if you have a "trunk" of your application and various release branches (that you may work on in parallel) I would recommend creating a "trunk" test project in the Silk Test Workbench and to create a copy of that project for each release "branch". That way you’ll have multiple copies of your test scripts (including Object Maps, and other assets) which introduces a slight overhead in terms of maintainability, but you’ll be able to run and modify the test scrips independently of each other, depending on the peculiarities of each individual release.