Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 520163
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T08:06:59+00:00 2026-05-13T08:06:59+00:00

(i am a software tester, not a software developer. i am testing a software

  • 0

(i am a software tester, not a software developer. i am testing a software developer’s webportal (tomcat) / database (mysql) software)

In the client webbroswer, I have to have cookies enabled (default) and javascript enabled (default) in order to log-in. I am using FF3.5.5.

Once successfully logged in, I then disable the javascript setting on the webbrowser.

I am logged into the webportal in order to tail the log — in order to monitor for exceptions. I am also logged into the database (mysql) — in order to see any changes in the database.

pwd
/usr/local/tomcat/logs


The webportal provides to the user, four “add/edit form pages” that the user can navigate into and enter data into and then click on the submit button (to write to the database)… AND each of these four “add/edit form pages” are designed with “client side javascript field checking” — to make sure that the user fills out the ‘required’ fields (Note: In this case, I am only interested in the case where there is error checking upon clicking on the submit button).


Two of the four “add/edit form pages” do not display when navigated to. I would say that this is a pass — SINCE javascript is disabled on the client.

  • Though, there is no message “bubbled up to the user” explaining why the webportal has choosen not to display the “add/edit form” to the user (fail).

The other two allow me to navigate into them. I would say that this is a fail.

  • One of these “add form pages” — that I am able to navigate to, allows me to then “submit” the form (with all of the required fields intentionally left in the null state — upon submit) (fail). This then causes the webportal to throw an exception (fail). The database table is not changed (pass).

  • One of these “add form pages” — that I am able to navigate to, allows me to then “submit” the form (with all of the required fields intentionally left in the null state — upon submit) (fail). This then does NOT cause the webportal to throw an exception (pass). The user is able to write the info to the database table (if it was the first submission using this form for the account) (fail).


I believe that my assessments of the passes and fails above are correct.

I am curious to know what the proposed fix would be in actual code.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T08:06:59+00:00Added an answer on May 13, 2026 at 8:06 am

    it looks to me like the portal is lacking server-side validation and relies on javascript for validating. This is a major security flaw and should be fixed. So i guess the following should pass with javascript turned off

    • user is able to view the form
    • user is able to submit the form with valid data
    • user is able to submit invalid data and gets an exception (or better, a friendly message) from the server
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 291k
  • Answers 291k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer That would depend on how that memory was allocated. The… May 13, 2026 at 6:03 pm
  • Editorial Team
    Editorial Team added an answer The general-purpose method is to create a background thread yourself,… May 13, 2026 at 6:03 pm
  • Editorial Team
    Editorial Team added an answer Find all the posts which overlap on at least one… May 13, 2026 at 6:03 pm

Related Questions

In my company we develop a software product. Until now we haven't had any
There are many things that all programmers should know, but I am particularly interested
I work for a software development company and we have around 100 people working
Currently in our enterprise we have a situation that i think it's not very
I have some (crappy) software that nevertheless works on all the installs I've done

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.