连载|软件测试系列一

图片发自简书App

以下软件测试描述以楼主目前测试的B/S架构为基础----银行理财系统

1、软件测试:顾名思义测试系统满足客户需求并且正常运行;江湖人称:找bug。

2、软件bug:

软件未实现产品说明书要求的功能;

软件出现了产品说明书中指明不应该出现的错误;

软件实现了产品说明书未提到的功能;

软件未实现产品说明书中未明确提及但应该实现的目标;

软件难以理解、不易使用、运行缓慢;

3、软件测试常用技能:

功能测试----WEB端测试理财功能;

自动化测试---Python脚本+Splinter+Selenium+FireFox浏览器;

压力测试---LoadRunner测试接口;

4、测试方法:

等价类划分、数据测试(边界条件、次边界条件、【默认、空白、空值、零值和无】、【非法、错误、不正确和垃圾数据】)、状态测试、错误预估法

像黑客一样去测试

5、测试范围、测试案例、测试bug要点:

5、1测试范围模板要素:

*用例ID*、功能名称、*所属项目*、*所属组件*、所属模块、*交易类型*、变动状态 、变    动影响用例/功能、*业务重要程度*、是否访问频度高、日均访问量、 *创建 人*、*开放        验密需求*、*发起渠道*、所依赖的公共组件、*交易路径*、*投产 点*、*周期*

备注:

*交易类型*:联机交易类、批量类、报表数据类;

变动状态:指新增、修改、原有状态;

*发起渠道*:低柜、手机银行、网银、直销银行、柜面、智能银行等;

*交易路径*:手机银行--理财系统--前置--主机;

*投产点*:项目上线日期;

*周期* :绿灯、第一轮、第二轮;

5、2测试案例模板要素

*测试案例编号*、*测试案例名称*、*功能ID*、*目录*、*所属系统*、*案例性质*、* 案例     类型*、*案例编写人*、*测试概述*、*发起渠道*、*操作步骤序号*、*步骤描述*、* 测试数据需求*、*预期结果*、*实际结果*、*周期*

5、3测试bug模板要素

缺陷编号、测试案例编号、缺陷状态、提出人、提出日期、缺陷描述、截图描述、紧急程度、严重程度现象、严重程度现象描述、严重程度、主题、缺陷、归属子系统、缺陷起源、处理人子系统、分析和修改内容、当前处理人

备注:

缺陷状态:新建、已分配、已修改、被拒绝、延期修改、修复失败、已关闭;

严重程度:致命、严重、一般、小缺陷、优化;

6、软件测试流程:

吃透需求----提炼出测试点----编写测试案例----执行功能测试案例----出具功能测试报告----做性能测试----出具性能测试报告

备注:最好参与需求讨论,非常重要

7、软件测试需要具备知识:

买本软件测试教程熟悉测试基础知识;

编写简单sql语句;

熟悉常用Linux命令;

看懂出错日志(对照接口文档);

细心、耐心、学习能力强。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,214评论 2 126
  • -----转载----- 1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决? ...
    花开沉浮阅读 7,428评论 4 88
  • 1****、问:你在测试中发现了一个bug****,但是开发经理认为这不是一个bug****,你应该怎样解决?首先...
    一箭阅读 9,097评论 1 205
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 21,984评论 7 278
  • 天生不羁又谦卑 玩世又恭敬 不迎合任何人 随性却尊敬任何人
    魔赐酷呆阅读 192评论 0 0