• 【软件测试】关于停车系统的若干问题和反思


    周五上课时组成的六人小组对停车系统进行实际的测试分析,在分析中出现了很多问题,反思如下

    1 对整个停车系统的流程和框架不清楚导致分析开始时出现了比较混乱的局面,各成员众说纷纭没有条理;
    2 由于经验不足得到的测试内容和条目往往不够客观和全面,所以需要实际操作方面的提高;
    3 一个完整的系统包括多个部分和模块,不同模块需要采用不同的测试方法和测试用例,测试方法较为单一未能灵活运用知识。
     
    课下查询资料得知一个基本的停车系统应具备的基本功能如下:
    1 通行校验功能 
    2 通行安全管理功能
    3 通行策略控制功能
    4 报警与告示功能
    5 车位管理功能
    6 等
    在数据库的选择上:
    • 应选用具有安全机制的关系型数据库管理系统;
    • 所选用的数据库要求具有多种安全性认证模式,支持数据库之角色和用户管理功能,能够方便实现权限许可的验证、授予、修改和收回;
    • 所选用的的数据库要求具有表、图表、索引、视图、存储过程、触发器等数据库组件;
    • 所选用的数据库应具有数据完整性检查功能;
    • 所选用的数据库应具有强大的数据备份与恢复功能,支持多种备份/恢复介质、多种备份/恢复类型,并要求应有联机备份 / 恢复功能;
    • 所选用的数据库应具有数据控制语言( DCL )、数据定义语言( DDL )、数据操作语言( D ML);
    • 选用的数据库要求具有良好的开放性、可移植和可扩展性,应具有多种数据转换(类型运算、导入导出等)功能和多种数据复制功能;
    • 所选用的数据库应具有事务控制功能,可满足事物的自动性、一致性、独立性和持久性要求;
    • 所选用的数据库具有良好的并发控制功能,支持行级锁(记录锁)、页级锁、簇级锁、表级锁和数据库级锁,并能有效避免用户控制的死锁问题和事务引用的会话级和表级死锁问题;
    • 所选用的数据库应能够满足 ODBC 接口规范。
  • 相关阅读:
    nodeJS实现完整文件夹结构压缩
    chrome浏览器插件开发
    让用户端JS触发F11全屏
    inline-block和float的共性和区别
    安家落户
    ActiveMQ简单实现之一对一生产和消费
    Centos下 修改mysql密码
    虚拟机centos7 安装was和ihs
    webservice简单实现
    Centos7安装mysql
  • 原文地址:https://www.cnblogs.com/spyscs/p/4420446.html
Copyright © 2020-2023  润新知