zoukankan      html  css  js  c++  java
  • 白盒测试实践(小组作业)day3

    小组成员

    朱丹青:测试用例清单

    刘瑶:评审会议纪要和评审结果报告

    郭超:静态代码检查结果报告

    秦瑶:单元测试脚本

    李逸:测试总结报告

    目前完成进度

    1、朱丹青:这两天认真观看了慕课网上软件测试白盒测试这一块的视频,参与讨论。并查看别人关于白盒测试方法的博客,收获很大。

    白盒测试的基本方法:

    强度由低到高:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

    (1)语句覆盖:就是设计若干个测试用例,运行被测程序,使得每一可执行语句至少执行一次。

    (2)判定覆盖:使设计的测试用例保证程序中每个判断的每个取值分支至少经历一次。

    (3)条件覆盖:条件覆盖是指选择足够的测试用例,使得运行这些测试用例时,判定中每个条件的所有可能结果至少出现一次,但未必能覆盖全部分支

    (4)判定条件覆盖:判定-条件覆盖就是设计足够的测试用例,使得判断中每个条件的所有可能取值至少执行一次,同时每个判断的所有可能判断结果至少执行,即要求各个判断的所有可能的条件取值组合至少执行一次。

    (5)条件组合覆盖:在白盒测试法中,选择足够的测试用例,使所有判定中各条件判断结果的所有组合至少出现一次,满足这种覆盖标准成为条件组合覆盖。

    (6)路径覆盖:是每条可能执行到的路径至少执行一次。

    补充:(1)语句覆盖在所有的测试方法中是一种最弱的覆盖。

    (2)判定覆盖和条件覆盖比语句覆盖强,满足判定/条件覆盖标准的测试用例一定也满足判定覆盖、条件覆盖和语句覆盖

    (3)路径覆盖也是一种比较强的覆盖,但未必考虑判定条件结果的组合,并不能代替条件覆盖和条件组合覆盖

     

    2、刘瑶:组织了小组成员召开代码评审会议并记录会议过程

    会议前期准备:

    (1)我需要了解会议的流程,与组员们沟通确定角色,制作评审表。(花时10小时)

    (2)评审员需要提前浏览代码。(时间大于15小时)     

    整个会议的过程:

    (1)主持人:刘同学。     主持会议,控制会议进度,维持会议程序。

    (2)讲解员:刘同学。     讲解工作产品,引导评审员浏览工作产品。

    (3)评审员:朱同学、秦同学、郭同学。     听取讲解,发表意见,指出问题。

    (4)记录员:李同学。     记录每个达成共识的缺陷。

     3、郭超:继安装配置Checkstyle,扫描整个系统的源代码后,完成撰写静态代码检查报告。

    4、秦瑶:网上查看博客并结合课堂所学,了解了Junit的基本使用,为了编写针对Servlet的单元测试脚本,网上学习了HttpUnit的使用,并结合所学,编写了学生登录的单元测试脚本。

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    JAVAWEB使用保存cookie、删除cookie、获取cookie工具类
    JAVA比较指定的两个日期
    编写一个C程序运行时输出 Hello World!
    正确理解以下名词及其含义:1源程序,目标程序,可执行程序2程序编辑,程序编译,程序连接3程序,程序模块,程序文件4函数,主函数,被调用函数,库函数5程序调试,程序测试
    为什么需要计算机语言?高级语言有哪些特点?
    什么是程序?什么是程序设计?
    题解 卡农
    题解 GT考试
    题解 SP6779 【GSS7
    题解 Crash 的文明世界
  • 原文地址:https://www.cnblogs.com/HarderYao/p/8044778.html
Copyright © 2011-2022 走看看