Field Length Validation for Desktop Application which has maximum 1000 characters
The character limit we are updating each field to will differ based on the information they are capturing. As a couple of examples, Company Name will be updated from 630 characters to 1000, and Address Lines will be updated from 40 characters to 60
Could you please let me know what would be valuable test cases for this requirement from UAT perspective?
manual-testing test-design testcase
New contributor
add a comment |
The character limit we are updating each field to will differ based on the information they are capturing. As a couple of examples, Company Name will be updated from 630 characters to 1000, and Address Lines will be updated from 40 characters to 60
Could you please let me know what would be valuable test cases for this requirement from UAT perspective?
manual-testing test-design testcase
New contributor
add a comment |
The character limit we are updating each field to will differ based on the information they are capturing. As a couple of examples, Company Name will be updated from 630 characters to 1000, and Address Lines will be updated from 40 characters to 60
Could you please let me know what would be valuable test cases for this requirement from UAT perspective?
manual-testing test-design testcase
New contributor
The character limit we are updating each field to will differ based on the information they are capturing. As a couple of examples, Company Name will be updated from 630 characters to 1000, and Address Lines will be updated from 40 characters to 60
Could you please let me know what would be valuable test cases for this requirement from UAT perspective?
manual-testing test-design testcase
manual-testing test-design testcase
New contributor
New contributor
edited 1 hour ago
Kate Paulk♦
25.2k64087
25.2k64087
New contributor
asked 2 hours ago
SoniaSonia
161
161
New contributor
New contributor
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
User acceptance test (UAT) criteria (in agile software development)
are usually created by business customers and expressed in a business
domain language
https://en.wikipedia.org/wiki/Acceptance_testing
I don't think Field Length Validation has anything to do with User acceptance testing. Maybe the business should write their own tests.
Never the less here are some testing pointers and ideas:
Map how the data is used. Don't forget to test locations where the data is used, test the new length is used properly. For example in reports. E.g. don't only test that the input and storage works.
For example:
- Does the address still fit the plastic envelope window in traditional letters used for sending invoices?
- Are API based on this data still backward-compatible?
Commonly make a list of test heuristics how your team should test input fields.
Personally, I don't like to limit input fields. Challenge why does it now go from 40 to 60? What is the chance next week it needs to be 80? I have seen street names/city names that are way longer than 60.
Company names of 1000 characters? You are making this stuff up, because company names are never so long, at least not that I can find. Maybe also test the requirements up-front, instead of after they are implemented.
Other reads:
- https://ux.stackexchange.com/questions/34920/how-many-characters-should-typical-address-fields-allow-on-an-international-webs
- http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf
+1 Neils answer, as usual, is very helpful
– Michael Durrant
44 mins ago
add a comment |
If character lengths are changing I would suggest boundary testing
For example I would consider testing:
- no chrs
- 1 chr
- 629 chrs
- 630 chrs
- 631 chrs
- 999 chrs
- 1000 chrs
- 1001 chrs
- 1002 chrs
I would retain the following as regression tests going forward:
- no chrs
- 1 chr
- 999 chrs
- 1000 chr
- 1001 chrs
add a comment |
I would like to prefer the Equivalence and Boundary Value for each field.
Minimum,
Just above the minimum,
A nominal value,
Just below the maximum,
Maximum.
While providing the input, I hope application should consider spaces between the words should be a character
If it is non -required field check with NULL/EMPTY values and try to update some charters from the Edit screen
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "244"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sonia is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsqa.stackexchange.com%2fquestions%2f38956%2ffield-length-validation-for-desktop-application-which-has-maximum-1000-character%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
User acceptance test (UAT) criteria (in agile software development)
are usually created by business customers and expressed in a business
domain language
https://en.wikipedia.org/wiki/Acceptance_testing
I don't think Field Length Validation has anything to do with User acceptance testing. Maybe the business should write their own tests.
Never the less here are some testing pointers and ideas:
Map how the data is used. Don't forget to test locations where the data is used, test the new length is used properly. For example in reports. E.g. don't only test that the input and storage works.
For example:
- Does the address still fit the plastic envelope window in traditional letters used for sending invoices?
- Are API based on this data still backward-compatible?
Commonly make a list of test heuristics how your team should test input fields.
Personally, I don't like to limit input fields. Challenge why does it now go from 40 to 60? What is the chance next week it needs to be 80? I have seen street names/city names that are way longer than 60.
Company names of 1000 characters? You are making this stuff up, because company names are never so long, at least not that I can find. Maybe also test the requirements up-front, instead of after they are implemented.
Other reads:
- https://ux.stackexchange.com/questions/34920/how-many-characters-should-typical-address-fields-allow-on-an-international-webs
- http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf
+1 Neils answer, as usual, is very helpful
– Michael Durrant
44 mins ago
add a comment |
User acceptance test (UAT) criteria (in agile software development)
are usually created by business customers and expressed in a business
domain language
https://en.wikipedia.org/wiki/Acceptance_testing
I don't think Field Length Validation has anything to do with User acceptance testing. Maybe the business should write their own tests.
Never the less here are some testing pointers and ideas:
Map how the data is used. Don't forget to test locations where the data is used, test the new length is used properly. For example in reports. E.g. don't only test that the input and storage works.
For example:
- Does the address still fit the plastic envelope window in traditional letters used for sending invoices?
- Are API based on this data still backward-compatible?
Commonly make a list of test heuristics how your team should test input fields.
Personally, I don't like to limit input fields. Challenge why does it now go from 40 to 60? What is the chance next week it needs to be 80? I have seen street names/city names that are way longer than 60.
Company names of 1000 characters? You are making this stuff up, because company names are never so long, at least not that I can find. Maybe also test the requirements up-front, instead of after they are implemented.
Other reads:
- https://ux.stackexchange.com/questions/34920/how-many-characters-should-typical-address-fields-allow-on-an-international-webs
- http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf
+1 Neils answer, as usual, is very helpful
– Michael Durrant
44 mins ago
add a comment |
User acceptance test (UAT) criteria (in agile software development)
are usually created by business customers and expressed in a business
domain language
https://en.wikipedia.org/wiki/Acceptance_testing
I don't think Field Length Validation has anything to do with User acceptance testing. Maybe the business should write their own tests.
Never the less here are some testing pointers and ideas:
Map how the data is used. Don't forget to test locations where the data is used, test the new length is used properly. For example in reports. E.g. don't only test that the input and storage works.
For example:
- Does the address still fit the plastic envelope window in traditional letters used for sending invoices?
- Are API based on this data still backward-compatible?
Commonly make a list of test heuristics how your team should test input fields.
Personally, I don't like to limit input fields. Challenge why does it now go from 40 to 60? What is the chance next week it needs to be 80? I have seen street names/city names that are way longer than 60.
Company names of 1000 characters? You are making this stuff up, because company names are never so long, at least not that I can find. Maybe also test the requirements up-front, instead of after they are implemented.
Other reads:
- https://ux.stackexchange.com/questions/34920/how-many-characters-should-typical-address-fields-allow-on-an-international-webs
- http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf
User acceptance test (UAT) criteria (in agile software development)
are usually created by business customers and expressed in a business
domain language
https://en.wikipedia.org/wiki/Acceptance_testing
I don't think Field Length Validation has anything to do with User acceptance testing. Maybe the business should write their own tests.
Never the less here are some testing pointers and ideas:
Map how the data is used. Don't forget to test locations where the data is used, test the new length is used properly. For example in reports. E.g. don't only test that the input and storage works.
For example:
- Does the address still fit the plastic envelope window in traditional letters used for sending invoices?
- Are API based on this data still backward-compatible?
Commonly make a list of test heuristics how your team should test input fields.
Personally, I don't like to limit input fields. Challenge why does it now go from 40 to 60? What is the chance next week it needs to be 80? I have seen street names/city names that are way longer than 60.
Company names of 1000 characters? You are making this stuff up, because company names are never so long, at least not that I can find. Maybe also test the requirements up-front, instead of after they are implemented.
Other reads:
- https://ux.stackexchange.com/questions/34920/how-many-characters-should-typical-address-fields-allow-on-an-international-webs
- http://testobsessed.com/wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf
edited 45 mins ago
answered 51 mins ago
Niels van ReijmersdalNiels van Reijmersdal
21.9k23176
21.9k23176
+1 Neils answer, as usual, is very helpful
– Michael Durrant
44 mins ago
add a comment |
+1 Neils answer, as usual, is very helpful
– Michael Durrant
44 mins ago
+1 Neils answer, as usual, is very helpful
– Michael Durrant
44 mins ago
+1 Neils answer, as usual, is very helpful
– Michael Durrant
44 mins ago
add a comment |
If character lengths are changing I would suggest boundary testing
For example I would consider testing:
- no chrs
- 1 chr
- 629 chrs
- 630 chrs
- 631 chrs
- 999 chrs
- 1000 chrs
- 1001 chrs
- 1002 chrs
I would retain the following as regression tests going forward:
- no chrs
- 1 chr
- 999 chrs
- 1000 chr
- 1001 chrs
add a comment |
If character lengths are changing I would suggest boundary testing
For example I would consider testing:
- no chrs
- 1 chr
- 629 chrs
- 630 chrs
- 631 chrs
- 999 chrs
- 1000 chrs
- 1001 chrs
- 1002 chrs
I would retain the following as regression tests going forward:
- no chrs
- 1 chr
- 999 chrs
- 1000 chr
- 1001 chrs
add a comment |
If character lengths are changing I would suggest boundary testing
For example I would consider testing:
- no chrs
- 1 chr
- 629 chrs
- 630 chrs
- 631 chrs
- 999 chrs
- 1000 chrs
- 1001 chrs
- 1002 chrs
I would retain the following as regression tests going forward:
- no chrs
- 1 chr
- 999 chrs
- 1000 chr
- 1001 chrs
If character lengths are changing I would suggest boundary testing
For example I would consider testing:
- no chrs
- 1 chr
- 629 chrs
- 630 chrs
- 631 chrs
- 999 chrs
- 1000 chrs
- 1001 chrs
- 1002 chrs
I would retain the following as regression tests going forward:
- no chrs
- 1 chr
- 999 chrs
- 1000 chr
- 1001 chrs
answered 2 hours ago
Michael DurrantMichael Durrant
15.1k22165
15.1k22165
add a comment |
add a comment |
I would like to prefer the Equivalence and Boundary Value for each field.
Minimum,
Just above the minimum,
A nominal value,
Just below the maximum,
Maximum.
While providing the input, I hope application should consider spaces between the words should be a character
If it is non -required field check with NULL/EMPTY values and try to update some charters from the Edit screen
add a comment |
I would like to prefer the Equivalence and Boundary Value for each field.
Minimum,
Just above the minimum,
A nominal value,
Just below the maximum,
Maximum.
While providing the input, I hope application should consider spaces between the words should be a character
If it is non -required field check with NULL/EMPTY values and try to update some charters from the Edit screen
add a comment |
I would like to prefer the Equivalence and Boundary Value for each field.
Minimum,
Just above the minimum,
A nominal value,
Just below the maximum,
Maximum.
While providing the input, I hope application should consider spaces between the words should be a character
If it is non -required field check with NULL/EMPTY values and try to update some charters from the Edit screen
I would like to prefer the Equivalence and Boundary Value for each field.
Minimum,
Just above the minimum,
A nominal value,
Just below the maximum,
Maximum.
While providing the input, I hope application should consider spaces between the words should be a character
If it is non -required field check with NULL/EMPTY values and try to update some charters from the Edit screen
answered 41 mins ago
AnandAnand
440416
440416
add a comment |
add a comment |
Sonia is a new contributor. Be nice, and check out our Code of Conduct.
Sonia is a new contributor. Be nice, and check out our Code of Conduct.
Sonia is a new contributor. Be nice, and check out our Code of Conduct.
Sonia is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Software Quality Assurance & Testing Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsqa.stackexchange.com%2fquestions%2f38956%2ffield-length-validation-for-desktop-application-which-has-maximum-1000-character%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown