Skip to content

Releases: eviltester/TestingApp

Pulper 1.2.6 and more pages

28 Oct 15:42
Compare
Choose a tag to compare

The main purpose of the release was to have version 1.2.6 of the Pulper as a formal download.

1.2.6 of The Pulper has better CORS support, more API from the GUI and minor 'bug'fixes with v11 built in.

The test pages have the javascript events buttons page, and the auto grow challenge.

Added Input Validation Form Test Page

23 Jun 12:42
Compare
Choose a tag to compare

Added a new micro app to the test pages, the Input Validation Form which combines HTML, JavaScript and Server side validation. There may or may not be differences in the validation used at each level.

Styled and new APIs

14 Mar 00:24
Compare
Choose a tag to compare

This is a bumper update.

v1.3.8 of the combined apps.

compendium-of-test-apps-1-3-8-jar-with-dependencies.jar

Has new versions of all of the software.

  • Restlisticator has nicely formatted documentation
  • GUI Styling is more consitent across the apps
  • The Games and Apps in compendiumdevapps-1-1-2 have a better menu page and styling

The real updates are to The Pulper and Selenium Test Pages

Selenium Test Pages has more styling and more pages.

The Pulper now has 11 versions internally, and version 9 onwards has an API that is used by the GUI and can be called separately. Documentation for the API is available on https://www.eviltester.com/page/tools/thepulper/

But the link is... https://documenter.getpostman.com/view/27996/SzKWucnk?version=latest


The full package with all apis and test apps including Test Pages, Restlisticator and The Pulper

java -jar compendium-of-test-apps-1-3-8-jar-with-dependencies.jar

The test pages for Selenium all styled and expanded

java -jar seleniumtestpages-1-3-6-jar-with-dependencies.jar

also deployed to https://testpages.herokuapp.com

The Pulper a test app with multiple versions and API built in

java -jar thepulper-1-2-5-jar-with-dependencies.jar

also deployed to https://thepulper.herokuapp.com/

The simple games and loose test apps

java -jar compendiumdevapps-1-1-2-jar-with-dependencies.jar

Converted all old test pages

25 Oct 15:02
Compare
Choose a tag to compare

I have converted all the old Selenium Test Pages to the new styling, and some of these have additional functionality.

They are mostly compatible with the old code, but as I update the training code I'll make changes to the new pages, rather than the old pages.

The only changes I'm likely to make to the old pages are to remove jQuery.

Selenium Test Pages

23 Oct 11:46
Compare
Choose a tag to compare

I updated the Selenium Test Pages to have these finally work in the app.

And amended them so they can be deployed to heroku:

https://testpages.herokuapp.com/

To run the test pages on their own:

java -jar seleniumtestpages-1-3-2-jar-with-dependencies.jar

Then visit https://localhost:4567

The Pulper is Shiny

09 Oct 12:14
Compare
Choose a tag to compare

The Pulper has been bumpted to version 1.2.4

I added some CSS to The Pulper to make it look nicer.

I split v5 and v6 into v5 and v6 and v7

v5 is the fully working Pulper using Form Submissions
v6 has partially implemented form submission using JavaScript
v7 has partially implemented API submission using JavaScript

The next steps for The Pulper are the JavaScript based GUIs to allow testing/automating of XHTTP and demonstrate more use of the dev tools when testing.

Better Multi User Support on RestListicator and The Pulper

15 Mar 12:38
Compare
Choose a tag to compare

The Pulper and RestListicator have been updated to better support multi user access.

This has allowed them both to be released independently to heroku as well as packaged in TestingApp and as separate jars.

You can still download them and use them locally.

The Pulper now creates a unique session for each user so they do not interfere with each other when testing. Sessions timeout after 5 minutes of inactivity, at which point you would have a newly built session with the static data.

RestListicator has configurable timeouts. Each custom user session will last for 2 minutes by default on heroku and 30 seconds locally, this can be configured by starting the application with -maxsessionseconds=SECONDS e.g. -maxsessionseconds=60

RestListicator also supports multi-user by refreshing the 'shared data' every few minutes - -resettimer=MILLISECONDS e.g. -resettimer=300000. This is set to 5 minutes on heroku.

RestListicator now supports individual sessions e.g. calling /sessionid will create a unique session with unique data and can only be accessed if you use add X-SESSIONID header with the value returned when you created the session with `/sessionid'

This makes RestListicator easy to use by default e.g. everyone accesses the same data, but you can be a little more advanced, change the headers and have your own unique session.

The Pulper has now been updated with a v005 which has some Ajax in use for creating authors, and a bug fix for the list numbering and naming.

Now with apps/reflect

13 Oct 07:53
Compare
Choose a tag to compare

apps/reflect will show the details of the http call made to it

e.g. GET https://localhost:4567/apps/reflect

And you can add further items in the path /more/apage.html

It always responds with 200 and renders details of the request

This change is in compendiumdevapps and in the main compendium

java -jar compendiumdevapps-1-1-1.jar

Or the recommended download:

java -jar compendium-of-test-apps-1-3-3.jar

The Pulper now works on windows

11 Oct 16:32
Compare
Choose a tag to compare

Fixed a bug in The Pulper because the resource file parsing assumed Mac, and the resource file loading also assumed Mac/Linux

No other apps in the Compendium have changed so you can download these from the v1.2 release.

To access just The Pulper web app, then download thepulper-1-2-2.jar and run from command line:

java -jar thepulper-1-2-2.jar

To access all the apps then download compendium-of-test-apps-1-3-2.jar

java -jar compendium-of-test-apps-1-3-2.jar

Cookies fix and v5 Pulper

09 Oct 15:57
Compare
Choose a tag to compare

The Pulper has a new v5 which uses JavaScript for the Author creation (now v 1.2.1)

Fixed a bug in the Selenium Test Pages Search page because the cookies.js wasn't being pickedup. (now v 1.3.1)

No other apps in the Compendium have changed so you can download these from the v1.2 release.

To access just The Pulper web app, then download thepulper-1-2-1.jar and run from command line:

java -jar thepulper-1-2-1.jar

To access just The Selenium Test Pages web app, then download seleniumtestpages-1-3-1.jar and run from command line:

java -jar seleniumtestpages-1-3-1.jar

To access all the apps then download compendium-of-test-apps-1-3-1.jar

java -jar compendium-of-test-apps-1-3-1.jar