关于缺陷管理2 软件测试
一、软件缺陷跟踪系统
在实际运用中还需要软件缺陷跟踪系统,以便描述报告所发现的缺陷,处理软件缺陷属性,跟踪软件缺陷的整个生命周期和生成软件缺陷跟踪图标等。为什么需要建立一套软件缺陷跟踪系统呢?因为它会让我们受益无穷,概括起来有:
软件缺陷跟踪系统拥有软件缺陷跟踪数据库,它不仅有利于软件缺陷地清楚描述,还提供统一的、标准化报告,使所有人的理解一致。
缺陷跟踪数据库允许自动连续的软件缺陷编号,还提供了大量供分析和统计的选项,这是手工方法无法实现的。
基于缺陷跟踪数据库,可快速生成满足各种查询条件的、所必要的缺陷报表、曲线图等,开发小组乃至公司的每一个人都可以随时掌握软件产品质量的整理状况或测试/开发的进度。
缺陷跟踪数据库提供了软件缺陷属性并允许开发小组根据对项目的相对和绝对重要性来修复缺陷。
可以在软件缺陷的生命期中管理缺陷,从最初的报告到最后的解决,确保了每一个缺陷不会被忽略。同时,它还可以使注意力保持在那些必须尽快修复的重要缺陷上。
当缺陷在它的生命周期中变化时,开发人员、测试人员以及管理人员将熟悉新的软件缺陷信息。一个设计良好的软件缺陷跟踪系统可以获取历史记录,并在检查缺陷的状态时参考历史记录。
在软件缺陷跟踪数据中关闭每一份缺陷报告,它都可以被记录下来。当产品送出去时,每一份未关闭的缺陷报告都提供了预先警告的有效技术支持,并且证明测试人员找到特殊领域突然出现的事件中的软件缺陷。
二、软件缺陷及解决措施
软件只能按历史规律设计,所以软件准确性的最大的威胁来源于两个方面:
1. 管理层对市场的重大制度规定(如增发,大小非不除权等)和超大规模新股高位发行,都会导致指数重心虚假上升,从而造成数据源和数据链失真,如果失真过于严重则错误难免;
2. 出现能够暂时性影响到经济和股市规律的重大救市政策等基本面原因,与第一条不一样的是,它不仅影响卖出系统,也同时对买进系统构成重大威胁.
1. 卖出系统的隐患表现和措施:
A) 2个卖出系统缺陷补丁出现信号后,应使用人脑判断一下前2年有没有造成数据链失真的制度变革和大规模的新股高位发行,或当时足以暂时改变经济和股市规律的政策或流动性巨大变化的事;如果有,则卖出信号出现后不要立刻在左边卖,而是等到右半边向下的地方开始卖,这样可以有效的回避软件可能出现的卖出错误;
B) 目前新版软件解决数据失真的办法是通过使用失真小的”数据链”做研究对象,而不再研究上证综指,也不再研究受大小非不除权影响失真更大的中国红指,可以比较好的解决不少技术问题,但人脑的作用还是应该发挥,特别是在补丁信号出现后用人脑判断一下有没有必要在右边才卖;
C) 卖出系统永远都存在隐患的另外一个根本原因是因为设计准则造成的,软件设计准则是:追求宁可错过,不能买错,宁可卖错,不能不卖,这就在原理上造成卖出系统不能够过于严格,否则就会出现"漏卖"的现象,新版软件设置2个系统,<投射系统>追求尽可能全的信号, <养老金系统>追求尽可能准的信号,但不提倡追求完美卖出,仅提倡每波赢利.
2. 买进系统的隐患表现在:
A) 买进系统可靠性远远高于卖出系统,"宁可错过,不能买错,宁可卖错,不能不卖"的设计总原则是主要原因.它也是老版软件在买进系统和选股系统上准确率一直很高的原因,但当股市出现非正常状况时,还是提倡在那些特殊阶段使用人脑采取保守性操作策略.即在右边买进;
B) 单套买进系统存在漏买的情况,但从历史实践看多套买进系统结合则至少会有一套出现过了买进信号.目前新版软件为了使用方便,直接把3套不同系统合成,3道防火墙来避免踏空漏买,绝大部分情况下或者在最低点,或者在右边突破处,或者在顺势中出现一次买进信号,一个信号都不出现的情况很难发生,但需要强调的是万事没有绝对的
3. <养老金系统>存在的隐患
A) <养老金>系列技术是未来软件主要的发展完善方向,这是我们认为唯一真理性的方向, 求全求完美求包治百病的做法只是那些失败或还没成功的人的思路.而高准确率的做法也存在害怕”万一”的心理恐惧缺陷.所谓养老金系列,就是能给我们自己"信念"的买进系统,是软件各种技术反复提炼,精华中的精华技术. <养老金系统>因为设计非常严格,确实会出现"漏买漏卖"的情况,但事实上投资只需要几次机会就能使人成功,最后需要强调的是,虽然<养老金大盘分析系统>的智能适应能力很强,但没有绝对的事
4. 各<自动选股系统>存在的隐患
A) 对于软件里准确率在70--80%左右的选股系统,无论出现什么新情况,其实总的准确率还都能在此范围内,而且,使用者已经知道约有20%的会出错,所以,问题并不大;
B) 对于<安全型选股系统>,由于历史上出错次数很少,并且追求高准确率,反而可能存在重大风险,因为一旦出错,人脑是很难辨别的.因为它的智能已经超过了绝大部分的人脑.
C) 对于<养老金选股系统>,由于开发设计初衷是追求不止损操作,作用很大,但反过来对我们的要求和压力实在太大,不能排除有人会把软件当成依赖对象,成败彻底寄托在软件上,这可能引发一连串困扰,造成的道德风险和信任风险是我们不愿也不能承受的,所以,本软件不对外销售,仅提供给少量内部我们愿意提供的朋友使用,并要求接受<免责条款>.
文章来源于领测软件测试网 https://www.ltesting.net/