• 0
  • 0
分享
  • 软件测试的类型-其他类型的测试(2)
  • 桃子 2022-08-01 14:37:17 字数 742 阅读 1599 收藏 0

浏览器兼容性测试

这是兼容性测试的子类型(如下所述),由测试团队执行。

浏览器兼容性测试 针对 Web 应用程序执行,并确保软件可以在不同浏览器和操作系统的组合下运行。这种类型的测试还验证 Web 应用程序是否在所有浏览器的所有版本上运行。

向后兼容性测试

这是一种测试,用于验证新开发的软件或更新的软件是否适用于旧版本的环境。

向后兼容性测试检查新版本的软件是否与旧版本软件创建的文件格式正常工作。它还适用于由该软件的旧版本创建的数据表、数据文件和数据结构。如果更新了任何软件,那么它应该可以在该软件的先前版本之上运行良好。

黑盒测试

此类测试不考虑内部系统设计。测试基于需求和功能。

可以在此处找到有关黑盒测试的优点、缺点和类型的详细信息 。

边界值测试

这种类型的测试在边界级别检查应用程序的行为。

边界值测试 用于检查边界值处是否存在缺陷。边界值测试用于测试不同范围的数字。每个范围都有一个上限和下限,并在这些边界值上执行测试。

如果测试需要从 1 到 500 的数字测试范围,则对 0、1、2、499、500 和 501 处的值执行边界值测试。

分支测试

这也称为分支覆盖或决策覆盖测试。它是在单元测试级别执行的一种白盒测试。这样做是为了确保对于 100% 的测试覆盖率,从决策点开始的每个可能路径至少执行一次。

例子:

读取数字 A, B

If (A>B) then
Print(“A is greater”)
Else
Print(“B is greater”)

这里有两个分支,一个用于 if,另一个用于 else。对于 100% 的覆盖率,我们需要 2 个具有不同 A 和 B 值的测试用例。

测试用例 1:A=10, B=5 它将覆盖 if 分支。

测试用例 2:A=7, B=15 它将覆盖 else 分支。

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 关于HTTP协议,我考虑了一下觉得没必要再花一节内容来介绍,因为网上关于HTTP协议的介绍非常详细。本着以尽量避免介绍一空洞了概念与理论来介绍接口测试,我这里仍然会给出具体实例。在此之前先简单的介绍一下基本概念:我们想要打开一个网站,首先是需要往浏览器的地址的URL输入框架中输入网地址。当我敲下回车后,通过HTTP协议,将网址传送到域名解析服务器,域名解析服务器根据网址找到对应的IP主机(系统服务器)。这个过程叫request,即请求;当IP主机拿到请求后,将相应的资源返回给用户浏览器。这个过程叫response,即响应。当用户浏览器向系统服务器请求时,有几种方法,最常用的就是GET和POST...
            0 0 1697
            分享
          •   随着软件系统的规模越来越庞大,对性能的需求越来越高,性能测试的要求也越来越高。但是仅仅做性能测试,已经很难满足当前软件系统对于性能的各种需求,所以需要做更多性能相关的工作。而对于这一系列性能相关的工作,我们称之为性能工程。  性能工程是发现和解决软件系统性能问题最主要的方法体系和技术手段,它一般包含以下几个部分:性能测试,性能轮廓,性能分析,性能优化和性能规划(容量规划)。  性能测试:通过不同类型的测试,获取系统在不同情况下的性能情况,包括各种外部性能指标,是否满足实际的性能需求等。  性能轮廓:通过特定的工具获取被测系统的各种内部性能指标,从而辅助性能分析工作。  性能分析:通过分析性...
            0 0 566
            分享
          • 1、引言小屌丝:鱼哥,我想请教一个问题。小鱼:国庆假期你经历了什么,让你变得如此的 "善良"?小屌丝:别这么说,我一直很善良,至少,很正直....小鱼:打住,直接点, 你有什么需要帮助的?小屌丝:我就是想把查询的结果也入到excel表中小鱼:然后呢?小屌丝:sqlserver数据库。小鱼:......好吧,还有其他要求吗?小屌丝:没有了。小鱼:OK,我就花费几分钟,给你整一个。 2、代码实战 2.1 openpyxl写入excel 2.1.1 安装凡是涉及第三方库,必须需要安装,老规矩,直接pip安装pip install ...
            0 0 944
            分享
          • Python独一无二的特色除了缩进还有哪些特色呢?大多数的回答一定是语法简洁、简单易学、代码高效、功能强大等四项。那究竟是Python的哪些语言特性使得人们普遍认为Python具有语法简洁、简单易学、代码高效、功能强大的特点呢?其实很大程度上,这要归功于列表(list)、字典(dict)、元组(tuple)和集合(set)这“四大金刚”。尽管整型(int)、浮点型(float)和字符串(str)也很重要,但毫不夸张地说,列表、字典、元组和集合才代表了Python语言的核心和基础,同时也是Python的精髓所在。学会使用列表、字典、元组和集合,就意味着掌握了Python这门编程语言。我们来一起回...
            2 3 4704
            分享
          •   苹果公司CEO库克日前到达浙江嘉善立讯精密工厂,并接受专访。(浙江嘉善立讯精密工厂主要生产、组装全新AppleWatch。)  库克在采访中表示,截至目前,苹果有超过95%的产品仍在中国制造组装,在过去30年的时间里推动了中国供应链的蓬勃发展。  同时,库克表示苹果希望和供应链企业在合作中实现“双赢”:不限于产品制造的合作、企业相关的应收,还应该包括环境保护、企业社会责任及教育等多方面。  9月21日,立讯精密董事长王来春接受澎湃新闻记者采访时透露,今年立讯精密为苹果生产三款iPhone15,该业务在过去一年翻了一番。她同时还透露一个重要的信息,公司正在为明年初上市的苹果头显AppleVi...
            0 0 919
            分享
      • 51testing软件测试圈微信