在软件测试的时候因为软件测试人员主因或者外部因素的影响,软件测试可能出现一些错误。下面就是软件测试常犯问题盘点,这些软件测试常犯错误你也存在吗。
给软件带来错误的原因很多,具体地说,主要有如下几点:
① 、交流不够、交流上有误解或者根本不进行交流
在应用应该做什么或不应该做什么的细节 (应用的需求)不清晰的情况下进行开发。
② 、软件复杂性
图形用户界面 (GUI),客户/服务器结构,分布式应用,数据通信,超大型关系型数据库以及庞大的系统规模,使得软件及系统的复杂性呈指数增长,没有现代软件开发经验的人很难理解它。
③ 、程序设计错误
向所有的人一样,程序员也会出错。
④ 、需求变化
需求变化的影响是多方面的,客户可能不了解需求变化带来的影响,也可能知道但又不得不那么做。需求变化的后果可能是造成系统的重新设计,设计人员的日程的重新安排,已经完成的工作可能要重做或者完全抛弃,对其他项目产生影响,硬件需求可能要因此改变,等等。如果有许多小的改变或者一次大的变化,项目各部分之间已知或未知的依赖性可能会相互影响而导致更多问题的出现,需求改变带来的复杂性可能导致错误,还可能影响工程参与者的积极性。
⑤ 、时间压力
软件项目的日程表很难做到准确,很多时候需要预计和猜测。当最终期限迫近和关键时刻到来之际,错误也就跟着来了。
⑥ 、自负人更喜欢说:“没问题,这事情很容易,几个小时我就能拿出来”太多不切实际的‘没问题’,结果只能是引入错误。
⑦ 、代码文档贫乏
贫乏或者差劲的文档使得代码维护和修改变的异常艰辛,其结果是带来许多错误。事实上,在许多机构并不鼓励其程序员为代码编写文档,也不鼓励程序员将代码写得清晰和容易理解,相反他们认为少写文档可以更快的进行编码,无法理解的代码更易于工作的保密 (“写得艰难必定读的痛苦”)。
⑧ 、软件开发工具
可视化工具,类库,编译器,脚本工具,等等,它们常常会将自身的错误带到应用软件中。就象我们所知道的,没有良好的工程化作为基础,使用面向对象的技术只会使项目变得更复杂。
一品威客网汇聚了数百万专业的综合性网站、资讯型网站、团购网站、电子商务网站、宣传展示型网站、手机WAP网站、程序功能开发、数据库设计、接口开发、服务器系统等优秀威客人才,只要您在网站发布任务需求,就能够吸引众多威客给您献上最好的创意服务。
推荐更多与“软件测试错误原因分析,这些问题你都有犯过吗”相关推荐:
嵌入式系统产品 | 嵌入式系统发展 | 手机网站制作方法 | PHP网站开发 | ASP网站开发技术
嵌入式系统开发技术 | 网站建设基本流程| 网站建设开发语言 | 程序开发语言 | 网站开发技术
手机APP开发优势 | ASP动态网站开发 | HTML静态网站开发 | 嵌入式系统 | 静态动态网站开发
交易额: 1166.99万元
无 |山东省 |青岛市 |城阳区
交易额: 1067.69万元
个人 |山东省 |青岛市 |城阳区
交易额: 376.51万元
工作室 |广东省 |惠州市 |惠城区
交易额: 249.37万元
公司 |上海市 |上海市 |黄浦区
成为一品威客服务商,百万订单等您来有奖注册中