zoukankan      html  css  js  c++  java
  • 项目测试计划详述

    1. 测试范围

    测试范围主要在于功能测试、易用性测试、安装测试、安全性测试。

    功能测试中,根据需求说明书与设计说明书,项目正常实现了其功能;易用性测试中,软件系统比较易用友好,符合通用的操作习惯;安装测试中,系统能够正确安装,基础数据正常配置;安全性测试中,检测项目系统达到安全需求,不存在安全隐患。

    接口测试界面测试都是不需要的,因为此项目与外部系统能否正常接口不产生任何影响,而界面也不需要符合其他标准。

    2. 测试技术

      测试技术主要有测试用例设计、自动化测试、性能测试。

      目前项目软件正处于内测阶段,程序开发人员编写测试用例来测试软件的设计是否合理;自动化测试主要用于系统回归时,目前正处于测试阶段;性能测试中,提取系统性能数据,系统能够满足在需求中所规定达到的性能。

    3. 测试目标

    测试人员根据项目的目标转换成本次测试的目标,此次测试的目标同时也是为了实现项目的目标。例如在功能测试中,项目需要满足用户编写新故事以及回复评论的功能;安装测试中,项目能够正常安装到安卓系统上;性能测试中,假如有1000人并发时,页面响应速度能够处于正常的时间段内,如3秒内,同时内存不得高于70%等。

    4. 风险和约束

      尽管项目安全性能较高,由于客观存在的设备、网络等资源原因,仍然会导致测试不全面。

    (1)如果硬件资源中Bomb后端云服务器连接不上数据库,项目软件进行功能测试的时候将会受到约束。此时测试人员可以进行其它测试,如易用性测试。

    (2)由于研发模式为项目型产品,工程上线时间压力大,测试不能够充分进行。这种情况下,测试人员应该合理规划自己的测试时间,在最短的时间内做到最高的测试效率。

    (3)提交的程序代码出现Bug时不能得到及时修改,开发人员身兼多职无法专心修改完善代码。此类情况,团队其它成员应尽力分担开发人员的其它任务,使其专一于代码的完善,完成测试。

  • 相关阅读:
    JAVA中的注解小结
    终结任务
    共享资源访问
    基本线程机制
    HashSet、LinkedHashSet、TreeSet
    EnumMap
    LinkedHashMap及其源码分析
    集合迭代器快速失败行为及CopyOnWriteArrayList
    LinkedList
    比特币中的Base58 编码
  • 原文地址:https://www.cnblogs.com/cicicxq/p/5447622.html
Copyright © 2011-2022 走看看