[[TOC]] === BluePrints === This project draws ideas from the following Blueprint:[[BR]] * BluePrint/Testing/TestSuite === Weekly Meeting === '''Time''' : '''Monday 0430 UTC''' [[BR]] '''Venue''' : '''Skype''' (Contact - somay.jain) [[BR]] '''Meeting Doc''' : https://docs.google.com/document/d/1cKApwBgJtKD85xObjMgCVCUazFQmG34SF1IDti5_7Ho/edit [[BR]] === Milestones/ Progress === ||= SMART Goal =||= Measure =||= Status =|| ||Implement Longest Word-trimmed Search||Selenium Tests : Implement Longest Word-trimmed Search for dropdown options|| Completed|| ||Start CI Server|| Fixed the currently written scripts on the CI Server to run the Selenium and Smoke tests on IFRC and mail the results || Completed || ||Re-Design Selenium Tests || https://docs.google.com/document/d/1YtTX1lI3AbVMJSFwtsgnN-Qq7tDCQQqxYOdob8JdfpI/edit# || Completed|| ||Fix Selenium tests || Fix the tests which give error on the IFRC template and make changes so that we are able to run them on other templates as well || Completed || ||Selenium tests across templates|| Added tests for default, SandyRelief, DRMP, CRMT and modified the test suite to run only those tests which belong to the current template || Completed || || Template name in report || Added the template name in the HTML report generated for the tests || Completed|| || Load tests setup || Installed tools(erlang, tsung, etc) - [http://eden.sahanafoundation.org/wiki/DeveloperGuidelines/Testing/Load/Setup Load/Setup] on the CI Server for load testing || Completed|| || Better reporting of tests || Fixed the reporting of the Smoke tests. They now show fail status on finding atleast one broken link. Also, modified error messages of Selenium tests so that they are clearer, easier to reproduce || Completed|| || Automatic detection of field types || Automatically detect the field type (option/autocomplete/date/datetime/normal text input) by inspecting the class name of the field. Also, since option/autocomplete/automatic options are no longer needed, removed them from the tests so that it is now easier to write the Selenium tests || Completed || || Tests email format || Modified the tests results email format so that the results are reported in a tabular format with color coding (easier to visually see the test results) || Completed|| || Document Selenium tests on the wiki || After all modifications are made to the Selenium tests, document the design of the Selenium tests on the wiki - [wiki:DeveloperGuidelines/Testing/Selenium DeveloperGuidelines/Testing/Selenium] || Completed ||