大家好,我是讯享网,大家多多关注。
控件测试
一、文本框测试要点:
文本框的功能:接受用户输入的数据或显示数据。
1.是否允许输入disabled = disadled?
2.需要吗?
3.组合规则:(汉字、字母、数字、特殊字符、组合)
4.长度规则:(长度刚好小于定义的最小长度,长度刚好超过定义的最大长度,长度在允许的长度范围内)
5.允许重名吗?
6.空格(包括前空格,后空格,中间空格)
7.允许复制吗?
8.输入格式是否符合要求(日期格式、手机格式、邮件格式等。)
9.允许放大还是缩小?
二、密码箱测试要点:
1.密码是否以密文显示。比如输入后是否通过复制粘贴的方式以密文显示?
2.密码允许复制粘贴吗?
3.密码传输过程是否加密,数据库存储是否加密(MD5加密,sha256,mysql5)
4.组合规则:(汉字、字母、数字、特殊字符、组合)
5.长度规则:(长度刚好小于定义的最小长度,长度刚好超过定义的最大长度,长度在允许的长度范围内)
三、单箱测试要点:
1.不能同时选择一组单选按钮,只能选择一个。
2.逐个执行每个单选按钮的功能。选择男和女后,保存到数据库的数据应该是男和女,或者是数字1和2。
3.当一组执行相同功能的单选按钮处于初始状态时,默认必须选中其中一个,不能同时为空。
4.单选按钮是否可选(切换)
四、多选框(复选框)的考点:
1.可以同时选择(全选)吗?
2.可以同时清除吗(不选)
3.可以同时是空吗(如果同时是空有提示吗)
4.每个复选框的功能实现了吗?
五、下拉框(列表框)控件测试点:
1.下拉框条目的内容是正确的:没有丢失或错误。
2.下拉框允许多选时,分别检查shift选中的项目、Ctrl选中的项目、鼠标选中的多个项目。
3.当下拉框中的数据来自其他功能模块时,修改其他模块的数据,下拉框中的数据也会随之改变。
4.组合下拉框:注意组合下拉框的初始值。当一个下拉框的值改变时,后面的下拉框中的数据也会随之改变。
不及物动词文件上传控制的测试点:
1.文件上传功能
①选择符合要求的文件,上传。上传成功。
②正常显示上传成功的文件名称。
③可以查看或下载上传的文件。
④文件路径可以手工输入吗?
⑤手动输入正确的文件路径,上传成功。
⑥如果手动输入错误的文件,则无法上传文件路径提示。
⑦当有多个上传框时,上传同名文件。
⑧上传打开的文件。
2.文件大小测试
①符合格式,总大小略小于限制大小的文件——上传成功。
②符合格式且总大小等于限制大小的文件上传成功。
③符合格式的文件,总大小略大于限制大小-
④大小为0kb的txt文档-无法上传。
3.文件名测试
①文件名包含特殊字符。
②文件名都是中文的。
③所有文件名均为英文。
④中英文混合文件名。
4.文件格式测试
①上传正确格式——上传成功。
②上传不允许的格式-
七、按钮控制测试要点:
1.按钮功能是否实现(添加、删除、修改、取消、保存等。)
2.对于可能导致数据不可恢复的操作,必须给出确认信息,让用户有机会放弃选择(删除或关闭)。
3.如果点击按钮出现弹出框或弹出表单,需要测试弹出框或弹出框,弹出表单是否与按钮功能一致。
4.按钮的可用性在逻辑上是否正确?
5.按钮测试需要考虑按钮对齐、字体大小、颜色、重复功能按钮等界面测试的关键要素。
6.对非法输入或操作给予足够的提示。
八、滚动条控件测试要点:
1.滚动条的长度根据显示信息的长度或宽度及时变化,这有助于用户了解显示信息的位置和百分比。比如在word中浏览100页的文档,浏览到50页时滚动条位置应该在中间。
2.拖动滚动条,检查屏幕刷新,看看有没有乱码。
3.单击滚动条;软件测试专业网站
4.使用滚轮来控制滚动条
5.滚动条的上下按钮
九、导出功能测试要点:
1.导出的Excel文件名是否必需且正确?
2.导出Excel表格的格式检查,主要检查导出的Excel格式是否符合预期结果,名称字段是否正确。
3.导出所有数据的功能是否正确?
4.导出部分数据的功能是否正确?
5.选择数据为空时是否可以导出
6.导出的数据内容是否与系统中的一致?
7.不同浏览器导出的文件是否一致?
8.8期间数据的分页检查。Excel导出(一般有大量数据时,开发人员会批量取数据,分页时容易出现问题)
9.请注意导出文件的布局。当某个字段的内容过长时,是否可以自动换行?
界面及易用性
1.表单界面测试
(1)表单界面的测试点
1.表单大小。窗口大小要合适,使内部控件布局合理,不要太密,也不要太宽空,使空之间的空间得到合理利用。
2.移动表单。快速或慢速移动的表单、背景和表单本身必须正确刷新。
3.缩放表单。例如,如图11-4所示,点击右上角的最大化按钮,将窗体最大化:或者直接用鼠标拖动窗体的边框,将窗体放大。在这一点上,内部控制没有相应地扩大。只放大窗体而忽略控件的缩放是错误的。窗体上的控件也应该与窗体一起缩放。在编程过程中,包含按钮的界面一般不支持缩放,只有关闭功能在右上角。
4.显示分辨率。常用的显示器分辨率有640× 480、800×600、1024×768、1280× 1024等。在编程过程中,程序员可能会使用固定的控件大小和位置,不能随着分辨率的变化而变化,导致以1024× 768分辨率开发的程序在得到800× 600时显示内容被剪切。所以需要测试程序在不同分辨率下的显示是否正常。
(2)表单界面的测试点
1.状态栏。随着操作的不同,状态栏的内容会逐一发生变化。例如,如果选择了工作表2,它也会在状态栏中显示为工作表2;选择比例为150%,工具栏相应地以150%显示。
2。工具栏。工具栏图标有效,点击它并执行相应的操作。
3。工具栏图标显示与菜单中的图标一致,可以直观地表示要完成的操作。如图,菜单中剪切、复制、插入的图标与工具栏中的一致。如果不一致,用户的操作会受到影响。
4。错误消息的内容。内容正确,没有错别字。
5。显示的错误信息很清楚。比如打印过程中出现错误,错误信息是“未能完成操作”。内容模糊,没有任何关于错误原因的内容。有价值的信息应该是“没有找到打印机,请检查电缆连接”,这样用户可以通过这些信息很容易地找到错误类型。
6。屏幕对角线相交的地方,也就是屏幕的中心,是用户直视的地方,上四分之一是用户注意力容易被吸引的地方。放置测试表格时要注意这两个地方。
7。父窗体或主窗体的中心应该靠近对角线焦点。
8。子窗体的位置应该在主窗体的左上角或中央。
9。当出现多个子窗体时,要依次移到右下方,以显示窗体的标题。
10。重要的命令按钮和经常使用的按钮应该放在界面的显眼位置。
(3)表单界面的测试点
1.界面的长宽接近黄金分割点比例,长宽比例不能失衡或者宽度超过长度。
2。按钮大小基本差不多,不要用太长的名字。
3。按钮的大小与界面和空的大小相协调。
4。字体的大小与界面的大小相协调。通常使用宋体,字体大小为9-12。
5。前景与背景颜色相当协调。
6。使用柔和的颜色来防止颜色太刺眼。
7。界面风格要一致,文字的大小、颜色、字体要一致。
2.控制接口测试
(1)控制接口测试点
1.控件对齐放置,间隔一致,没有重叠区域。
2。没有错别字。
3。没有中英文混合。
4。控件的字体和大小应该一致。
5。控件完全显示,没有被剪切或重叠。
6个字不全角半角混用。
3.菜单界面测试
(1)菜单界面测试点
1.菜单工作正常,菜单标题与实际执行内容一致。
2。没有错别字。
3。没有重复的快捷键。
4。没有重复的热键。
5。快捷键和热键工作正常,与实际执行内容一致。
6。菜单的字体和大小是一致的。
7。没有中英文混合。
8。菜单是上下文相关的,不同的菜单为不同的用户显示或执行不同的功能。
9。与当前操作无关的菜单应该是灰色的。
10。鼠标右键菜单操作。同上1-9。
11。菜单排列在“常用、主、一次需要、工具和帮助”的位置,符合流行的Windows风格。
12。下拉菜单根据菜单的含义分组,按照一定的规则排列,并用水平线分隔。
13。一般菜单深度最多控制在三层以内。
14。菜单前面的图标是合适的,和高度这个词是一致的。
15。主菜单的数量是适当的,应该安排在一行中。
4.特殊属性的接口测试
(1)特殊接口测试点
1.安装界面有公司介绍或产品介绍,还有公司图标。
2。主界面和大部分界面最好都有公司图标。
3。登录界面有这个产品的logo,包括公司图标。
4。在“帮助”菜单的“关于”中有版权和产品信息。
5。公司系列产品应保持一致的界面风格,包括背景颜色、字体、菜单排列、图标、安装过程、按钮语言等。
5.易用性测试
(1)易用性是指软件产品被用户理解、学习、使用和吸引的能力。
(2)易用性测试点
A.业务合规性
B .功能定制
C .业务模块集成
D .数据共享能力
E .绑定
F .交互性
G .错误提示
(3)控制可用性测试点
(4)菜单可用性测试点
(5)快捷可用性测试点
(6)在线帮助易用性测试点
7.辅助系统的易用性测试点
(1)向导测试
(2)信息提示
a .信息提示是否用可理解的语言描述
b .是否提示重要的和破坏性的命令
c .信息提示是否统一。
可靠性测试
1.直接URL链接访问,在web系统中,直接输入功能页面的Url,看系统如何处理。
2.用户,不同用户之间的管理(权限)
3.上传文件的大小和格式不符合要求。系统有什么提示或者异常吗?
4:回车键:输入后回车,看系统怎么处理。
5.刷新键:在web系统中,使用浏览器的刷新键,看系统如何处理。
6:返回键:多次使用返回键,看看系统如何处理(用户登录时要特别注意)
7.可恢复性:系统崩溃后,测试系统能否快速恢复。
希望本文对你有帮助~ ~如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣,可以私信我或者关注微信官方账号“Testin软件测试”。免费获取软件测试厂商最新面试资料和Python自动化、接口和框架搭建学习资料!技术问答,同行交流。
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/47273.html