Notifications
Clear all

Forum Upgrade

39 Posts
7 Users
12 Likes
485 Views
Ron
 Ron
(@zander)
Famed Member
Joined: 2 years ago
Posts: 3915
 

@dronebot-workshop @bill Thanks

Arduino says and I agree, in general, the const keyword is preferred for defining constants and should be used instead of #define
"Never wrestle with a pig....the pig loves it and you end up covered in mud..." anon
My experience hours are >75,000 and I stopped counting in 2004.
Major Languages - 360 Macro Assembler, Intel Assembler, PLI/1, Pascal, C plus numerous job control and scripting


   
ReplyQuote
ron bentley
(@ronbentley1)
Honorable Member
Joined: 11 months ago
Posts: 383
 

Posted by: @ronbentley1

@dronebot-workshop @bill

Forum Upgrades/Enhancements – A Test Strategy?

Hi Bill,

Following the recent issues that occurred during a forum upgrade do you think it may be a good idea to approach future changes in a more structured, measured and defined way?

In my career, I have been responsible for many major system and infrastructure upgrades all of which benefited from a well defined Test Strategy.  I am not saying that everything went as planned all of the time, but unexpected effects were limited and well understood when they did occur. It was also a good way to ensure that everything got tested before sign-off and a move to a live operational environment.

I therefore wonder if you might consider developing a modest Test Strategy for future forum upgrades/enhancements? 

A Test Strategy would typically feature:

  • The Change Log - a description of the changes to the system that are to be the focus of specific testing for which specific Test Cases are to be defined and exercised
  • A Test Plan featuring each area (change) to be tested with each the subject of
    • Prerequisites to be in place before testing can begin
    • one or more Test Cases and
    • Success Criteria
  • Reporting process and procedure
  • Resources
    • A Test Manager (ie you)
    • A suitably sized Team Test to undertake the Test Plan – this could be drawn from existing interested forum members many of whom would, I am sure, be very willing
    • Hardware & software to support the Test Environment

Anyway, just some thoughts for consideration.

Regards

Ron B

@dronebot-workshop @bill

Hi Bill

I notice that my post as above did not show a like/react icon at its end.

Do we still have a few gremlins?

Regards

Ron B

 

Ron Bentley
Creativity is an input to innovation and change is the output from innovation. Braden Kelley
A computer is a machine for constructing mappings from input to output. Michael Kirby
Through great input you get great output. RZA
Gauss is great but Euler rocks!!


   
ReplyQuote
DroneBot Workshop
(@dronebot-workshop)
Noble Member Admin
Joined: 4 years ago
Posts: 1171
Topic starter  

@ronbentley1 It is there Ron, you don't see it because it was your post! I see a like/dislike "thingy" beside your post and every other one except my own.

Makes sense, as you shouldn't be able to like or dislike your own post.

BTW, the forum software provider is planning on releasing an update with "reacted" replaced by a like and dislike count. 

 😎

Bill

"Never trust a computer you can’t throw out a window." — Steve Wozniak


   
ron bentley reacted
ReplyQuote
ron bentley
(@ronbentley1)
Honorable Member
Joined: 11 months ago
Posts: 383
 

@dronebot-workshop 

Bill

Thanks, makes sense.

Cheers

Ron B

Ron Bentley
Creativity is an input to innovation and change is the output from innovation. Braden Kelley
A computer is a machine for constructing mappings from input to output. Michael Kirby
Through great input you get great output. RZA
Gauss is great but Euler rocks!!


   
ReplyQuote
frogandtoad
(@frogandtoad)
Noble Member
Joined: 4 years ago
Posts: 1506
 

@ronbentley1

Posted by: @ronbentley1

@dronebot-workshop @bill

Forum Upgrades/Enhancements – A Test Strategy?

Hi Bill,

Following the recent issues that occurred during a forum upgrade do you think it may be a good idea to approach future changes in a more structured, measured and defined way?

In my career, I have been responsible for many major system and infrastructure upgrades all of which benefited from a well defined Test Strategy.  I am not saying that everything went as planned all of the time, but unexpected effects were limited and well understood when they did occur. It was also a good way to ensure that everything got tested before sign-off and a move to a live operational environment.

I therefore wonder if you might consider developing a modest Test Strategy for future forum upgrades/enhancements? 

A Test Strategy would typically feature:

  • The Change Log - a description of the changes to the system that are to be the focus of specific testing for which specific Test Cases are to be defined and exercised
  • A Test Plan featuring each area (change) to be tested with each the subject of
    • Prerequisites to be in place before testing can begin
    • one or more Test Cases and
    • Success Criteria
  • Reporting process and procedure
  • Resources
    • A Test Manager (ie you)
    • A suitably sized Team Test to undertake the Test Plan – this could be drawn from existing interested forum members many of whom would, I am sure, be very willing
    • Hardware & software to support the Test Environment

Anyway, just some thoughts for consideration.

Regards

Ron B

Hi Ron,

Coming from an IT world of change and incident management, I agree that something like this could be of benefit.  The first thing would be to incorporate "git" (if not already), then consider some kind of automated workflow via git-actions, Jenkins, Artifactory, etc... many members here (including me), are willing to, and have helped Bill in his testing this forum out since its inception, so he shouldn't have any problem finding volunteers to assist with any testing (I think many members here wouldn't mind performing few tests here and there), so just a matter of setting it up.

Cheers

 


   
ron bentley reacted
ReplyQuote
ron bentley
(@ronbentley1)
Honorable Member
Joined: 11 months ago
Posts: 383
 

@frogandtoad 

Thanks for your post. My view of these things, taken from my experience over the years, is that you cant bypass some degree of rigour, it's a question of what is sufficient for purpose.

But, yes, I am sure there are many willing members who would be more than happy to assist @bill in his endeavours, it is in all of our interests after all.

Cheers

Ron B

Ron Bentley
Creativity is an input to innovation and change is the output from innovation. Braden Kelley
A computer is a machine for constructing mappings from input to output. Michael Kirby
Through great input you get great output. RZA
Gauss is great but Euler rocks!!


   
frogandtoad reacted
ReplyQuote
ron bentley
(@ronbentley1)
Honorable Member
Joined: 11 months ago
Posts: 383
 

@dronebot-workshop @bill

I have noticed that the hyperlink in an email subscription alert is no longer fully defined as it used to be. See this latest example below:

Screenshot 20221118 115835 Email

The link is limited to the main forum topic rather than also including its source post.

Regards

Ron B

Ron Bentley
Creativity is an input to innovation and change is the output from innovation. Braden Kelley
A computer is a machine for constructing mappings from input to output. Michael Kirby
Through great input you get great output. RZA
Gauss is great but Euler rocks!!


   
Inq reacted
ReplyQuote
ron bentley
(@ronbentley1)
Honorable Member
Joined: 11 months ago
Posts: 383
 

@dronebot-workshop, @bill

Bill,

I note that the subscription email links are no longer providing an exact hyper link to the posted article as it once did. Can someone have a look at this please? I have given an example above in previous post but here is another:

________________

Hello ron bentley! A new topic has been created on your subscribed forum - Introduce Yourself. Thanks for allowing me to join this group.

I'm a former heavy equipment mechanic with a degree in computer science. So, I have a very small understanding of electronics but would love to know more.

Any and all comments or assistance is greatly appreciated.

WD

____________

Regards

Ron B

Ron Bentley
Creativity is an input to innovation and change is the output from innovation. Braden Kelley
A computer is a machine for constructing mappings from input to output. Michael Kirby
Through great input you get great output. RZA
Gauss is great but Euler rocks!!


   
Inq reacted
ReplyQuote
Inq
 Inq
(@inq)
Noble Member
Joined: 10 months ago
Posts: 982
 

Posted by: @ronbentley1

@dronebot-workshop, @bill

Bill,

I note that the subscription email links are no longer providing an exact hyper link to the posted article as it once did. Can someone have a look at this please? I have given an example above in previous post but here is another:

________________

Hello ron bentley! A new topic has been created on your subscribed forum - Introduce Yourself. Thanks for allowing me to join this group.

I'm a former heavy equipment mechanic with a degree in computer science. So, I have a very small understanding of electronics but would love to know more.

Any and all comments or assistance is greatly appreciated.

WD

____________

Regards

Ron B

Second this!  Late to the party again. 😎 

 

3 lines of code = InqPortal = Complete IoT, App, Web Server w/ GUI Admin Client, Access Point Manager, Drag & Drop File Manager, OTA, Performance Metrics, Web Socket Comms, Easy App API, All running on ESP8266...
Even usable on ESP-01S - Quickest Start Guide


   
ron bentley reacted
ReplyQuote
Page 3 / 3