zoukankan      html  css  js  c++  java
  • 软件测试学习-正交表,混合正交表,缺陷管理

    软件测试方法-设计用例

    1.正交表

    使用:1.根据取值和控件选择一个合适的正交表(没有符合的正交表,选择同类型正交表,并且优先选择用例多)

        

    n:代表列数

    :代表测试用例所有的情况     m:代表取值  k:代表控件  

      2.列举取值并进行编号,生成取值表

      3.取值表与对应的正交表进行映射

    2.混合正交表工具

    适用于因素(控件)和水平(取值)不同的场景

    1.在excel制作取值表

    2.将取值表复制到文本文档(txt),将txt文件复制到allpairs.exe所在(混合正交工具)文件夹下

    3.通过cmd命令,cd命令运行allpairs.exe所在的路径,输入 apppairs.exe 刚建的txt文件>运行结果的txt文件(不需要自己建)

    3.测试用例方法的选择

    1.要测试功能和流程,使用场景法(冒烟测试)

    2.要测试输入数据,使用等价类方法,加上边界法

    3.要测试条件组合数据,要利用因果图构造判断表

    4.配置类软件,组合比较多,使用正交表法

    5.测试用例达到覆盖标准,自己添加用例

    7.依靠自己经验追加测试用例(错误推断法)

    4.软件缺陷

    1.软件未达到规格说明书表明的功能

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

    3.软件功能超出了规格说明书指明的范围

    4.软件未达到规格说明书虽未指明但应该达到的目标

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

    5.缺陷的表现形式

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

    2.设计不合理,功能不明确,逻辑不清楚或者矛盾

    3.实际结果和期望结果不同

    4.没有达到规格说明书的性能标准

    5.运行出错,崩溃,中断,界面混乱

    6.数据不准确,精度不够,不完整和格式不统一

    6.缺陷的严重性Severity

    1、blocker:即系统无法执行,崩溃,或严重资源不足,应用模块无法启动或异常退出,无法测试,造成系统不稳定。常见的有严重花屏、内存泄漏、用户数据丢失或破坏、系统崩溃/死机/冻结、模块无法启动或异常退出、严重的数值计算错误、功能设计与需求严重不符、其它导致无法测试的错误, 如服务器500错误

    2、critical:即映像系统功能或操作,主要功能存在严重缺陷,但不会映像到系统稳定性。常见的有:功能未实现,功能错误、系统刷新错误、数据通讯错误、轻微的数值计算错误、影响功能及界面的错误字或拼写错误

    3、major:即界面、性能缺陷、兼容性,常见的有:操作界面错误,边界条件错误,提示信息错误,长时间操作无进度提示,系统未优化,兼容性问题

    4、minor/trivial:即易用性及建议性问题

    7.缺陷的优先级Priority

    1、immediate:即马上解决

    2、urgent:急需解决

    3、high:高度重视,有时间要马上解决

    4、low:在系统发布前解决,或确认可以不用解决

    8.软件缺陷的分类

    1.系统缺陷

    2.数据缺陷

    3.数据库缺陷

    4.接口缺陷

    5.功能缺陷

    6.安全性缺陷

    7.兼容性缺陷

    8.性能缺陷

    9.界面缺陷

    10.建议

  • 相关阅读:
    查找 Search
    [HEOI2016/TJOI2016]排序
    [SDOI2011\]染色
    [构造题选讲]
    [LNOI2014]LCA
    [POI2013]LUKTriumphal arch
    java取得某月最后一天
    设置上网代理服务器
    Richfaces改变我的编程方式
    Richfaces Style
  • 原文地址:https://www.cnblogs.com/1617-fung/p/11349271.html
Copyright © 2011-2022 走看看