• 0
  • 0
分享
  • 软件测试的类型-其他类型的测试(3)
  • 桃子 2022-08-01 14:38:21 字数 738 阅读 770 收藏 0

比较测试

将产品与之前版本或其他类似产品的优缺点进行比较称为比较测试。

等价划分

它是一种测试技术,也是黑盒测试的一种。在此 等价分区期间,会选择一组组并选取一些值或数字进行测试。可以理解,来自该组的所有值都生成相同的输出。

此测试的目的是删除特定组中产生相同输出但没有任何缺陷的冗余测试用例。

假设应用程序接受 -10 和 +10 之间的值,然后使用等价分区,选择用于测试的值是零、一个正值和一个负值。因此,此测试的等效分区是 -10 到 -1、0 和 1 到 10。

示例测试

示例测试是实时测试。它包括实时场景和基于测试人员经验的场景。

这种类型的测试也被称为基于经验的测试,因为它使用测试人员对应用程序过去如何工作、如何破坏应用程序、这类应用程序中常见的错误类型的了解。

图形用户界面 (GUI) 测试

此 GUI 测试的目标是根据业务需求验证 GUI。详细设计文档和 GUI 模型屏幕中提到了应用程序的预期 GUI。

GUI 测试包括屏幕上显示的按钮和输入字段的大小、所有文本、表格和表格中的内容的对齐方式。

它还验证应用程序的菜单。选择不同的菜单和菜单项后,验证页面没有波动,鼠标悬停在菜单或子菜单上后对齐保持不变。

增量集成测试

增量集成测试是一种自下而上的测试方法,即在添加新功能时对应用程序进行持续测试。

应用程序功能和模块应该足够独立以单独测试。这是由程序员或测试人员完成的。

安装/卸载测试

执行安装测试以检查软件应用程序是否已正确安装并按预期工作。安装测试是用户第一次与实际应用程序交互之前的测试阶段。安装测试也称为“实施测试”。

执行卸载测试以确认软件的所有组件或元素是否已从系统中删除。

安装和卸载测试 是在不同硬件或软件环境下的不同操作系统上对完整、部分或升级的安装/卸载过程进行的。

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 泸定6.8级地震发生时,四川、重庆部分居民的手机中都提前接到了地震预警信息,其中一张来自重庆网友的预警截图刷屏各大网站,“64秒后地震横波到达重庆市江北区,震中四川泸定,预警震级6.9级,震感较强”。一时间,“你手机的地震预警功能开了吗”“仅需10秒教大家如何打开手机地震预警”等话题迅速充上热搜。什么是地震预警?手机如何实现地震预警功能?9月7日,四川大学教授、地震预警与多灾种预警应用信息技术四川省重点实验室主任、成都高新减灾研究所所长王暾进行了解读。“预警”非“预报”多款国产手机已内置该功能“地震预警常与地震预报混淆,一字之差却谬以千里。”王暾说,地震预报是在地震还没有发生时,通过研究分析,...
            0 0 745
            分享
          • 一、白盒测试的主要测试方法1、代码检查法;2、静态结构分析法;3、静态质量度量法;4、逻辑覆盖法;5、基本路径测试法(应用最广泛);6、域测试7、符号测试;8、Z路径覆盖;9、程序变异。二、基本路径测试法1、定义:基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。2、基本路径测试法的基本步骤程序的控制流图:描述程序控制流的一种图示方法。程序圈复杂度:McCabe复杂性度量。从程序的环路复杂性可导出程序基本路径集合中的独立路径条数,这是确定程序中每个可执行语句至少执...
            14 14 825
            分享
          • 软件测试分类按测试用例的设计方法,软件测试分为白盒测试和黑盒测试。按测试策略和过程,软件测试分为单元测试、集成测试、确认测试和系统测试。按软件系统工程,测试是软件质量保证的最后的一关。高质量的程序取决于以下几个方面:高质量的设计规范的编码有效的测试开发部的测试 效果不好:为什么?没有时间测试不知道怎样测试不好组织缺乏方法和工具这种情况下,往往把单元测试的任务堆积到系统测试阶段。如果把单元测试的任务堆积到系统测试阶段,将会怎样?大量的故障堆积在项目中后期:项目后10%的工作,占用了项目90%的时间。故障难以定位故障飘忽不定开发、测试人员疲于奔命软件缺陷的修复费用单元测试(why)最高的成本收益比...
            10 10 1408
            分享
          •   相信很多测试员在刚开始接触Linux系统时,会对sudo(Substitute User DO)命令和su(Switch User)命令产生疑惑,明明都是可以用来切换用户的命令,却有两个呢,它们到底有什么区别呢?本文将带大家全面认识两者的作用及区别。  'su' 与 'sudo'  “su”是switch user的意思,那么它提供的功能就显而易见了,就是切换用户,想要使用su是必须知道root的密码,显然这样既死板又存在安全风险。  “sudo”全称是super user do,即以超级用户的方式执行命令,这里的超级用户指的就是root用户,“sudo”可...
            0 0 180
            分享
          •   提到软件测试工程师时,很多人依然会联想到那些“点点点”并企图在“点点点”中找到缺陷的人,也就是大家常说的依照测试规范和测试案例来对软件进行测试,检查软件是不是有缺陷,判断软件是不是稳定。但这其实是一个很落后的观点。  就因为人们的这种想法,软件测试工程师在最开始的十年里几乎处在IT行业的底层。许多人认为测试工程师从事的工作技术性低,可以随时替代。  调查显示,在IT行业不断发展的十多年中,国内软件测试遭受到了冷眼相待,尤其是那些没有测试岗位的中小型软件企业。测试工作通常由开发人员进行,而且通常也只进行简单的白盒测试。在某种程度上,这就相当于让用户在使用产品时担任测试角色,结果通常是用户在发...
            0 0 639
            分享
      • 51testing软件测试圈微信