13
Richard Calder IT Director Reynolds Catering Supplies Ltd Easing the burden of testing in an M3 environment without being a programmer

Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Richard Calder

IT Director Reynolds Catering Supplies Ltd

Easing the burden of testing in an M3 environment without being a programmer

Page 2: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Background

Reynolds Catering is a highly transactional user of M3 with over 500 users. Currently on version 10.1 we were acutely aware of the resource required for testing upgrades and the limitations of pulling users out of the day to day running of the business to test version 13.4 and the consistency of users running test scripts. • Whilst the company was wary of introducing

modifications into M3, there were a number of mods that we as a business believed gave us a competitive advantage.

• Upgrade project from 10.1 to 13.4 commenced the back-end of 2017 and due to complete in Q1 2019.

• The person engaged to use it isn’t a programmer.

Infor M3 UA Benelux 2018 2

Page 3: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Process

Reynolds evaluated several software applications specifically to ease the burden of testing, save time and provide an audit trail/roadmap of where an error has occurred.

Key requirements;• Demonstrable success in M3 environment• Detailed and comprehensive error reporting• Project Management component

Infor M3 UA Benelux 2018 3

Page 4: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Why Original Software

• Zero-Coding required to get it up and running (no need for a formally trained developer)

• Original Software application interacts with the system in the same way that an end user does –i.e. gives the full end user experience. Some applications we looked at mimicked the user’s interaction with the back-end software.

• Original Software more mature/fully developed and familiar with M3

• Software had to work with M3!• Support and development/enhancement

requests were responsive

Infor M3 UA Benelux 2018 4

Page 5: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Results

• The document maker (TestDrive-UAT) has sped up the documentation process (it records every step) speeding up the resolution process when an issue with a modification uplift was identified.

• Project Management capability (Qualify) meant that we could organise testing, automation and documentation within one piece of software.

• With Automation (TestDrive), when you change something in a playlist, it updates all the references (good version control)

• The results give the detail required (i.e. the screenshots) to be able to troubleshoot. We use them to raise cases with Infor extreme.

• We were impressed with the UI and Design.

Infor M3 UA Benelux 2018 5

Page 6: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Results Overview: Let’s you see how many errors were triggered in the test

Infor M3 UA Benelux 2018 6

Page 7: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Error handling present on IF statement, let’s you know where something failed in the test

Infor M3 UA Benelux 2018 7

Page 8: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Detailed view of script lets you see all inputs that were made prior to the error occurring

Infor M3 UA Benelux 2018 8

Page 9: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Screenshots are taken on every screen change to give you maximum visibility

Infor M3 UA Benelux 2018 9

Page 10: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Images are taken in high resolution, so you can read any warning text or errors

Infor M3 UA Benelux 2018 10

Page 11: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Products We Use?

• Qualify (Project Management)

• TestDrive (Automation)

• TestDrive-UAT (Documentation)

• We have yet to use the video documentation

(Animation). This will be closer to go live.

Infor M3 UA Benelux 2018 11

Page 12: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

Areas for Enhancements

• Felt engaged with development of the product – better analysis of errors within results (coming in November)

• Have a progress bar when saving results (especially useful when running long tests 8hrs plus) as there is currently no visual indicator of the progress of this.

Infor M3 UA Benelux 2018 12

Page 13: Easing the burden of testing in an M3 environment without ... · could organise testing, automation and documentation within one piece of software. • With Automation (TestDrive),

About the Speaker

Richard Calder is the IT Director of Reynolds a £200m Food service logistics company which delivers to leading restaurant brands across the UK. Richard was a key decision maker in the business move to Infor M3 in 2010.Since then, he has developed a business improvement team to realise, implement & develop software applications to improve productivity and efficiency, including Android mobile applications in the driver and warehouse environment, conveyor picking and more recently introducing an RFID application to control crate assets. A keen amateur cook and cricket enthusiast Richard lives in South West London.

Infor M3 UA Benelux 2018 13