General Test Scenarios
1 all mandatory fields should be validated and indicated by askterisk(*) symbol
2 validation error messages should be displayed properly at correct position
3 all error message should be displayed in same css style(e.g. using red color)
4 General confirmation messages should be displayed using CSS style other than error messages style(e.g. using green color)
5 Tool tips text should be meaningful
6 Dropdown fields should have first entry as blank or text like 'select'
7 Delete functionality for any record on page should ask for confirmation
8 select /deselect all records options should be provided if page supports record add/delete/update functionality
9 Amount values should be displayed with correct currency symbols.
10 default page sorting should be provided
11 reset button functionality should set default values for all fields
12 all numeric values should be formatted properly
13 input fields should be checked for max field value . Input values greater than specified max limit should not be accepted or stored in database.
14 check all input fields for special characters
15 field labels should be standard e.g. field accepting user's first name should be labeled properly as 'First Name'
16 check page sorting functionality after add / edit/ delete operations on any record
17 check for timeout functionality. Timeout values should be configurable. Check application behavior after operation timeout
18 check cookies used in an application
19 check if downloadable files are pointing to correct file paths
20 all resource keys should be configurable in config files or database instead of hard coding.
21 standard conventions should be followed throughout for naming resource keys
22 Validate markup for all web pages (validate HTML and CSS for syntax errors) to make sure it is compliant with the standards.
23 application crash or unavailable pages should be redirected to error page
24 check text on all pages for spelling and grammatical errors
25 check numeric input fields with character input values. Proper validation message should appear.
26 check for negative numbers if allowed for numeric fields
27 check amount fields with decimal number values.
28 check functionality of buttons available on all pages
29 user should not be able to submit page twice by pressing submit button in quick succession.
30 Divide by zero errors should be handled for any calculations
31 input data with first and last position blank should be handled correctly.
General Test Scenarios的更多相关文章
- Paper | No-reference Quality Assessment of Deblocked Images
目录 故事背景 本文方法(DBIQ) 发表在2016年Neurocomputing. 摘要 JPEG is the most commonly used image compression stand ...
- PatentTips - Safe general purpose virtual machine computing system
BACKGROUND OF THE INVENTION The present invention relates to virtual machine implementations, and in ...
- mysql general log日志
注:应一直出现http://www.cnblogs.com/hwaggLee/p/6030765.html文章中的问题 故mysql general log日志.查看具体是什么命令导致的. 打开 ge ...
- Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为“通用职责分配软件模式”
Atitit GRASP(General Responsibility Assignment Software Patterns),中文名称为"通用职责分配软件模式" 1. GRA ...
- OpenCASCADE General Transformation
OpenCASCADE General Transformation eryar@163.com Abstract. OpenCASCADE provides a general transforma ...
- RS-232, RS-422, RS-485 Serial Communication General Concepts(转载)
前面转载的几篇文章重点介绍了UART及RS-232.在工控领域除了RS-232以外,常用的串行通信还有RS-485.本文转载的文章重点介绍了RS-232.RS-422和RS-485. Overview ...
- 地理信息系统 - ArcGIS - 高/低聚类分析工具(High/Low Clustering ---Getis-Ord General G)
前段时间在学习空间统计相关的知识,于是把ArcGIS里Spatial Statistics工具箱里的工具好好研究了一遍,同时也整理了一些笔记上传分享.这一篇先聊一些基础概念,工具介绍篇随后上传. 空间 ...
- java-collections.sort异常Comparison method violates its general contract!
转载:http://www.tuicool.com/articles/MZreyuv 异常信息 java.lang.IllegalArgumentException: Comparison metho ...
- compass General 常用api学习[Sass和compass学习笔记]
compass 中一些常用api 包括一些浏览器hack @import "compass/utilities/general" Clearfix Clearfix 是用来清除浮动 ...
随机推荐
- python opencv画图可视化
画直线 import numpy as np import cv2 # Create a black image img = np.zeros((512,512,3), np.uint8) # Dra ...
- centos时区设置
[root@ logs]# tzselect Please identify a location so that time zone rules can be set correctly.Pleas ...
- Qt+QGIS二次开发:QGIS中使用QgsRubberBand类创建临时图形
1 概述 临时图形Rubberband主要用于高亮显示.交互绘制等情况下.2 原理 临时图形是在一个底色透明的图层(顶层)上,添加已有的几何元素或者创建一个几何元素(临时图形),可以设置相应的样式, ...
- 在windows端使用jupyter notebook,服务器充当后台计算云端 简化描述
在CentOS7服务器端启动jupyter notebook服务,在windows端使用jupyter notebook,服务器充当后台计算云端 简化描述 CentOS7服务器端 jupyter no ...
- DHT11温度传感器应用电路
DHT11应用电路: 注意点: Vcc和GND之间连接一个100 μF的一个电解电容(通常电容的取值在100μF-300μF之间,滤波) SWI接一个5K的上拉电阻,目的是增强驱动能力
- ESP32 environment ubuntu
ubuntu官方用的是16.04版本的,阿里源下载地址:http://mirrors.aliyun.com/ubuntu-releases/16.04/ 用官方版本的好处就是省的搞一堆各种错误 ...
- SkylineGlobe的PopupMessage里面嵌入的网页如何与主页面交互通讯
1.主页面调用PopupMessage,如果需要传值,就是普通的页面间的传值就可以实现了. a.html页面调用PopupMessage创建方法,url传入b.html?x=111&y=22; ...
- 解决 HttpWebResponse.GetResponse()一直提示超时
原文首发: http://anforen.com/wp/2018/04/httpwebresponsegetresponse/ HttpWebResponse response = (HttpWebR ...
- 阿里云telnet 3306端口失败
在阿里云的服务器上安装了MySQL, 然后远程访问总是不通. 查询了很久,排查思路如下: 检查mysql是否启动 检查本机3306端口是否处于监听状态 检查阿里云控制台是否开启了安全限制 检查mysq ...
- WPF中DataGrid中的DataGridCheckBoxColumn用法(全选,全否,反选)
原文:WPF中DataGrid中的DataGridCheckBoxColumn用法(全选,全否,反选) 前台代码 <DataGrid.Columns> <DataGridCheckB ...