首页 > 其他分享 >功能测试

功能测试

时间:2024-05-31 09:34:16浏览次数:8  
标签:功能 源代码 功能测试 测试用例 测试 缺陷

  1. 主流技能

    功能测试,自动化测试,接口测试,

  2. 测试分类

    单元测试,集成测试(接口测试),系统测试(功能和非功能测试),验收测试(用户内测版本)

    黑盒测试(系统测试,看不到源代码,功能可见)灰盒测试(接口测试,部分源代码可见,功能不可见) 白盒测试(源代码可见,功能不可见)

    专项测试:性能,安全

  3. 质量模型

    功能(数量,功能正确,错误处理情况)

    性能(qps,硬件占用(内存,cpu占用情况))

    易用(简洁,流畅,美观,友好)

    兼容(浏览器,操作系统,手机品牌)

    安全(信息传输,信息存储)

    较不重要:可靠(无响应,卡顿,死机),可维护,可移植

  4. 测试流程(6步)

    需求评审:开发,测试,产品,需求理解一致,明确功能

    测试计划(测什么(质量),谁测,怎么测)

    测试用例编写,测试用例执行,缺陷管理,测试报告

  5. 测试用例编写要素

    编号,名称,模块,前置条件,优先级,操作步骤,操作数据,预期结果

如何设计测试用例

  1. 等价类划分

    (有效等价,无效等价),(长度,类型,规则)

    使用场景:需要大量数据测试输入,但是没办法穷举。

    输入框,下拉列表,单选复选框。

    步骤:

    明确需求,划分有效和无效数据,编写数据

  2. 边界值分析

    刚好等于(上点),刚好小于,刚好大于(离点),范围内的点(内点)

    步骤:

    明确需求,确定有效无效等价类,确定边界范围值,编写测试用例

    优化:开内闭外

  3. 判定表

    有条件依赖

    适合条件组合数量较少(<4)

    条件多时采用正交法。

  4. 场景法

    先测试业务,再测试单功能,单模块。

  5. 错误推断法

    根据经验

    所有用例测试完,且bug修复完后,离上线还有一段时间后使用

缺陷

  1. 缺陷标准

    少功能,功能错误,多功能,隐形功能缺陷(需求未指明,但应实现的功能),不易使用

  2. 产生的原因

    需求不明

    详细设计有缺陷

    编码问题

    运行时硬件,软件问题

  3. 缺陷的核心内容

    标题,预置条件,复现过程,预期结果,实际结果,附件

  4. 缺陷类型

    功能错误,UI错误,兼容性,数据错误(数据库),易用性,建议,架构

  5. 提交缺陷注意

    可复现,唯一性(一个缺陷上报一个问题)

  6. 测试中发现bug怎么办

    复现,看是否有其他相同的缺陷

  7. 缺陷管理工具

    jira,禅道(产品管理,项目管理,质量管理)

标签:功能,源代码,功能测试,测试用例,测试,缺陷
From: https://www.cnblogs.com/qbxyzzjw/p/18223803

相关文章

  • 基于Selenium+webdriver对Web应用系统进行功能测试
    以Java格式的脚本,在JUnit框架上执行和调试这些脚本。项目语言与架构选项为在pom.xml中添加的依赖在kotlin目录中添加Java类,开始编写测试代码:找到chrome的版本并下载对应版本的chromedriver,在setProperty中将chromedriver.exe的路径完善后就可以开始测试。chromedriver全版......
  • 车载T-Box逻辑功能测试方案
    T-Box(TelematicsBox,车载终端)是一种安装在汽车上的控制器,用于实现车辆的远程监控、数据采集、通信和控制等功能。T-Box在汽车网联中扮演着重要的角色,它是连接汽车与外部世界的关键节点之一。通过T-Box,车辆可以与云端服务器、其他车辆、交通基础设施以及智能设备进行通信和数据交换......
  • 6年心得,从功能测试到测试开发,送给在测试路上一路走到黑的你。
    蓦然回首,软件测试风风雨雨的这就几年,起初每天的工作只是鼠标点点点,我还真不知道怎么办,闲的时候真的怀疑自己的存在价值,每天拿着7000的工资,飘荡在繁华的深圳,吃不饱也饿不死,未来一片茫然……时间荏苒,工作越久越能体会测试才不是这么简单,假如只会点点鼠标,并不能走得长远,工资也渐渐地......
  • 会充电的CANoe-赋能新能源汽车,高效完成即插即充(PnC)智能充电功能测试
     ISO15118-2标准中描述的PnC功能,可以实现插枪即充电,识别、计费信息、充电参数都通过高级别通信在EV和EVSE之间自动交换。简化了电动汽车的充电过程,提高了用户体验,为电动汽车行业带来了更智能、更便捷的充电解决方案。 然而,电动汽车和充电站之间要实现自动通信和计费,必须交......
  • 功能测试 联调测试 回归测试 三个测试关注的点有什么不一样?
     功能测试、联调测试和回归测试是软件开发周期中不同阶段的测试类型,它们关注的点有所不同:功能测试:关注点:功能测试主要关注软件的功能是否按照需求规格书或者用户期望的方式正常工作。测试人员会验证每个功能是否按照设计进行操作,是否符合预期的行为。执行......
  • 2.功能测试
    常用参数-count运行的次数默认为1多次运行gotest命令,可以看到输出的结果中有了一个(cache)标识,通过使用参数-count=1可以达到“禁用缓存”的效果-v通过使用参数-v可以从输出结果中清晰的看到每个测试用例的运行情况-timeout测试运行超时时间默认为10分钟......
  • 银行功能测试之权限测试
    通常一个用户会有多个角色,也会有有兼职机构。有这么一个需求,一个菜单只允许某个岗位可以查看以及相应的增删改查,而这个岗位只能总行管理员配置,分行管理员是不可以配置的首先分析这个岗位只能总行管理员配置,那么分行管理员是不允许选择这个岗位的,但是同时如果总行管理员给用户赋......
  • 实验一 密码引擎-2-电子钥匙功能测试
    一、任务详情参考附件中的视频解压"资源"中“龙脉密码钥匙驱动实例工具等”压缩包在Ubuntu中运行龙脉密码钥匙驱动实例工具等\mToken-GM3000\skf\samples\linux_mac中例程,提交运行结果截图加分项:运行龙脉密码钥匙驱动实例工具等\mToken-GM3000\skf\samples\windows中例程......
  • 密码引擎-2-电子钥匙功能测试
    任务详情0参考附件中的视频1解压"资源"中“龙脉密码钥匙驱动实例工具等”压缩包2在Ubuntu中运行“龙脉密码钥匙驱动实例工具等\mToken-GM3000\skf\samples\linux_mac”中例程,提交运行结果截图3加分项:运行“龙脉密码钥匙驱动实例工具等\mToken-GM3000\skf\samples\windows......
  • BGP-LS原理及基本功能测试方法
    BGP-LS产生的原因BGPLinkState是一种新型的收集网络拓扑信息的技术。传统网络拓扑信息收集方式是路由器使用IGP(OSPF或IS-IS)协议收集网络拓扑信息,不同网络域中的IGP协议将各个域的拓扑信息单独上送给上层控制器,在这种拓扑收集方式下,存在以下几个问题:•对上层控制器的计算能力......