Tom, Yup, you're absolutely right. Without automated testing for larger systems the risk of shipping a breaking release must be significant. For an internal system that is bad enough - for those shipping vertical market products it must be the stuff of nightmares.
I have been trying to digest a lot of 4D articles over the last few and I'm sure did come across a passing reference to Quality Assurance Automation Services - time to dig deeper into the detail of that, thanks. Regards, Narinder Chandi, ToolBox Systems Ltd. -- -----Original Message----- From: 4D_Tech <4d_tech-boun...@lists.4d.com> on behalf of 4D Tech Mailing List <4d_tech@lists.4d.com> Reply-To: 4D Tech Mailing List <4d_tech@lists.4d.com> Date: Tuesday, 18 June 2019 at 22:23 To: 4D Tech Mailing List <4d_tech@lists.4d.com> Cc: Tom Benedict <benedic...@comcast.net> Subject: Re: Backup and journal file configurations I am very interested in increasing the level of support for automated testing in 4D. The larger and more complex the code base, the greater the testing burden. It has been my experience that the lack of automated test tool support in 4D is a roadblock to code refactoring. The cost of manual regression testing can easily exceed the programming cost. At the recent 4D World Tour Will Taylor presented a short description of Quality Assurance Automation Services. It looks very interesting and very modern (finally!). Details at https://us.4d.com/quality-assurance-automation-services. Tom Benedict > On Jun 18, 2019, at 11:40, Jim Hays via 4D_Tech <4d_tech@lists.4d.com> wrote: > > Hi Narinder, > > We aren't quite that advanced. We've mostly built test suites that cover > key functionality. > For example: > Run a bunch of reports to Excel xml, or text files. Manually check them > for accuracy, then lock the files. > Nightly, run the same reports and run diffs on them. If any differences, > let us know. > > Jim > > > On Tue, Jun 18, 2019 at 12:14 PM Narinder Chandi via 4D_Tech < > 4d_tech@lists.4d.com> wrote: > >> Jim, >> >> Hi. I'm curious: >>>> ...in dev-build-test cycle. This is where we run automated, headless >> builds and tests with multiple data files... >> >> Are you able to describe this in more detail? I would quite like to learn >> what kind of build/test can be implemented for 4D. >> >> Having worked quite a lot with PHP frameworks, I have worked with test >> driven development (TDD) and more recently behaviour driven development >> (BDD). Have you been able implement anything like TDD in 4D or an >> approximation? Anybody else care to comment on their experience with this? >> Thanks. >> >> Regards, >> >> Narinder Chandi, >> ToolBox Systems Ltd. >> -- >> >> >> >> ********************************************************************** >> 4D Internet Users Group (4D iNUG) >> Archive: http://lists.4d.com/archives.html >> Options: https://lists.4d.com/mailman/options/4d_tech >> Unsub: mailto:4d_tech-unsubscr...@lists.4d.com >> ********************************************************************** > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:4d_tech-unsubscr...@lists.4d.com > ********************************************************************** ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com ********************************************************************** ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************