Please enable JavaScript.
Coggle requires JavaScript to display documents.
STT - Coggle Diagram
STT
[1]
Software Installation & Setup
:warning:
https://confluence.labs.nuance.com/display/TA/RTF
:check: For developing Testcases
Python
(version > 2.6 preferably = 2.7)
Set the environment
PATH
variables correctly:
C:\Python27\Lib\site-packages
C:\Python27\Scripts
C:\Python27
wxPython
(version =2.8.12.1)
PyCharm IDE
to edit the testcases
:check: For developing test libraries
Install
JAVA
1.8 SDk
Fetch latest code and navigate to rtflibs->Libraries>library_name
command:
mvn clean install
.jar files created in
target
folder successfully!
:check:
Repositories to be cloned
rtf :
http://git@stash.touchcommerce.com/scm/rt/rtf.git
rtflibs :
https://stash.touchcommerce.com/scm/rt/rtflibs.git
Files required:
launcher.bat
(<rft_home_path>/Tools/launcher.bat)
Jars
robotframework-3.2.jar
[3]
Building Testcase
:!?:
Locally:
SNOWRIDE
Select the testcase from appropriate testsuite folder
Run->Script->place the path of launcher.bat file
Add arguments:
-v FullMode:True --variable DEBUG:True --variable DEBUG2:True
Run the testcase!
If testcase gets passed create a PR for code review :red_flag:
JENKINS jobs
[2]
Updating/Creating/Developing Testcase
:check:
2 main branches in rtf repo: :check:
develop
&
dev
checkout on develop
->
always fetch the latest code from develop branch
->
create a separate branch with same name as that of STT ticket
and start developing testcase on that branch
push updated code on that branch
Update the Test coverage area with
'Automated=YES
'