六大质量属性之可测试性层面描述-以信息领域热词系统为例

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



1.首先对系统新加一个增量,正确的显示是系统没有此选项,但是系统显示null为空。

经过检查发现是相关的代码未加内容提示,

private void Select(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

          req.setCharacterEncoding("utf-8");
          resp.setContentType("text/html;charset=utf-8");
          HttpSession session=req.getSession();
          PrintWriter out=resp.getWriter();
        System.out.println("AAAAAAAAAAAAA");

        String select_name = req.getParameter("select_name");
        InfoBean Bean=new InfoBean();
        Bean=InfoDao.select_baike_info("baike_list_num", select_name);
        String url="";

        url=InfoDao.select_baike_blogs_ci(select_name);
        if(!url.equals(""))
        {
            System.out.println("Name");
            System.out.println(url);
            Bean.setUrl(url);
        }else
        {
            url=InfoDao.select_baike_blogs_title(select_name);
            if(!url.equals(""))
            {
                System.out.println("Title");
                System.out.println(url);
                Bean.setUrl(url);
            }else
            {
                url=InfoDao.select_baike_blogs_info(select_name);
                if(!url.equals(""))
                {
                    System.out.println("Info");
                    System.out.println(url);
                    Bean.setUrl(url);
                }
            }

对select_name加上有关提示。

2.内部监视

内部监视可以加一个try函数来监视进程活动,并进行提示。

原文地址:https://www.cnblogs.com/adret/p/12398369.html

时间: 2024-08-24 22:31:30

六大质量属性之可测试性层面描述-以信息领域热词系统为例的相关文章

信息领域热词分析的-质量属性战术-可用性战术

可用性战术 一.错误检测 1.命令/响应:这个在ajax中有所应用,ajax有专门的success方法和error方法来对发出的请求做出响应. $.ajax({ type: "POST", url: "/SentAlink", contentType: "application/json; charset=utf-8", data: JSON, /*传给后端的数据格式json*/ dataType: "json", /*后端返

软件体系结构六大质量属性-浅析淘宝网

淘宝网质量属性描述 以淘宝网为例,进行描绘质量属性的六个常见属性场景. 1.可用性 可用性与系统故障及其后果相关.当系统不再提供其规范中所说的服务时,就出现了系统故障.系统用户可以观察到此类故障.可用性是指系统正常运行时间的比例,是通过两次故障之间的时间长度或在系统崩溃情况下能够恢复正常运行的速度来衡量的. 刺激源:  用户 刺激:      很多用户进行同时访问,系统访问量过大因出现崩溃 制品:      系统 环境:      正常操作 响应:      系统检测到事件:记录故障,通知系统

实现xxxxxxx系统六大质量属性战术

一.可用性 错误检测战术:对XXXX系统的所有信息的输入的数据进行异常处理.在<xxxxxxx需求系统>中,在填写表格时,通过异常类来捕获输入的异常. 二. 可修改性战术1)功能模块划分独立,封装变化点,降低模块依赖性,接口保持不变,能够适应需求变更,需求变更只需做局部化少量修改:2)使用ODBC操作数据库:3)采用配置文件,使得用户可灵活设置想要的功能: 三.易用性 1)界面风格统一,操作简单.2)界面与业务逻辑分离. 四.性能战术 优化算法,提高效率,降低系统运行反应的时间. 五.安全性战

质量属性战术-易用性战术

软件质量属性包括:可用性.可修改性.性能.安全性.可测试性.易用性,其中易用性关注的是对用户来说完成某个期望任务的难易程度,主要分为一下几个方面:有效性.错误避免及错误处理.用户自信和满意度.易用性战术的目标是为用户提供适当的反馈和协助.易用性与用户完成期望任务的难易程度以及系统为用户提供的支持种类有关. 易用性战术分为运行时战术.系统主动战术 运行时战术:通过为用户提供关于系统正在做什么的反馈,以及为用户提供发出基于易用性命令的能力来增强易用性,如帮助.撤销.取消等. 系统主动战术: 系统主动

淘宝网的质量属性的场景描述

质量属性 可用性 简单介绍 系统应能长期稳定地提供服务,近似7 X 24小时工作强度: 在负载过重或是系统崩溃的情况下,能保证用户请求不丢失: 当系统出现故障或崩溃时,恢复时间不超过两小时: 场景部分 可能的值 刺激源 业务快速发展 刺激 PHP模式易开发.难维护 制品 淘宝的网页 环境 更换技术 相应 改PHP为Java, 改MySql为oracle 相应度量 2004年开始稳定的供其使用 质量属性 可修改性 简单介绍 修改某个子系统或服务时,不影响其他子系统或服务: 场景部分 可能的值 刺激

基于SSH框架的学生公寓管理系统的质量属性

系统名称:学生公寓管理系统 首先介绍一下学生公寓管理系统,在学生公寓管理方面,针对学生有关住宿信息问题进行管理,学生公寓管理系统主要包含了1)学生信息记录:包括学号.姓名.性别.院系.班级:2)住宿信息记录:包括宿舍楼号.宿舍号.电费信息.维修记录:3)报修信息记录:包括宿舍楼号.宿舍号.报修品.时间.维修状态:4)后勤人员记录:包括工号.姓名.联系方式:5)电费信息记录:包括宿舍楼号.宿舍号.电剩余量.使用量.缴费金额.剩余金额:6)学生晚归记录:晚归学生的学号.姓名.时间.宿舍号.日期.和原

基于框架的应用系统的质量属性

质量属性指的是影响质量的相关因素,是对质量的描述.下面我从6个常见的系统质量属性和一些其他质量属性进行系统的质量描述. 系统质量属性: 可用性: 在可用性方面,本系统可以相对应的任务如用户信息的传输,页面信息与数据库的传输,即可以完成特定任务和达到特定任务时具有高度的正确和完整度.在任务执行和信息传输时所用时间短和所占资源少.基于以上两个准则,让用户可以正常操作无障碍,使得系统具有较高的用户主管满意度.在应对可用性的战术中应用如心跳.异常等进行错误检测. 可修改性: 软件不是一成不变的,跟着用户

课堂作业03——淘宝网的质量属性

淘宝网的六个主要质量属性场景描述 1.可用性: 多个用户同时登录,需要庞大的数据处理架构来支撑,淘宝公司的 session框架采用的是client cookie实现,主要将状态 保存到了cookie里面,这样就使得应用节点本身不需要保存任何状态信息,这样在系统用户变多的时候,就可以通过增加更多的应用节点来达到水平扩展的目的. 场景描述: 刺激源 用户 刺激 大量用户群同时登录 制品 存储.数据库 环境 系统运行时 响应 使用多值cookie 响应度量 正常登录,无异常 2.可修改性: 与为诊断缺

基于Yii2的医院信息管理系统的质量属性

软件质量的好坏,不仅要看系统是否满足客户的功能性要求,也要看其是否满足客户的非功能性要求,系统非功能性用质量属性来描述.在软件体系结构设计中,相关的系统质量属性有可用性.可修改性.性能.安全性.可测试性和易用性,所以基于yii的医院信息管理系统应该满足可用性.可修改性.性能.安全性.可测试性和易用性.下面就以这六个质量属性通过场景来分析系统的质量属性. 1.可用性分析: 可用性是指系统能够正常运行的时间比例.它常用两次故障之间的时间长度或出现故障时系统能够回复正常的速度来表示. 场景部分 值 刺