• 测试(2)


    流程分析法:

    使用于有先后顺序的测试,常用于业务流程、安装流程等等。每个流程就是一条测试用例,它只是在测试整体流程是否正确,细节还需要使用等价类、边界值等方法进行完善。

    错误推断法:(在时间紧的情况可以使用此方法 )

    凭着直觉和经验来设计测试用例,它是根据之前项目相关的bug数据来总结的。

     

    正交表:

    全面实验中挑选出代表性的点进行测试(均匀分散、整齐可比);高效率,快速,经济的方法。

    正交表使用方法:

    根据空间和取值数选择一个适合的正交表

    列举取值并编号,生成取值表

    把取值表与选择的正交表进行映射。

    混合正交表工具

    在实际工作中,很多情况都是因素和水平不同,我们在现成的正交表中找不到相应的对应的表格,此时我们就需要使用混合正交表工具来生成混合正交表。

     

     

    测试用例方法的选择。

    如果测试功能和流程,要使用场景法。

    需要输入数据的地方,我们要使用等价类划分法,要注意配合边界值法来做详细测试

    如果有条件组合的情况,我们要使用因果图制作出判定表

    配置类软件,组合比较多,我们要使用正交表来科学的选择测试用例

    如果没有达到覆盖标准,就要增加一些测试用例。

    依靠经验追加一些测试用例。(错误推断法)

     

    软件缺陷:

          缺陷的就是软件的问题,最终表现为没有满足用户的需求。

    哪些属于软件缺陷:

          用户未达到规格说明书表明的功能。

          软件出现了规格说明书中指明不会出现的错误

          软件功能超出了规格说明书虽指明但应该达到的目标

          软件测试人员或用户觉得不好

    软件缺陷的表现形式:

    1、       功能、特性没有实现或者部分实现

    2、       设计不合理、功能不明确、逻辑不清楚或者存在矛盾

    3、       实际结果和期望的结果不同

    4、       没有达到规格说明要求的性能指标

    5、       运行出错、崩溃、终端、界面混乱

    6、       数据不正确、精度不够、不完整或格式不统一

    7、       用户不能接受的其他问题,如存取时间过长、界面不美观

    8、       硬件或者软件存在其他的问题

     

    软件缺陷的状态:

    1、       提交  -- 测试人员提交了一个缺陷给程序员

    2、       打开  -- 待处理

    3、       拒绝  -- 程序员认为不是缺陷或者重复,就可以修改状态为拒绝

    4、       修复  -- 程序员修复缺陷后提交的一个状态

    5、       关闭  -- 测试人员经过回归测试后,认为此缺陷已经解决,将其关闭

    6、       推迟 – 可以放在后续的版本解决的问题,但是要详细写出修复的日期或版本。

     

    软件缺陷的严重程度:

    1、       low -- 表面性的错误、如错别字

    2、       Medium – 影响一个相对独立的功能、仅仅发生在特定的条件上、于需求定义不一致、断断续续的出现问题

    3、       High – 功能点没有实现、不符合用户需求、导致数据的丢失

    4、       VertHigh – 频繁死机、大部分功能不能实现

    5、       Critical – 系统瘫痪、异常退出、死循环、严重的计算错误。

    软件测试的优先级:

    1、       Low – 时间和资源允许的情况下修复

    2、       Medium – 不会延迟发布,会在以后修复

    3、       HI更好 – 会制约开发和测试的进行,需要在发布之前修复

    4、       VeryHigh – 影响系统,产生严重影响

    5、       Urgent – 导致系统几乎不可用

     

    软件缺陷分类:

    1、       系统缺陷

    2、       数据缺陷缺陷

    3、       数据库缺陷

    4、       接口缺陷

    5、       功能缺陷

    6、       安全性缺陷

    7、       兼容性缺陷

    8、       性能缺陷

    9、       界面缺陷

    10、    建议

     

     缺陷报告注意事项:

          尽量的保证缺陷可以重现。

          简介、准确、完整。

          一个缺陷报告只写一个缺陷

     缺陷书写规范:

          标题简洁、提供缺陷的本质信息即可

          复现的步骤要详细、用数字编号

          实际结果要描述清楚复现后的结果

          列出期望结果

          提供附件

          提供严重性属性和其他公司需要填写的属性

     

    注意:避免一些常见错误:

    (1)         避免使用情绪化语言和强调标点符号

    (2)         避免使用模糊词语

    (3)         避免使用自认为幽默的语言,直接描述问题即可

    (4)         避免提交不确定的信息

     

    缺陷的跟踪:

          新提交的缺陷为新建状态,在确认有效之后变为‘打开状态’,开发人员修改后变为‘已修复’状态,此时,测试人员需要回归测试,如果验证问题已解决,状态为‘已解决’,如果问题依然存在,状态为‘打开’,如果开发人员任务此缺陷可以延期修改,状态为‘延期’,,注意,此时必须由项目相关人员讨论确定后,才可以延期处理,否则状态继续为‘打开’。

    缺陷统计:

    1、       缺陷按活动分布。

    2、       缺陷按严重程度分布。

    3、       缺陷按引入源分布

    缺陷密度:

          缺陷密度= 1000*缺陷个数/代码行数

    1、       基本的缺陷测量就是以每千行代码的缺陷个数来测量。成为缺陷密度。其测量单位是defects/KLOC。

    2、       累计开发过程中每个阶段发现的缺陷总数

    3、       统计程序中新开发的和修改的代码行数

    4、       计算每千行的缺陷数 = 1000*缺陷总数/代码行数

     

    缺陷数据分析关注的问题:

     

    1、       正在测试的软件中模块的问题最多

    2、       测试人员中谁报告的软件缺陷最多

    3、       各类缺陷所占的数量百分比分别是多少

    4、       开发人员能及时修复软件缺陷吗

    5、       开发人员一次正确修复缺陷的百分比吗

    6、       正在开发的软件能否在计划的时间内正常发布

     

    SVN简介:

     

    一个开源的版本管理软件

     

    可架设在Apache,最常用的客户端为TortoiseSVN(简称TSVN)”

    SVN基本操作:

    添加文件:找到随便一个受SVN控制的文件夹,在里面放你的文件,然后在这个受控制的文件夹上右键,点击提交即可实现。

    删除文件:右键选择文件,点击删除(是TSVN的删除按钮)必须返回上一层文件夹,点击提交。

    改名:文件—右键—tsvn的改名,然后回到上级文件夹右键-提交。

    移动:右键找到‘版本库浏览器’,随意拖拽文件的位置即可实现文件的移动效果:(如果是在服务器的版本库浏览器设置,直接可以实现一个默认的提交,如果不是在服务器的版本浏览器设置,就必须回到上级目录点击提交才可以。)

    更新至版本:右键—更新至版本-显示日志-找到想要的版本,点击确定即可。

     

     

  • 相关阅读:
    for循环
    3.9 作业
    while循环
    深浅拷贝
    条件与判断
    可变与不可变
    与用户交互与运算符
    垃圾回收机制
    【AC自动机】文本生成器
    【AC自动机】最短母串
  • 原文地址:https://www.cnblogs.com/limou956259/p/10725447.html
Copyright © 2020-2023  润新知