# 21 Oct, 2017 19:37
I've set up a small sandboxed server that I will use to test new features and dependency upgrades that I don't feel confident about pushing to the actual production server yet.
As many of you know, I run AstroBin singlehandedly as a side project, so I don't have a QA team :-P I have unit tests of course, but they're not enough to guarantee good functioning of the whole website. AstroBin is actually quite complex.
I would like to rely on your good hearts and spirit of collaboration to test things on http://beta.astrobin.com/.
If you head over there right now, there is nothing new visually, but almost all of the third party libraries have been updated to more recent versions. All unit tests pass and it seems to work, but this is such a massive changeset that I cannot push it to the main server until it has ben tested very well.
If you would like to volunteer and help, please just go there, create an account, and try to use as much of the website as you like, to test that nothing is broken. NOTHING THAT YOU DO THERE HAS ANY EFFECT ON THE MAIN ASTROBIN SERVER, IT'S COMPLETELY SEPARATED. Feel free to go crazy!
Please use the forums over there to give me feedback and discuss!
Thank you very much!
# 21 Oct, 2017 21:07
|Ooops…Internal server error when I submit the subscrption form on the beta server|
# 21 Oct, 2017 21:29
Not sure if this makes sense, but wouldn't it be better to snapshot the production database into the dev database somehow? Or is that too large due to the images? One of the best ways I've found of QA'ing these things if by having the live data available as well (we snapshot and copy it over, but we only have about 100GB to deal with, although the ElasticSearch index complicates things :p).|
Also what's a really neat trick is to have a pipeline that just visits random URLs and takes screenshots, so you can visually check for any regressions. It takes a bit of effort to set-up, but the recent headless Chrome things should make that easier :-)
# 22 Oct, 2017 01:09
Well one issue is cannot register as server errors out.|
# 22 Oct, 2017 07:27
michele vonciWell, we're off to a great start! Okay, fixed that.
Not really, in this case. I can only see that useful for performance testing, but we're never going to get as many testers as there are users on the main server. And it's also useful to test things with a fresh start, since that might uncover things that you wouldn't think otherwise.
# 22 Oct, 2017 07:46
|Still seeing internal server error|
# 22 Oct, 2017 07:48
# 22 Oct, 2017 07:50
|Ugh, then I must have been half asleep when I “fixed” that. I’ll take another look after I’m back from playing outside with the kids.|
# 22 Oct, 2017 10:42
|Alright, works for me now! It was an email server misconfiguration, so it was crashing while attempting to connect to the wrong port.|
# 22 Oct, 2017 13:52
Salvatore IoveneI've been able to submit the subscription form but I haven't received the confirmation email . I've checked the spam folder but…nothing! I've also tried the "recovery password" option..my email is recognised as being in the system but nothing in my inbox yet..
Hope that this helps!
# 22 Oct, 2017 19:04
I just activated your account manually. It's possible that the mail server on the new server is missing some crucial headers and the message silently bounced without even making to your spam folder.
# 28 Oct, 2017 11:05
|Hi all, I will now take the Beta site down for a while. I need to do some testing with a copy of the real database. I will update when it's ready for more testing! Thank you all for the testing so far :-)|
# 29 Oct, 2017 16:38
Beta site is up again.|
This means that you can use the two sites interchangeably, so DO NOT DELETE THINGS THAT YOU DON'T MEAN TO DELETE FOR REAL.
It would be great if you could use it for a while and let me know of any problems.
I know that pagination is not working in some places (like messages and notifications).
Can you find any more problems?
# 30 Oct, 2017 16:12
|Pagination fixed on the Beta site. Anybody got time to use it for a while and report problems? Don't mind that it's a bit slow: it's on a smaller server and it doesn't share the cache with the main server.|
# 30 Oct, 2017 17:02
|Actually please hold your fire, I need that server to simulate the real server upgrade, so I'll take it down now :-P|
|You have no new notifications.|