| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 2021年9月27日所学(个人笔记) -> 正文阅读 |
|
[开发测试]2021年9月27日所学(个人笔记) |
测试用例的方法 等价类
无效等价类:其他任何可能的输入(即不符合规范的输入值) 有效等价类和无效等价类都是使用等价类划分法设计用例时所必须的,因为被测程序若是正确的,就应该既能接受有 效的输入,也能接受无效输入的考验。
邮箱登录 QQ号注册 边界值
法。
对划分等价类法的一种补充。
内点:边界内的点 离点:离边界最近的左右两点 (如下图)
自动化测试报告流程
测试目标 [本次测试需要达到的目标。即开发实现和业务需求的期望。内容包括: 1、项目背景:简要描述本项目立项的缘由,如修改生产中发现的某些问题或业务需要新建一套系统等;可从移交测试文 档中引用摘抄 2、本次测试的目标:明确本次测试要达到的目标,如验证功能符合需求,新增功能不影响现有功能,性能达到XXX目 标,需兼容XXX平台,系统等] 测试依据 测试范围 测试环境 测试实际进度 [记录测试实施各阶段的计划开始、计划结束、实际开始、实际结束时间、参与人以及相关进度说明。对于实际进度与计 划有偏差超过10% 的,需对进度偏差原因进行说明。]
注:与第三方接口中的金额域,必须与第三方进行联调验证;如第三方无法支持联调测试,开发、测试人员必须通过查 看通讯报文的方式进行金额域正确性验证。
测试需求覆盖分析 [罗列功能点/交易的规则点数及覆盖规则数,进行需求覆盖分析。] 测试用例执行分析 缺陷分布分析 [可通过表格、饼图等方式对有效缺陷(即不含否决缺陷)辅助分析]。 遗留缺陷 [测试结束后,对暂不修复或无法修复的缺陷说明原因、分析影响,提出应对解决措施。] 测试缺陷列表 [可将缺陷从QC中导出,嵌入此处。导出要素及顺序为:缺陷ID、摘要、描述、状态、严重程度、注释、发现人、提出 日期、关闭日期、缺陷类型。]
测试有效性分析 [分析测试过程及测试结果的有效性。包括总结测试需求覆盖率、测试案例通过率,缺陷处理率,遗留缺陷处理率等指标 验证测试过程的有效性,描述测试手段、测试环境、测试数据等方面验证测试结果的有效性。另外,对于存在的风险还 应该做 分析,以说明是否影响本次测试结果的有效性] [通常可以使用下面的语言进行有效性分析] 本次测试涉及 ?个功能点, ?条规则;测试中,共设计 ?个测试案例,执行 ?个,没有发现缺陷/发现 ?个缺陷,其中, ?个 已修复, ?个否决, ?个遗留。 设计的案例对测试需求覆盖率为100%,且所有案例均在环境稳定的情况下测试并得出明确测试结果。 测试结论 [对测试结果给出总体结论:对被测对象的质量进行综合评价;明确测试通过或测试不通过结论。] ? “”基于开发提交的测试版本,完成系统测试,被测功能达到预定需求,测试过程完整有效, 系统测试通过。
[针对测试过程中出现的问题做风险分析,对下阶段工作,如业务测试、上线及上线后的开发、测试工作提出有建设性的建 议。如无建议,本章可以删除。]
[根据情况补充其他参考信息,例如:缺陷严重程度说明、缺陷状态说明等,如果没有,本章节可以删除。] 用例测试报告流程
项目背景 项目名称:亿达商贸有限公司POS系统? 用户:XXXXXXX ??? 《亿达商贸POS系统》可用于商品管理、商品类别、供应商的管理、客户管理、采购信息及销售信息、采购退货和销售退货、库存统 计、系统维护等应用模块。 测试版本:V1.0 测试目的 为了要找出错误,通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。保 证整个软件开发过程是高质量的,同时满足用户指定的需求(功能、性能、安全性、兼容性)。 对象框架 亿达商贸POS系统是B/S构架的软件,开发环境是linux,是基于Spring、MySQL的数据库平台上。 标准 本测试项目中采用了:国家软件测试GB/T2500-2010和GB/T16260的相关标准。 术语 软件测试:使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的 差别。 硬件环境:指测试必需的服务器,客户端,网络连接设备,以及打印机扫描仪等辅助硬件设备所构成的环境。 软件环境:指被测软件运行时的操作系统,数据库及其他应用软件构成的环境。软件环境又可分为主测试环境和辅助测试环境。 验收测试:是软件产品交付用户正式使用前的最后一道工序。它是以用户为主的测试,软件开发和质量保证人员也应参加。 参考文档 《POS_需求_20190621_v4.1.doc》 受众、读者 受众、读者:主要针对项目经理,管理人员、测试工程师人员。
测试对象范围 测试环境 1.硬件设备 2.辅助工具 测试管理工具:禅道 ???? 版本控制工具:SVN 测试资源 测试策略 1.功能测试 功能测试是从用户的观点出发,主要以亿达商贸POS系统软件需求说明书和操作使用手册为依据,对程序功能和程序接口进行的测试。 2.业务测试 业务测试关注的要点是业务流程,及数据流从软件中的一个模块流到另一个模块的过程中的正确性。 3.功能测试检查项 表单测试:必填项,提示信息,边界值,数据类型,字符长度,特殊字符 链接测试:风格,链接正确,导航文字描述,图片链接 图形测试:图片大小,位置,相关说明,字体,大小,颜色,背景等 表格:样式 内容测试:信息归类是否正确,显示位置,检索功能 浏览器测试:功能,风格显示等 任务分配 文档管理 用例管理 缺陷管理
系统风险 影响计划的潜在因素 应急措施 测试的局限性
测试模块通过标准 测试项的通过标准目前定义为:当此项的功能能够正确地完成,并且它的操作没有引起其他功能项或整个系统的错误,则认为此项测试 通过。 验收测试通过标准 验收测试的通过标准目前定义为:对于每一类测试,当没有发现致命性错误和严重性错误,一般性错误数量小于测试用例总数的5%,则 认为系统通过本次测试,但要以测试结果评审会的评审结果为最后标准。
联系方式 会议记录模板 测试用例模板 工作日志模板 缺陷报告模板 功能测试流程
测试计划 1.软件测试计划简介
定义:制定测试目的、范围、方法、时间进度及软件测试重点的过程。
测试计划一般由测试组长或者项目经理来负责撰写。测试人员按照计划里的内容来安排和调整自己的测试工作。 写:测试组长和项目经理 用:测试人员 你:也有可能... 2.软件测试计划内容
背景 目的 对象 术语
测试对象范围 测试环境 测试资源 测试策略 任务分配 文档管理
系统风险 影响计划的潜在因素 应急措施 测试局限性
模块测试通过标准 验收测试通过标准
测试用例
为某个业务目标,而编制的一组由测试输入、执行条件以及预期结果组成的案例。
主要内容
辅助内容
缺陷 1.什么是缺陷 软件缺陷就是通常说的Bug,它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题。 2.缺陷产生的原因
3.缺陷分类
界面类 功能类 性能类 安全类 兼容类
严重 一般 次要 轻微
立刻解决 高级优先 正常排队 低优先级
需求阶段缺陷 架构阶段缺陷 设计阶段缺陷 编码阶段缺陷 测试阶段缺陷 缺陷报告 1.什么是缺陷报告 描述软件缺陷现象和重现步骤的合集 2.缺陷报告的核心要素
3.缺陷报告模板 缺陷管理 1.提交缺陷的注意事项
准确:描述的信息正确的 具体:有细节且是真实特定的,避免使用模糊不清的词语,如功能中断,功能不正确,功能不起作用等等。 简洁易懂:描述简单容易理解,不要产生歧义。 2.缺陷的跟踪流程 ? |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 0:15:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |