Cookie consent

AstroBin saves small pieces of text information (cookies) on your device in order to deliver better content and for statistical purposes. You can disable the usage of cookies by changing the settings of your browser. By browsing AstroBin without changing the browser settings, you grant us permission to store that information on your device.

I agree

Please help me test http://beta.astrobin.com/

siovene
21 Oct, 2017 19:37
Hi,
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!
Salvatore
micvon
21 Oct, 2017 21:07
Ooops…Internal server error when I submit the subscrption form on the beta server smile
joelkuiper
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 :-)
Edited 21 Oct, 2017 21:29
Snjór
22 Oct, 2017 01:09
Well one issue is cannot register as server errors out.
-Sigga
siovene
22 Oct, 2017 07:27
michele vonci
Ooops…Internal server error when I submit the subscrption form on the beta server smile
Well, we're off to a great start!  smile Okay, fixed that.

Joel Kuiper
wouldn't it be better to snapshot the production database into the dev database somehow?

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.
sixburg
22 Oct, 2017 07:46
Still seeing internal server error
micvon
22 Oct, 2017 07:48
Lloyd
Still seeing internal server error
Same here
siovene
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.
siovene
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.
micvon
22 Oct, 2017 13:52
Salvatore Iovene
Alright, works for me now! It was an email server misconfiguration, so it was crashing while attempting to connect to the wrong port.
 I've been able to submit the subscription form but I haven't received the confirmation email smile . 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!
siovene
22 Oct, 2017 19:04
Hi Michele,
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.
siovene
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 :-)
siovene
29 Oct, 2017 16:38
Beta site is up again.

WARNING
Now beta.astrobin.com shares THE SAME DATABASE with the regular AstroBin site!

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?

Thanks!
Salvatore
Edited 29 Oct, 2017 16:40
siovene
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.
siovene
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
 
Register or login to create to post a reply.