Це відео не доступне.
Перепрошуємо.
How to Install TestLink on Mac & Windows using MAMP | Complete Guide
Вставка
- Опубліковано 13 бер 2023
- In this video tutorial, I will show you how to install TestLink on the local machine (Mac and Windows operating systems) using MAMP, a free and open-source cross-platform web server solution that includes Apache, MySQL, and PHP. TestLink is an open-source web-based test management system used by software testing teams to manage test cases, plans, and results. By following this guide, you will be able to install TestLink on your local machine and start using it to manage your software testing efforts.
The first step is to download the latest version of TestLink and extract the files to the MAMP htdocs folder. I will show you how to configure the database connection and create a new MySQL database for TestLink.
After the installation is complete, I will demonstrate how to access TestLink through a web browser and show you how to log in to the application.
By the end of this video tutorial, you will have a clear understanding of how to install TestLink on your Mac or Windows machine using MAMP, and you will be ready to start using it to manage your software testing efforts. So, let's get started and dive into the world of TestLink!
**************************************
During Installation I had an error executing one of the SQLs. I run this on my database and it solved the problem.
`set sql_mode = "ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
`
**************************************
TestLink GitHub: github.com/Tes...
TestLink Home: testlink.org/
SuperSQA Home: supersqa.com/
SuperSQA Bootcamp: supersqa.com/b...
Dude!!!
I'm new when it comes with mysql but your instructions are gold. thank you so much !
Happy to hear that! You are very welcome.
awesome video! This video helped me to set up Testlink successfully. Thanks go ahead
Awesome I am glad it helped.
Thank you for this. I am having trouble opening "my settings" inside testlink, want to create users. Please suggest
I don't understand why I don't have the Requirement Specification menu at the left, I tried adding something on the config file, I searched on the internet but I still don'"'t have it. :(
Your video is awesome, lost half a day trying with XAMPP, but your video worked like charm. Also had the same problem as other users in the comments and used the same solution.
I am so happy my video was helpful. Yes it took me few days to get it to work but it is helping people so totally worth it. Thank you for sharing and for letting me know.
Thank you so much! Everything is so clear and easy! Thank you!
You are welcome. I am glad you liked the video.
Thank you very much! I was busy for half day) you and MAMP just a miracle, everything worked out!
Awesome. I am glad I was helpful.
Hi, thank you for your video.
I was almost done, when i also ran into the issue with the default value from "end_exec_ts".
Unfortunately the query didn't worked for me.
It said sql modes should be used with strict mode.
Do you know what this means and why this appears?
I am not that deep into sql yet, I experimented a little bit with the script and changed the command to "
end_exec_ts timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,".
It worked, but I don't really know what I now did set for this.
Thank you for your help :D
Had the same problem. Nice catch. Thanks ;)
Hi! Thank you for your video. I found and issue when in DB part. I'm getting this error
#0 database->exec_query() called at [/Applications/MAMP/htdocs/testlink/install/sqlParser.class.php:98]
#1 SqlParser->process() called at [/Applications/MAMP/htdocs/testlink/install/installNewDB.php:469]
Any ideia of what it could be?
It looks like it is having hard time running sql or connecting to the database. Is that the only error? Can you also check the logs.
Also open the files that are failing and see that what they are doing then see if you can do what it was supposed to do manually. I hope this helps.
@@SuperSQA Thanks for the fast feedback.
I check the logs and the problem was the same that @jannismeyer216 have. I update the file testlink_create_tables.sql and change the line "end_exec_ts timestamp NOT NULL," to "end_exec_ts timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP," .
Once again thank you for the tutorial, is perfect :D
You are very welcome.
@@OruamAF Hi, please, can you to explain how to do this? Thanks
you also have the same errors that I have?@@washingtonsantos8976
Thank you very much for this video. You helped me save a lot of time. Thanks a lot :)
Glad it helped!
Okay, it finally works! Thank you!
You're welcome!
Hi sir, at time 08.29 when I am clicking continue after agreeing to the terms and condition I am getting this error "This page isn’t workinglocalhost is currently unable to handle this request.
HTTP ERROR 500". Please help.
I did not experience a 500 error so I can not say what is wrong. Have you checked the log file? You should be able to see an error in the log file that will tell you what went wrong.
The example log file "/Applications/MAMP/htdocs/testlink1/logs/userlog1.log". So look for a file like this on your machine. This path should give you an idea of where your log files are located.
How I fixed this was to open the log file, checked the last logged error ("C:\MAMP\logs\php_error.log"), opened it on my terminal and saw this error "PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported in C:\MAMP\htdocs\testlink\third_party\kint\inc\kintParser.class.php on line 463". Went back to my MAMP root folder and searched for "kintParser", opened it again on my terminal and went to the indicated line. Then corrected the curly braces {} to to square brackets []. Hope this helps.
Please i need help! i followed all the step and everything is ok but i want to run the testcases i receive this error:
DB Access Error - debug_print_backtrace() OUTPUT START
ATTENTION: Enabling more debug info will produce path disclosure weakness (CWE-200)
Having this additional Information could be useful for reporting
issue to development TEAM.
==============================================================================
#0 database->exec_query() called at [/Applications/MAMP/htdocs/Testlink/lib/functions/exec.inc.php:160]
#1 write_execution() called at [/Applications/MAMP/htdocs/Testlink/lib/execute/execSetResults.php:163]
Look at the logs to see what the error is. The logs are in /var/testlink/log folder most likely.
I've discussed the problem in the video as well. It is most likely to do with one of the queries in the create tables script.
The error I was getting is "errormsg:Invalid default value for 'end_exec_ts'"
To solve this either modify the sql script so that the 'end_exec_ts' field has a default value,
or connect to the database and execute this query. "SET @@GLOBAL.sql_mode = '';
But good idea to get the current value and and set it back since you are changing the mysql server mode. Get the current value with "SELECT @@sql_mode;" save it and then set it again.
I hope this helps.
Hi manel, I'm having the same issue. Were you able fix it?
great tutorial, many thanks
You are very welcome. I am glad you liked it.
Very nice video! Ty so much :)
Glad you liked it!
Thank you for this video
My pleasure
while i click on Settings icon it was displaying Blank page can you look into that and hope respond back with the solution.
Hi, it sounds like a very platform specific issue. If MAMP it self is giving you blank screen then something is wrong with MAMP. First try to uninstall MAMP and install it again. If the problem persists then use XAMPP instead of MAMP. They do the same thing just different application (different brands).
Actually XAMPP uses MariaDB and MAMP uses MySQL so not exactly the same and I have not tried it but it should work.
Hello can you drop the query to run?
You said it’ll be in the description
Hi Samkidd, I am sorry for missing that. I am adding it to the description now. But here is the query `set sql_mode = "ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
`
The query isn’t in your description
I’m experiencing that issue
Sorry I missed that. It is added now. You should be able to use it if you have not resolved it already.
Can we use TestLink to manage gherkin scenarios?
I dont see why not. It is just a repository of test cases so you can add your gerhkin scenarios. You will use the test case name and then in the description you would put the steps.
7:22 - I'm lost here :D
like you
At this part I am simply connecting to the database using MySQLWorkbench. If you have not used MySQLWorkbench do a quick search on it an you will be able to use it. It is fairly simple.