【功能测试】功能测试点需要从哪些方面考虑?

2020-11-13 13:36发布

6条回答
cc收获啦
1楼 · 2020-11-30 14:00.采纳回答

 功能测试框架一般情况就是包含以下几类:界面友好性测试、功能测试、页面链接测试、容错测试、稳定性测试、 性能测试(简单方面)等等。

   1.1.1 界面友好性测试

  风格、样式的协调性是否合理

  界面布局是否整齐,尽量不要使用滚动条

  界面操作、标题描述要恰当

  操作符合大众的常规习惯

  提示界面符合规范(不要出现中英混写)

  界面中各个控件是否整齐美观

  日期控件是否可正常编辑、长度是否合理,保证修改时可以把时间全部显示

  查询结果列表列宽是否合理、标签描述是否合理、太宽需要有横向滚动提示

  对于信息比较长的文本,文本框需提供自动竖直滚动条

  支持Tab键,使用时不会出现乱跳情况

  有没有提供相关的热键

  控件的提示语描述是否正确

  模块调用是否统一,相同的模块是否调用同一个界面

  用滚动条移动页面时,页面的控件是否显示正常

  时期的显示格式是否正确

  页面是否有多余无用的按钮或标签

  窗口标题或图标要菜单栏统一,且最大化最小化操作是否正常

  对于正常的功能,操作简单明了

  执行风险操作时,要有相关的提示

  正确性检查:检查页面上的form, button, table, header, footer,提示信息,还有其他文字拼写,句子的语法等是否正确。

  系统应该在用户执行错误的操作之前提出警告,提示信息.

  页面分辨率检查,不同的分辨率浏览是否会出现乱码等不友好的界面出现

  合理性检查:做delete, update, add, cancel, back等操作后,查看返回的页面是否合理。

  


霸气的名字 - 喜欢晴天
2楼 · 2020-11-13 13:55

功能测试框架一般情况就是包含以下几类:界面友好性测试、功能测试、页面链接测试、容错测试、稳定性测试、性能测试(简单方面)等等。

summer
3楼 · 2020-11-16 15:17

 1.UI测试

  1)界面(菜单、窗口、按钮)布局、风格是否满足客户要求,文字和图片组合是否美观,操作是否友好。

  2)清晰、简洁、美观、响应、一致

  3)图形测试、内容测试、导航测试

  图形包括图片、颜色、字体、背景、按钮

  文字的是否展示、是否表意不明、是否涉及敏感字段

  2.安装与卸载测试

  安装

  1)软件安装后是否能够正常运行,安装目录和文件是否正常建立。

  2)app的版本覆盖测试(v1.0>v2.0)和版本回退测试(v2.0>v1.0)

  3)安装过程中取消,下次安装是否正常。

  4)安装过程来电,短信,通知,对安装是否有影响。

  5)安装空间不足时是否有相应提示

  卸载

  1)直接卸载app是否有提示。

  2)卸载后是否删除相应的安装目录。

  3)卸载是否支持取消功能,单击取消后,是否正常可用。

  4)卸载过程中死机,断电,重启等,对卸载有什么影响。

  3.登录运行

  登录

  1)用户名和密码错误、漏填时,界面有提示信息。

  3)密码更改后,登录是否正常。

  4)用户主动退出登录后,下次启动APP时,应该进入登录界面。

  5)ios与android设备登录同一个账号,用户数据是否同步。

  运行

  1)APP安装完成后,是否可以正常打开,是否有加载图示等。

  2)APP的运行速度正常,切换是否流畅。

  4.切换测试

  切换场景包括:app切换到后台、多个app之间切换。

  1)app切换到或其他app或者系统界面,再回到app,是否停留在上一次操作的界面,app是否正常使用.

  2)当app使用过程中有电话进来中断后再切换到app,功能状态是否正常。

  5.兼容性测试

  1)操作系统版本的兼容性(Android各个版本,ios各个版本)

  2)不同手机品牌的兼容性。

  3)app跨版本的兼容性。

  4)与其他app的兼容性。

  6.升级更新

  1)当app有更新版本时,手机端有更新提示。

  2)当app版本为非强制升级版时,可以取消更新,旧版本能正常使用。用户在下次启动app时,仍出现更新提示。

  3)当app有新版本时,直接更新检查是否能正常更新。

  4)更新后,检查更app功能是否是新版本。

  7.异常测试:

  1)交互异常性测试:客户端作为手机特性测试,包括被打扰的情况;如来电、来短信、低电量测试等,

  还要注意手机端硬件上,如:待机,插拔数据线、耳机等操作不会影响客户端。

  2)异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。

  8.网络测试

  目前手机手机接入的网络主要分为3G、4G、wifi。

  1) 无网络时,有切换网络的操作或者提示。

  2)网络间切换、断网等app都有相应提示,重新联网后正常使用。

  3) 在网络信号不好时,检查数据是否会一直处于提交中的状态,有无超时限制。如遇数据交换失败时要给予提示。

  4) 弱网络下操作是否有提示。

  9.权限测试

  当权限没有开启时,或友好提示是否允许设置,当允许开启时,跳转到设置界面。

  1)有限制允许接入网络提示或选项。

  2)有限制允许读写通讯录、用户数据提示或选项。

  3)有限制允许相机提示或选项。

  4)有限制允许定位功能提示或选项。


这是需要分不同的项目来看的整体上是氛围pc端和app端口  

pc端最主要需要重点关注界面友好性测试、功能测试、页面链接测试、容错测试、稳定性测试、性能测试(简单方面)等等。  而app端重点需要测试1.UI测试     2.安装与卸载测试  3.登录运行  4.切换测试    5.兼容性测试       6.升级更新      7.异常测试:  8.网络测试      9.权限测试 等

  

相关问题推荐

  • 回答 19
    已采纳

    软件测试最主要的目的,是为了保证软件上线以后,能够正常平稳没有bug的运行下去,因为测试的本质就是找应用程序和需求规格说明书之间的不同,如果两者发现不一致了,那一定是出现问题了。而通过软件测试工作,能够帮助甲方人员更好的接受软件提供依据,也让...

  • 回答 10

    简单地说,测试点就是一个安装了网络速度测试程序的网站或服务器,供其它网友测试从其它地方连接到该网站或服务器的速度。比如,您有一个网站,您在网站中安装了我们免费为您提供的网络速度测试程序,经本站技术人员审核合乎要求,您的网站就成为本站测试联盟...

  • 回答 4

    果图法是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。因果图法一般和判定表结合使用,通过映射同...

  • 回答 10

       采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。

  • 回答 7
    已采纳

    在编程中,布尔量指一个真或假状态。通常它们分别用0,1或1,-1来表示,这和编程语言有关。具体来说当布尔量为真的时候表示一个表达式或判断成立,否则这个式子或判断不成立。你把它理解为成立或不成立就行了。...

  • 回答 6

    测试用例:为实施测试而向被测试系统提供的输入数据、操作或各种环境设置以及期望结果的一个特定的集合。测试脚本是为了进行自动化测试而编写的脚本。两者的关系: 测试脚本的编写必须对应相应的测试用例...

  • 回答 6

    功能点:能够单独完成的某个具体业务流程。 一般在软件测试工作流程中的需求分析阶段,要根据需求说明书或者原型图提取功能点,功能点是和需求点相对应的。例如:每个软件都有注册登录,注册、登录就是两个功能点。登录模块还可以细化成登录功能,忘记密码功...

  • 回答 7
    已采纳

    一、一定要提交。1. 记得有这么个缺陷,以后再遇到的时候可能就会了解发生的原因。2. 尽力去查找出错的原因,比如有什么特别的操作,或者一些操作环境等。3. 程序员对程序比测试人员熟悉的多,也许你提交了,即使无法重新,程序员也会了解问题所在。4. 无...

  • 回答 5

    1、如果你的自学能力较弱,就找个靠谱的培训机构学习,培训机构的功能很简单:公司需要什么,机构就培训什么。针对市场,公司用人也舒服,求职者找工作也好找。2、如果你自学能力强就找些专业教材,结合网上的资料来学习。但是需要你有坚持的毅力。3、测试分...

  • 回答 5

    判定表(Decision Table)是分析和表达多逻辑条件下执行不同操作的情况下的工具.在程序设计发展的初期,判定表就已被当作编写程序的辅助工具了.由于它可以把复杂的逻辑关系和多种条件组合的情况表达得既具体又明确....

  • 回答 5

    判定表通常有以下四个部分组成:1)条件桩(Condition Stub):列出了问题的所有条件。通常认为列出的条件的次序无关紧要。2)动作桩(Action Stub):列出了问题规定可能采取的操作。这些操作的排列顺序没有约束。3)条件项(Condition Entry):列出针对它左列...

  • 回答 6

    、 黑盒测试:是一种常用的软件测试方法,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。几种常用的黑盒测试方法和黑盒测试工具有,等价类划分法、边界值分析法、因果图法、决策表法。在实际运用中要选择合适的方法。二、 因果...

  • 回答 3

    长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值分析方法设计测试用例,首先应确定边界情况。通常输入和输出等价类的边界,就是...

  • 回答 2

    1) 边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。2) 边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。

没有解决我的问题,去提问