可视性代码层面描述

Posted yuanxiaochou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了可视性代码层面描述相关的知识,希望对你有一定的参考价值。

可测试性战术

可测试性战术的目标是允许在完成软件开发的一个增量后,轻松地对软件进行测试。

测试的目标是发现错误:

技术图片

可测试性战术分类图:

技术图片

ajax请求测试:

$.ajax({
            type :"POST",
            url : context+"/countServlet?method=listword",
            dataType :"json",           
            async : false,
            global :false,
            success : function(json) {
                content="";
                for(var j=0;j<json[0].length;j++){
                    content+="<div class=‘layui-colla-item‘><h2 class=‘layui-colla-title‘>"+json[0][j].name+"</h2>";
                    content+="<div class=‘layui-colla-content‘><div class=‘layui-collapse‘ lay-accordion=‘‘>";
                    for(var i=0;i<json[1].length;i++){
                        content+="<div class=‘layui-colla-item‘><h2 class=‘layui-colla-title‘>"+json[j+1][i].name+"</h2>";
                        content+="<div class=‘layui-colla-content‘><p>"+json[j+1][i].wordexplain+"</p></div></div>";
                    }
                    content+="</div></div></div>";
                }
                $(".jieshi").html(content);
            },
            error: function(message){
                alert("请求失败");
            }
        });

当ajax请求失败,ajax提示错误信息。

try catch测试:

try {
    words = dao.listwords(types.get(i).getName());
    total.add(JSONArray.fromObject(words));
} catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

当数据请求失败,抛出异常。

 

 

以上是关于可视性代码层面描述的主要内容,如果未能解决你的问题,请参考以下文章

Python优雅地可视化数据

性能有瓶颈?3 个实时可视化 Python 工具包来帮你!

ps:关于图层面积与可视区域

python使用matplotlib可视化堆叠的直方图(stacked histogram plot)多个类别的数据在直方图区间层面累积堆叠起来

聊聊「低代码」的实践之路

Flutter 布局备忘录