金融行业软件测试

通常测试主要有金融(银行,保险,基金)、通信行业、嵌入式软件、互联网行业。

软件测试不同于开发,开发是术业有专攻,测试必须是专而不一,知识面一定要广而精。

我从事软件测试行业不是很久,第一份是银行的UAT测试,接触到的也就只是一些业务知识,技术层面就遥不可及。当然,对于刚加入测试行业的筒子们,这是一个很好的适应机会。可以趁这个机会具体的实践了解,软件测试到底是做什么。软件测试看似是重复的做一件事,其实不然。

软件测试需要严谨的思维,逻辑能力一定要强。作为一个初级软件测试工程师,应该锻炼自己测试用例设计能力。测试用例设计师软件测试的核心部分。这些都是需要经验累积的。

比如,常用的黑盒测试用例设计方法:等价类、边界值、因果图、判定表、业务流程分析、错误推测法等等。也许,你会说,这些方法你都懂呀。我刚开始,也是如此的自以为是,真正到了自己设计用例的时候确实无从下手。

就拿因果图来说吧。找出原因和结果并不难。但是画因果图是有技巧的。比如,添加中间节点。我们都知道,因果图是需要结合判定表来设计的。这就问题来了。我们一般是有n个条件,就创建2的n次方条用例,然后再合并,筛选。那么我想问了。如果有10的原因条件呢,难不成你要设计2的10次方。显然,这是不可行的。那是多么庞大的数据。这个时候,因果图的中间节点就起效了。我们可以根据中间节点来拆分成几张表,比如3 3 4,最大的也就是2的4次方。然后再进行合并,这样就可以事半功倍。

ok,扯远了,金融行业软件,涉及到钱的嘛,当然,数据的准确性就是至关重要的了。所以,要想金融行业站住脚,光有成熟的业务能力还是不行,要充分了解数据的动态流向。比如说生成的报表,这里面到底经过了怎样的处理,是如何挖掘数据,如何设计算法的。对于数据库,你又了解多少呢,简单的增删改查,告诉你,弱爆了。SQL竟然是编程语言,它就有强大的功能,还是自己去学习吧。

我的第二份工作就是数据仓库开发项目,主要是ST测试,BVT测试。来到这里之后,又让我充分的了解银行系统的整个开发流程包括业务流程。数据仓库主要包括,数据源、数据仓、数据展现。原来我们平时看到的一张报表,是经过这么多流程得来的。首先,建立数据源(就是我们都了解的增删改查,建立表),第二,ETL(数据抽取、转换、装载),第三,数据挖掘,设计报表,最后,报表页面。

主要就是上班无聊,想写点什么,所以,就写下了这篇博客。

时间: 2025-01-12 06:23:54

金融行业软件测试的相关文章

一个软件测试工程师的前景展望

咋回事儿呐?8月14号就上个星期日的早上醒来,被王宝强刷屏啦,主题是 “王宝强离婚:妻子出轨经纪人”啥地,原来啊是宝宝在新浪微博的一份离婚声明而起,然后是各种网友,各路写手的各种起底,连续两天,各种新闻报道,事情持续发酵,什么奥运会啊.房产啊.汽车啊.经济啥地,都跟宝宝扯上关系啦,其实人家跟你都有毛关系啊?这些人都是来自刨根问底儿拦不住(栏目组)不?就不能跟人家留点空间么?吧啦吧啦说个没完啦!看啥,就说你地!你问为啥?不愿意听啦咋地.你们老发“宝宝”,我发的“宝宝”谁看?今天我也聊聊宝宝——测试

我对软件测试行业的个人理解 3

有人发消息问我: 我该做什么,走什么路线? 我想做XXX该怎么办? 我学了XXXXX但是只懂皮毛怎么办? 我想去XXX公司,要怎么做? 有什么书推荐? 我感觉学不到东西,怎么办? 我感觉测试很无聊,怎么办? ------------------------------------- 想去XXX公司,是需要敲门砖的. 这里有一个矛盾,大家都想去大公司.好公司,但是大公司好公司凭什么让你去. 我觉得,这时通常需要一个敲门砖的,比如, 高学历或名牌大学毕业 大公司可能校招的时候就只去几个学校招人,那么

我在软件测试培训班的日子

咋回事儿呐?8月14号就上个星期日的早上醒来,被王宝强刷屏啦,主题是 “王宝强离婚:妻子出轨经纪人”啥地,原来啊是宝宝在新浪微博的一份离婚声明而起,然后是各种网友,各路写手的各种起底,连续两天,各种新闻报道,事情持续发酵,什么奥运会啊.房产啊.汽车啊.经济啥地,都跟宝宝扯上关系啦,其实人家跟你都有毛关系啊?这些人都是来自刨根问底儿拦不住(栏目组)不?就不能跟人家留点空间么?吧啦吧啦说个没完啦!看啥,就说你地!你问为啥?不愿意听啦咋地.你们老发“宝宝”,我发的“宝宝”谁看?今天我也聊聊宝宝——测试

谁说软件测试简单了?

经常听想入行的朋友说: 我想转软件测试,听说软件测试很简单. 这时我的心里就呵呵了,谁说软件测试简单了,你知道吗?测试工程师要会的,要了解的东西比开发多,比运维多,比DBA多,比产品经理多,不管是是从广度还是维度上来讲,测试人员需要掌握的东西都太多了. 那就分析一下测试工程师需要会哪些技能: 01 软件测试理论 作为一个软件测试人员,总不能不知道软件测试本身的东西吧. 你总要知道软件测试是什么?什么是测试用例?什么是缺陷?软件测试有些什么特点?这些仅仅是理论,现在还不关心会不会做. 比如软件测试

软件测试最全的视频源码,最新软件测试学习路线图分享

随着越来越多的企业关注软件质量,软件测试人员重要性进一步凸显,但精英人才却高薪难觅.权威报告显示,中国软件测试人才缺口高达30多万,并且仍在以每年20%的速度增加. 分析软件测试人才紧缺的原因,还在于国内高校教育和企业培养都还没有跟上.很多人想要学习软件测试却不得其法,接下来千锋小编就给大家分享最新最全软件测试学习路线,帮助大家快速入行软件测试. 第一阶段 为软件测试环境配置与管理,你需要熟练掌握在物理机.虚拟机.容器下的快速部署测试环境的方法,完成SVN文件配置服务器搭建.LAMP环境搭建配置

软件测试概述

• 不论软件的生产者还是软件的使用者,均生存在竞争的环境中: 软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局. 用户为了保证自己业务的顺利完成,当然希望选用优质的软件. 软件带来错误的原因很多,具体地说,主要有如下几点: • 交流不够.交流上有误解或者根本不进行交流 • 软件复杂性 • 程序设计错误 • 需求变化 • 时间压力 • 代码文档贫乏 • 软件开发工具 什么是软件测试 软件测试就是在软件投入运行前,对软件需求分析.设计规格说明和编码的最终复审

软件测试——Peer Review

一.什么是peer review peer review是一种通过作者的同行来确认缺陷和需要变更区域的检查方法.需要进行同行评审的特定产品在定义项目软件过程的时候被确定并且作为软件开发计划的一部分被安排的进度. 二.背景 这周三老师在课上安排了peer review,每5-6个人一个小组,自己进行分工,并对样例软件进行peer review. 三.peer review的图解及分工 Moderator (主持人) 主持人的主要职责,在评审会前负责正规技术评审计划和会前准备的检查:在评审会中负责调

软件测试不再黑盒— threadingtest带来第二代白盒覆盖率技术

软件测试不再黑盒- threadingtest带来第二代白盒覆盖率技术 穿线测试对于测试界的一个重大创新在于,在白盒测试理论出现数十年以后,上海零一拼装信息技术有限公司结合在测试理论方面十余年的潜心研究,率先提出了第二代覆盖率技术,这绝对不是一个口号,而是ZOA真正对于白盒测试的理解以及对于标准第三方测试服务的深度理解经过数年的基础研究以及2年有余的研发而推出的达到商用标准的技术.现在先让我们温习下经典的测试理论: 1.测试方法论 黑盒功能测试法 黑盒功能测试法, 是把要测试的软件看成一个 "黑

[ 测试思维 ] 探索式软件测试

非常不错的关于探索式软件测试的学习资料 1.探索式测试简析 作者:微软 史亮 http://pan.baidu.com/s/1c2D4tAo 2.探索式测试白皮书 作者:淘宝 季哥 http://pan.baidu.com/s/1qYFNG3y