Pale Moon testing

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
Rich3w

Pale Moon testing

Unread post by Rich3w » 2018-09-04, 04:37

Given some the of issues with the latest milestone of Pale Moon:
I'd like to contribute to the test strategy of Pale Moon however, I can't find seem to find any test packs, regression or new functionality tests that are run every release.

Can someone please link me to them? Sorry if I seem dumb, but I can't find them anywhere. Maybe link me to the team lead that does the testing?

doofy
Astronaut
Astronaut
Posts: 650
Joined: 2017-08-14, 23:43

Re: Pale Moon testing

Unread post by doofy » 2018-09-04, 04:42

Rich3w wrote:Given some the of issues with the latest milestone of Pale Moon
Which ones are those?

New Tobin Paradigm

Re: Pale Moon testing

Unread post by New Tobin Paradigm » 2018-09-04, 13:09

It's called real world testing using the unstable channel. Download and install the unstable channel and watch the commits and issues on github and test the browser out in the real world.

We prefer this instead of some form of automated testing suite crap because it would be an endless cycle of writing new tests and fixing old ones. Just look at Mozilla they have thousands of tests in their suite and they constantly spend time writing, rewriting, and running tests as if that makes their browser good.. Given you use Pale Moon I am sure you see where this is going.

Suffice it to say, at the end of the day, it isn't worth a damn if a controlled test passes for any feature or change if in the real world it doesn't work as expected on some website.

We would rather spent our limited time and resources making the thing work correctly in the real world than trying to get one of a hundred thousand green checkmarks on some panel.

Is shit gonna slip by from time to time? Yes.. But that already happens anyway everywhere because targeted controlled tests can only test for targeted controlled conditions.

So if testing and validation is something you are interested in helping with then get on the unstable channel and watch github commit log and issues and just bloody well use the thing to test in the real world before those hit a release channel.

Fedor2

Re: Pale Moon testing

Unread post by Fedor2 » 2018-09-04, 15:20

Try build with debug enable, you will see many things for the testing.
automated testing suite crap
Can it be all removed from the code?

New Tobin Paradigm

Re: Pale Moon testing

Unread post by New Tobin Paradigm » 2018-09-04, 15:59

Eventually, save for layout reftests and spidermonkey tests. Those are still useful.
Last edited by New Tobin Paradigm on 2018-09-04, 16:00, edited 1 time in total.

Rich3w

Re: Pale Moon testing

Unread post by Rich3w » 2018-09-05, 00:41

New Tobin Paradigm wrote:It's called real world testing using the unstable channel. Download and install the unstable channel and watch the commits and issues on github and test the browser out in the real world.

We prefer this instead of some form of automated testing suite crap because it would be an endless cycle of writing new tests and fixing old ones. Just look at Mozilla they have thousands of tests in their suite and they constantly spend time writing, rewriting, and running tests as if that makes their browser good.. Given you use Pale Moon I am sure you see where this is going.

Suffice it to say, at the end of the day, it isn't worth a damn if a controlled test passes for any feature or change if in the real world it doesn't work as expected on some website.

We would rather spent our limited time and resources making the thing work correctly in the real world than trying to get one of a hundred thousand green checkmarks on some panel.

Is shit gonna slip by from time to time? Yes.. But that already happens anyway everywhere because targeted controlled tests can only test for targeted controlled conditions.

So if testing and validation is something you are interested in helping with then get on the unstable channel and watch github commit log and issues and just bloody well use the thing to test in the real world before those hit a release channel.
Any software developer worth their salt in the real world will just be astounded by that response. Live proving comes after system testing which you evidently don't do.

You know you depend on Mozilla testing and finding bugs as well as for the code that you needed to rebase to get a working modern version of Pale Moon. That you don't also test all the changes you've made in a reproducible manner is, quite frankly, ridiculous. I guess there are real world developers and hobbyists.

I'll leave it there as you know full well that isn't how software should be tested. You just lack resources. I wish you well.

fillerup

Re: Pale Moon testing

Unread post by fillerup » 2018-09-05, 02:03

where are these 'test strategies' you promised to 'contribute'? oh wait.. there's none, cos being helpful isn't your actual intention. nope, it's another attempt to disparage the PM team while hiding behind the facade of trying to be helpful. too bad you're so awful at it, everyone can easily see through your BS

User avatar
Isengrim
Board Warrior
Board Warrior
Posts: 1325
Joined: 2015-09-08, 22:54
Location: 127.0.0.1
Contact:

Re: Pale Moon testing

Unread post by Isengrim » 2018-09-05, 03:47

Rich3w wrote:That you don't also test all the changes you've made in a reproducible manner is, quite frankly, ridiculous.
Reread the above post. He said that they do not use automated testing strategies - that is not the same as not testing at all. Automated testing is merely one of many testing strategies, not the be-all end-all solution to software testing.

I think what's more ridiculous here is that you're implying that Pale Moon is completely untested, which could not be further from the truth.

If you want to see clearly documented test plans and a well-maintained automated testing framework, you're welcome to put them together. This is, after all, a community effort.
Last edited by Isengrim on 2018-09-05, 10:14, edited 1 time in total.
a.k.a. Ascrod
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35602
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon testing

Unread post by Moonchild » 2018-09-05, 06:44

Don't waste your breath on Rich3w. They obviously don't understand that immediate testing as things are implemented is part of normal best development practices. Automated tests are good for just one thing: catching regressions caused by code changes in parts related to what was changed, if they aren't caught already in the development stage. Everything else is and will remain work for actual (human) testers, who with their wide range of different setups and workflows will give us the real-world feedback that no automated test can ever hope to achieve.
This also means that these automated tests are, for all the immense work that they require to write and maintain (a single line of code changed can require dozens of changes to these tests), completely unable to catch anything that isn't explicitly tested for, which has bitten Mozilla many, many, many times over ("tree is green, ship it" -- "oops we need a chemspill release"). This would even be 100x worse if they didn't rely on people on the beta and nightly channels to report issues found (the same as our unstable channel users).
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

New Tobin Paradigm

Re: Pale Moon testing

Unread post by New Tobin Paradigm » 2018-09-05, 14:41

If Mozilla testing was SOOOO spectacular why did we spend 9 months once again fixing and improving such a "perfectly tested" Mozilla codebase to a point of being at best acceptably viable. It only took a few months to port and adapt Pale Moon to the codebase. :shh:

Besides, if all anyone wanted was "business as usual" why do we feel we need to exist? Surely, Mozilla with its hundreds of millions must be doing a better job than we are. For that matter, why are YOU here, Rich3w?
Last edited by New Tobin Paradigm on 2018-09-05, 14:51, edited 6 times in total.

Rich3w

Re: Pale Moon testing

Unread post by Rich3w » 2018-09-06, 01:45

I NEVER mentioned automated testing. Why are so many people trying to distract from the discussion that basic repeatable and auditable tests are not being done on Pale Moon.

Of course testing is done as code is developed. Then it is further tested by someone other than the coder in a reproducible manner. Often at more than one level.
This is a basic requirement of any software development. Apparently this project is an exception and knows better.
New Tobin Paradigm wrote:If Mozilla testing was SOOOO spectacular why did we spend 9 months once again fixing and improving such a "perfectly tested" Mozilla codebase to a point of being at best acceptably viable. It only took a few months to port and adapt Pale Moon to the codebase. ?
No doubt you can show us all the bugs you raised with Mozilla while fixing their code so they can benefit. Or have you just grabbed their code and given nothing back as Moonchild has previously accused Mozilla of Ref?
And if you are honest, you are adding Pale Moon to the Mozilla codebase. There's far more Mozilla code there than changed code.
New Tobin Paradigm wrote:Besides, if all anyone wanted was "business as usual" why do we feel we need to exist? Surely, Mozilla with its hundreds of millions must be doing a better job than we are. For that matter, why are YOU here, Rich3w?
Ask yourself where would Pale Moon be without the last codebase you used from Mozilla? You offered (meagre) rewards for desperately needed functionality to keep PM relevant. It proved way too complex and another rebase of the code had to happen. Although it was a nice spin that Mozilla had done such a bad job you only 'just' noticed ;)

And, maybe, just maybe I have experience you could use. Or rather could have used.

No doubt there will be a smug reply based on a single point that the cultists of Pale Moon can lap up regardless of the facts presented.

User avatar
satrow
Forum staff
Forum staff
Posts: 1885
Joined: 2011-09-08, 11:27

Re: Pale Moon testing

Unread post by satrow » 2018-09-06, 01:52

The above missive is coming to you from a Windows 10 user, as if MS are now the paragon of thorough testing before release...

doofy
Astronaut
Astronaut
Posts: 650
Joined: 2017-08-14, 23:43

Re: Pale Moon testing

Unread post by doofy » 2018-09-06, 01:53

Rich3w wrote:And, maybe, just maybe I have experience you could use.
And, maybe, just maybe, you could offer it instead of whining.

Thehandyman1957

Re: Pale Moon testing

Unread post by Thehandyman1957 » 2018-09-06, 03:05

So what is the point of this conversation anyway??? :wtf:

If all you came here to do was rank on the efforts of others then
I think it's time to bugger off. :silent:
No doubt you can show us all the bugs you raised with Mozilla while fixing their code so they can benefit.
As if they would care? :wtf: I could just hear the conversation right now.... Hey Moz, I just found a bunch
of bugs in your code from version???, what, what's that you say??? Your not working on that version anymore??? :crazy:
Ask yourself where would Pale Moon be without the last code base you used from Mozilla?
Last time I checked, it was still open source! :problem: Why don't you ask the same question to everyone
who has added to the Linux code base to make their own operating system?? Does that make them less
than you or others?? :wtf: Your logic eludes me.

This really just sounds like a Moz fan boy trying his best to cause trouble. Good luck with that! :mrgreen:

User avatar
Sajadi
Board Warrior
Board Warrior
Posts: 1226
Joined: 2013-04-19, 00:46

Re: Pale Moon testing

Unread post by Sajadi » 2018-09-06, 10:01

Rich3w wrote: And, maybe, just maybe I have experience you could use. Or rather could have used.

No doubt there will be a smug reply based on a single point that the cultists of Pale Moon can lap up regardless of the facts presented.
I give you instead a nice advice. Listen carefully boy:

There are:
Chrome
Firefox
Edge
IE
Chrome variants
Simple Firefox rebrands

Now pick one, leave and enjoy your life without wasting anymore time at a place which is inhabitated by - by your own words - cultists. Simple, isn't it? Oh, and when you are on your way out, please close the door in a silent way :wave:

Because that is really the question, why are you wasting time at a place you do not like and spend time using a browser you do not like. As Tobin already said:
New Tobin Paradigm wrote:For that matter, why are YOU here, Rich3w?
Last edited by Sajadi on 2018-09-06, 10:58, edited 4 times in total.

New Tobin Paradigm

Re: Pale Moon testing

Unread post by New Tobin Paradigm » 2018-09-06, 12:11

Two last things I wanna add before this topic falls into the ether for being entirely pointless.

We have bugs on bugzilla and the response is hardly ever positive.

As well as, if Pale Moon is a cult .. Apperently we did it wrong because cults typically suck people in and never let them leave.. Where we at the core only hope to be useful and regularly advise people to use what works best for them which may not be our stuff.

Welp, that's all.. Well not really but gotta stop at some point and now seems like a good place, least as far as my real world testing can tell anyway. :thumbup:

moonie

Re: Pale Moon testing

Unread post by moonie » 2018-09-06, 12:43

Man such vitriol, all over a browser. Like they're saying, if you don't like it, don't use it, and use something else. At least people here are willing to offer advice and help to the best of their knowledge. There are bigger problems in the world, and most likely in your world, no offense.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35602
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon testing

Unread post by Moonchild » 2018-09-07, 00:08

Why are so many people trying to distract from the discussion that basic repeatable and auditable tests are not being done on Pale Moon.
If you feel this is an essential addition to the way we are supposed to run our project to meet your standards, then what's stopping you from getting involved and doing this testing? Oh, that's right, you don't -actually- want to contribute, only complain about how we're not doing it "right". :silent:

*walks by in an overall, whistling, stringing up a rope with a sign "Exhibit closed"*
Last edited by Moonchild on 2018-09-07, 00:11, edited 1 time in total.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Locked