首页 > 其他分享 >通用测试技术

通用测试技术

时间:2024-07-25 16:56:44浏览次数:12  
标签:通用 定义 技术 阶段 测试 软件 缺陷 软件测试

软件及分类

软件包括:产品文档、程序、数据

  • 按层次分类:系统软件、应用软件
  • 按组织分类:商业软件(windows,qq)、开源软件(是否开放源代码)
  • 按结构分类:单机软件、分布式软件

软件缺陷的定义

  1. 软件没有实现产品说明中的要求
  2. 软件实现了产品说明中不应该出现的功能
  3. 软件实现了产品说明中为提到的功能
  4. 软件未实现产品说明中未明确但应该实现的功能
  5. 软件难以理解,不易使用,运行缓慢,以用户的视角认为不好

所有不满足需求或者超出需求的都是缺陷
没有不存在缺陷的软件,只有迄今未发现的缺陷

软件测试的定义和目的

  • 正向思维的定义:相信软件能够正常工作,然后正常测试
  • 反向思维的定义:测试的目的是为了证明软件有缺陷
  • IEEE定义的软件测试:
  • 广义的软件测试
  • 软件测试的目的
  • 测试和调试的区别
  • 软件测试的对象

软件测试的目的

软件工程

瀑布模型

  • 优点
    • 为项目提供了按阶段划分的检查点
    • 当前阶段完成后,只需要关注后一阶段
  • 缺点
    • 强调先后顺序的严格执行,前阶段不完成,后阶段不开始
    • 将测试放在了编码之后,没有体现测试贯穿软件生命周期的原则(可以避免需求的问题一直到代码完成才被发现)
    • 不适应用户需求的变化
      image

标签:通用,定义,技术,阶段,测试,软件,缺陷,软件测试
From: https://www.cnblogs.com/duanpq/p/18322785

相关文章

  • 文化和旅游部技术创新中心申报好处都有哪些
    在当今全球文化和旅游产业蓬勃发展的大潮中,文化和旅游部技术创新中心的申报工作如同一座灯塔,引领着行业向更加智能化、创新化的方向前行。作为文化和旅游深度融合的高端平台,技术创新中心不仅代表着行业发展的最前沿,也为申报成功的企业和机构带来了前所未有的发展机遇。我们作为......
  • 2024年文化和旅游部技术创新中心申报流程
    在文化产业与旅游产业深度融合的今天,文化和旅游部技术创新中心的申报成为了推动行业创新升级、激发市场活力的重要途径。这一国家级平台不仅象征着行业领先地位,更是企业技术实力与创新能力的直观体现。我们深谙申报流程之关键,致力于为有志于申报的文化旅游企业或机构提供专业指......
  • 【selenium】自动化测试小白入门:实现只开一个窗口,不同用户循环登录
    首先,我在给一个审批流写自动化脚本,需要各个不同的人登录去点通过按钮,每个人的流程都一致,唯一的区别就是user不同。那么,我的实现目标是,不关闭browser,只写一个testcase,实现不同用户按顺序运行同一个testcase第一次尝试,在driver里面写[email protected](scope="session")......
  • 2024年文化和旅游部技术创新中心申报条件、时间、材料
    在数字化转型的浪潮下,文化和旅游产业正迎来前所未有的创新机遇。作为行业智囊,华夏泰科密切关注并深度参与这一进程,尤其是文化和旅游部技术创新中心的申报工作,成为了众多文旅企业和研究机构关注的焦点。这一国家级平台旨在促进文化和旅游资源的深度融合与创新发展,推动行业迈向智......
  • 【攻防技术系列+WebShell】检测方式
    一、简介攻击者在入侵企业网站时,通常要通过各种方式获取webshell从而获得企业网站的控制权,然后方便进行之后的入侵行为。常见攻击方式有:直接上传获取webshell、SQL注入、远程文件包含(RFI)、FTP,甚至使用跨站点脚本(XSS)作为攻击的一部分,甚至一些比较老旧的方法利用后台数据库备......
  • 新版saas餐饮外卖小程序源码通用小程序,扫码点餐,DIY装修,代付,收银台,全开源
    新版saas餐饮外卖小程序源码通用小程序,扫码点餐,DIY装修,代付,收银台,全开源新版saas餐饮外卖小程序源码通用小程序,扫码点餐,DIY装修,代付,收银台,全开源使用场景:百货超市/奶茶店/加盟餐饮店/蔬菜店/零食店/咖啡店/水果店/便利店/蛋糕店通用小程序。营销玩法:优惠券、满额立减......
  • #工业材料—表面缺陷检测的技术难点分析
         在制造业,工业材料例如:铜箔,薄膜,铝箔,电子箔,光学膜,无纺布,造纸,各类平面材料等等,由于工艺,外部等原因,材料在生产过程中,材料表面会产生很多缺陷,例如:孔洞,脏污,异物,划伤,凹凸点,破损,针孔,污染等各类细小缺陷。    这些材料表面的缺陷如果不及时发现和处理,材料流到下道......
  • NotRequired 和Optional 的通用类型别名
    在typing.TypedDict中,NotRequired字段与声明值Optional的字段之间存在差异。第一个意味着该键可能不存在,后者意味着现有键上的值可能是None在我的上下文中(使用mongodb),我不想区分这一点,只是允许一个字段既NotRequired又Optio......
  • FastAPI - 如何处理 websocket 端点中的通用异常
    我想了解在FastAPI应用程序中处理websocket端点异常的推荐方法是什么。我尝试过:app.add_exception_handler(Exception,handle_generic_exception)它捕获Exception,但它没有捕获,例如ValueError|||我也尝试过使用但它似乎不适用于web......
  • 测试面试宝典(二十九)—— 如何对一个页面进行测试
    对一个页面进行测试,通常可以遵循以下步骤和方法:首先,进行页面的功能测试。检查页面上的所有元素,如按钮、链接、输入框、下拉菜单等是否能正常工作。比如点击按钮是否能触发预期的操作,链接能否正确跳转,输入框能否正确接收和处理输入的数据。其次,进行界面布局和样式的测试。确认......