zoukankan      html  css  js  c++  java
  • TestCase维护和思维导图

    在软件整个生命周期中,测试应该尽早地开始,因为测试对象不只是程序,还有文档和数据,所以针对需求分析说明书、概要设计和详细设计说明书,测试如何快速理解项目需求,进行下一步的工作呢?

    本人觉得,如果只是看各种文档,而不去分析检查点,对需求的理解可能就不会那么透彻。

    敏捷开发模式下,项目一般1周或2周发布一次,节奏很快,这个时候最好使用思维导图,将需求按模块划分,每个模块下列出检查点,特别是异常场景检查点,然后进行第一轮测试;一轮测试结束后,测试可以找出错误群集模块,然后第2轮重点测试找出更多bug;第3轮测试可以采用探索式测试方法,站在用户立场,考虑多个测试场景,尽可能多挖掘一些隐藏问题;最后正式发布前,登录不同角色的账号,把所有功能模块跑一遍,尤其是重点核心模块。

    思维导图市场上很多,本人比较常用的是XMind和ProcessOn,XMind大多数功能免费使用,操作比较简单,如下图所示:

    ProcessOn功能比较强大,支持流程图、思维导图、原型图、网络拓扑图等,但是免费版文件只支持保存14个,超过要么分享获赠,要么升级到VIP

     思维导图毕竟不算文档,一般项目需要编写测试用例,测试用例的好坏一定程度上决定测试的质量,那么如何维护测试用例呢?

    传统行业比如手机,测试用例都是用第三方软件进行维护管理,比如TestLink,禅道,JIRA等,这些传统行业的测试用例需求改动小,维护起来比较方便

    但是其他领域软件比如app,可能需求2-3天变更一次,测试不可能一直在维护case,而不测试吧,重点还是要保证测试质量,所以一般情况下,测试可以先把case写到Excel表格上,等到后期需求稳定后,再放到测试用例管理软件上。

    测试用例模板如下所示:

  • 相关阅读:
    mybatis多对多级联查询
    Mybatis--<![CDATA[ sql 语句 ]]>
    mybatis返回List<Map>
    jdbc读取数据库,表相关信息(含注释)
    再送一波干货,测试2000线程并发下同时查询1000万条数据库表及索引优化
    【selenium学习 -6】文件上传操作的两种方式
    【selenium学习 -5】selenium的鼠标操作
    【selenium学习 -3】selenium中的八种基础定位方式
    【selenium学习 -2】一个基本的测试流程的例子
    Python多线程(三):线程同步
  • 原文地址:https://www.cnblogs.com/ZoeLiang/p/10234065.html
Copyright © 2011-2022 走看看