第一篇:软件测试-个人简历-陈
个 人 简 历
基本信息:
姓
名 :
毕业时间 : 2014年6月 专
业:计算机应用技术 联系电话:
电子邮箱:
专业技能:
1、熟悉测试理论(熟悉测试流程,软件质量六大特性,测试方法,软件生命周期,Bug状态,测试文档等)
2、熟悉黑盒测试(等价类划分,边界值方法,场景法等)
3、能独立编写文档(测试计划,提取测试需求,测试用例,提交Bug,测试报告)
4、熟悉自动化测试QTP
5、熟悉MySQL、Oracle数据库的增、删、改、查基础命令
6、熟悉LoadRunner的创建VU脚本、定义场景和关联
7、熟悉Windows、Linux操作系统,文件的查找、删除、复制、运行等
8、了解C/C#语言以及了解.NET平台,有较强的程序阅读能力
9、了解网络的基本知识(TCP/IP四层模型,OSI七层模型)
性
别:男
毕业学校:深圳职业技术学院 学
历:大专 工作年限:1年
求职意向 : 软件测试工程师
项目经验:
项目一 : 好优工资软件 项目架构:C/S 项目环境:Windows Server 2008+MySQL 项目描述:好优工资软件用来管理员工基本信息及月薪水的计算,包括添加、查找、删除、修改员工信息、计算员工薪水、生成报表等功能模块。
职责描述:
1、根据需求分析书写部分测试方案及参与评审;
2、采用黑盒测试方法等价类、边界值、因果图、错误推测进行测试用例;
3、根据编写好的测试用例进行测试执行;
4、根据测试用例进行功能测试;
5、根据测试用例进行兼容性测试;
6、用缺陷管理工具提交Bug和跟踪Bug。
心得体会:提高了自己分析问题解决问题能力,设计测试用例也更加有效率,并更全的覆盖测试用例。
项目二 :客户评标关系信息管理工具 项目架构:B/S 项目环境:Linux+Apache+MySQL+PHP 项目描述:该系统运用现代信息网络技术,整合各行业专家资源,对评标专家实施统一管理、资源共享、动态维护及抽取应用而建立的大型数据库应用管理信息系统。该系统可实现评标专家在线申报、数据维护;行业主管部门在线审核、在线监督;招标人或抽取终端独立抽取、语音通知,实时记录等功能,为各招投标项目提供全面、专业、守责的高素质专家。
责任描述:
1、根据需求规格说明书提取测试需求分析;
2、根据测试需求分析编写测试用例;
3、用缺陷管理工具提交Bug和跟踪Bug;
4、进行回归测试,总结测试报告。
项目心得:首先要懂得整个业务的流程,知道测试流程的运行,在根据流程尽可能的覆盖全测试用例,然后熟悉好整个管理系统,并做好测试。
项目三 :皇家海湾假日酒店平台 项目架构:C/S 项目环境:Windows Server 2008+Mysql+C++ 项目描述:是一款专业的酒店管理软件,集前台酒店客房管理系统,酒店员工管理系统,酒店客户管理系统,酒店物品管理系统,酒店订房系统等管理模块为一体,充分结合酒店业的管理实情,系统界面简洁优美,操作直观简单,无需专门培训即可操作使用。可以实现酒店宾馆、饭店、旅馆、招待所等的宾馆客房信息化管理。
责任描述:
1、撰写测试计划;
2、人员安排、风险分析以及测试进度;
3、设计测试用例和测试脚本,提交缺陷报告;
4、为后续的测试工作提供更清晰的流程,确保测试工作有效地持续进行。
项目心得:在整个测试过程中,测试计划起着重要的作用,它指导着整个测试过程井然有序的进行。我也深刻体会到高效的测试用例对整个测试过程的帮助,从而进行编写出来。工作经验:
2013.12-2015.1
北京融利多技术服务有限公司
软件测试工程师
自我评价:
热爱软件测试。具有很强的责任感,工作态度认真,有比较强的学习能力,能吃苦耐劳,为人诚实,积极进取,爱好体育充满活力。有较强的沟通和表达能力。
第二篇:软件测试工程师-个人简历
个 人 简 历
基本信息:
姓
名:
出生年月:1991年7月 工作年限:2年 婚姻状态:未婚 电子邮箱:
性
别:男
毕业学校:广东建华学院 学
历:大专
专
业:计算机专业 手
机:
专业技能:
1、熟悉软件测试理论,软件测试流程,编写测试用例等;
2、熟练应用黑盒测试的方法,如边界值法、等价类法、场景法等;
3、掌握自动化测试工具QTP、性能测试工具LoadRunner的基本使用,如录制脚本,参数化设置,脚本优化等;
4、熟悉软件测试的管理工具,如BugFree 缺陷管理工具、SVN版本控制、MindManager 思
维导图等工具的使用;
5、熟悉Oracle和MySQL数据库的基本操作,如增、删、查、该等命令的使用;
6、熟悉Linux操作系统的基本操作;
7、对C语言有一定的了解,如9条基本语句、数组、指针等等的使用;
项目经验:
项目一
项目名称: 奔腾出租车
运行环境: Linux + MySQL + Apache 项目概述: 本系统是一套功能全面的出租车管理系统,通过该软件可以让出租车公司内部
及时准确地采集各种数据信息,处理高速化和网络办公自动化。实现对出租车
公司司机的信息记录,操作,出租车管理,提供精确查询等多种查询方式。主 要功能模块有:首页、基本信息设置、任务管理、统计图表、辅助工具、帮助
菜单、用户信息管理等。通过规范化管理来掌握车辆信息,处理车辆调度,将 很大程度上解决出租车公司在工作上的管理难度,让车管理更上一个台阶。
责任描述:
1、根据项目需求文档进行需求分析,写出需求点;
2、针对责任模块编写有效的测试用例;
3、搭建测试环境,保证测试出的数据真实可靠;
4、执行测试用例,用BugFree提交Bug并跟踪其状态;
5、进行回归测试;
6、编写测试报告。
项目心得: 对软件测试有了更深层的理解,当编写用例时,要尝试新的技术,新的思维,往往Bug就出现在意想不到的地方;明白了回归测试的重要性,因为偶尔会 有些模块在上一版本没有出现问题,但在修复某个Bug时却出问题了,所以 测试时需要考虑全局,不要只局限于某个小模块。项目二:
项目名称: 金华酒店管理系统
运行环境: Linux + MySQL + Apache +PHP 项目概述: 金华酒店管理系统主要应用于中小型酒店,通过该软件可以方便快捷的管理
酒店,使酒店的工作质量和效率提高。软件采用先进的计算机网络通信技术,改变了酒店业务模式,大大提高了工作效率。本系统的功能包括房间状况管理、添加房间信息、维修管理、退房管理、客户入住等,是为了不让人工繁琐去操
作,而设计的一个管理系统。
责任描述:
1、测试软件是否达到需求规格书的要求,包括:各个功能点是否以实现,业
务流程是否正确;
2、编写测试用例,如用边界值法、等价法、错误推断法等方法编写;
3、搭建测试环境(按照说明书搭建);
4、执行测试用例,用BugFree提交Bug并跟踪其状态。
项目心得: 测试的规范化是及其重要的。测试时要注意Bug的群集现象,因为往往百分
之八十的问题都发生在百分之二十的模块当中。
项目三:
项目名称: 科达薪水助手
运行环境: Linux + MySQL + Apache +PHP 项目概述: 本系统基于B/S架构,主要用来支持企业薪酬管理,方便企业管理员工信
息,统计日常支出,员工薪酬管理等等。主要功能模块有员工信息管理、部
门管理、工资管理、收支统计、系统设置、辅助工具、薪酬报表等。本系统 的特色就是把员工的信息和薪酬等信息整合在一起,更方便快捷的操作,一
套好的工资管理系统,有助于建立科学有效的薪酬体系。
责任描述:
1、编写测试用例;
2、执行测试用例,用BugFree工具提交Bug,并跟踪其状态。项目心得: 对黑盒测试的各种方法的应用更加得心应手了。
工作经历:
2012/08—2015/01
创拓达科技有限公司
软件测试工程师
自我评价:
本人性格随和,适应能力强,有较强的学习能力,能独立分析和解决问题。能快速融 入到团队中去,工作积极上进,对于领导分配的任务认真完成。
第三篇:软件测试、研发工程师个人简历
基本资料
姓名: 蔡先生
性别: 男
民族: 汉族
出生日期: 1986年05月01日
学历: 本科
技术职称: 中级
毕业院校: 西南科技大学
所学专业: 计算机科学与技术、选修“计算机软件应用”
工作年限: 2年
联系方式:***
求职意向
工作类型: 全职
单位性质: 有限公司、股份公司、分公司、非公司企业、集团
期望行业: 互联网、电子商务、计算机、通讯、电信业
期望职位: 软件测试工程师、研发工程师
工作地点: 西湖区、拱墅区、上城区、江干区、下沙开发区
期望月薪: 不限/面议
教育经历
开始时间:2002-9-2 毕业时间:2006-6-8
学校名称:西南科技大学
专业:主攻“计算机应用”选修:“软件应用”
学习内容:
主攻:C++,C语言、HTML,DreamWeaver
选修:VB/J2SE/Java面向对象
工作经验
2008/7--2009/5:长沙艾特科技开发有限公司(50-150人)
所属行业: 互联网/电子商务
开发部门 软件工程师
主要从事OA、项目管理软件等工作流技术开发与设计。
具体模块:
(1)使用JQuery/JQuery Ajax实现页面效果设计
(2)数据访问层设计与实施同时参与存储过程、视图、索引器的设计与编写。
(3)模块部分页面功能的实现。
2006/10--2008/4:深圳网通兴技术发展有限公司(50-150人)
所属行业: 互联网/电子商务
开发部门 软件工程师
参与部分需求分析及文档编写,部份项目中参与数据库设计。主要从事业务逻辑代码实现以及页面效果实现。使用热门的技术,如:Jquery、Json、Ajax等。负责和同事一同解决工作中遇到的技术问题及项目开发问题。
专业技能
操作系统:Windows2003/Xp
编程语言:C#2.0/C#3.0
开发平台:Microsoft Visual studio 200
5数据库: Sqlserver/Access/Oracle、擅长技能:Winform/.Net/Asp.Net/Ajax/JQuery/JQuery Ajax/WebServer/LinQ...等技术。
熟用软件:photoshop CS4.0/Flash...等相关常规软件。
自我评价
为人诚恳,待人真诚,性格开朗,善于交流,具有良好的团队合作精神和沟通组织能力,工作积极上进。自学能力强,思维敏捷,对于新知识接受快,勇于面对困难,敢于挑战,并具有较好的分析问题与解决问题的能力。具有较强的抗压能力和对环境的适应能力。一直以来我热爱IT工作,喜欢钻研新技术,渴望有更大的发展!始终坚信:正确的方向,积极的思想,坚持不懈的行动。成功就在你手中!
第四篇:软件测试工程师应聘个人简历_湛江在线
软件测试工程师应聘个人简历
姓名:XX先生
国籍:中国
目前所在地:广州
民族:汉族
户口所在地:河南 身材:178 cm 71 kg 婚姻状况:未婚 年龄:22 岁
求职意向
人才类型:应届毕业生
应聘职位:Asp.net程序员、软件测试
求职类型:全职
可到职日期:随时 月薪要求:1500--2000 希望工作地区:广州 惠州 中山
工作经历
公司名称:广州碧水源生物科技有限公司
起止年月:2008-12 ~ 2009-01
公司性质:私营企业
所属行业:日用生活服务
担任职务:门户网站开发和质检
工作描述:参与本公司门户网站及附属购物网站的需求分析收集,同时与软件公司进行沟通,参与门户网站的开发。
教育背景
毕业院校:中山大学
最高学历:大专
毕业日期:2009-02-01
所学专业:计算机应用技术
受教育培训经历:
2007-072009-02北大青鸟APTECH(广州科苑)培训中心软件开发ACCP初级、中级软件开发程序员、软件工程师证书
2008-03中山大学计算机应用技术
语言能力
外语:英语 一般
国语水平:一般
粤语水平:一般
工作能力及其他专长
语言技术:
熟练使用C#,ASP.NET,JavaScript,Html,Ajax等。
Web编程:
熟练使用C#语言对ASP.NET 开发。及WebService,自定义控件等。
数据库:
湛江在线.cn 湛江招聘 job.izj.com.cn 湛江论坛 bbs.izj.com.cn
掌握Sql语句对SQL Server 2005 数据库的操作(视图,存储过程,触发器等)及其MySql数据进行程序开发。
开发工环境:
MicrosoftVisualStudio2003/2005/2008,SQLServer2000/2005,Dreamweaver等。
技术概要:
熟悉OOP,精通基于三层架构的开发,熟悉.NET体系架构,熟悉用户控件开发与使用,对.Net开发平台开发B/S结构系统,并深入了解B/S结构系统的特点。熟悉DIV+CSS排版。
详细个人自传
在学习期间分别参加了由劳动和社会保障部职业机能鉴定中心组织的全国计算机信息高新技术考试,取得了软件工程师初级、中级程序员以及软件工程师证书(5月份取得软件工程师证书)
实践开发经验:
开发过多个项目,如:
==C/S
中山大学干细胞与组织工程研究中心网站(门户网)
中山大学干细胞与组织工程研究中心网站(内部网)
第三波书店
==B/S
不锈钢管理系统 等。。
详细介绍:
中山大学干细胞与组织工程研究中心网站
项目介绍:
该网站向外界介绍中心基本情况、研究趋向、以往研究成果展示、实验室会议的安排等等信息发布的平台。具体功能:管理员管理、简介管理、研究进展管理、中心动态管理、图片欣赏管理、及管理。
关于项目:
语言:
C#、.NET Framework。应用技术:ADO.NET、ASP.NET、Ajax、页面缓存 技术等。数据库:SQL Server 2005。开发模式:三层架构。
责任描述:
客户需求调研。参与客户的需求分析,规划了项目的结构、功能的安排。数据库设计。根据自己要实现的功能,设计数据库中数据表的结构和关系。模块。所负责的功能模块。按时按量完成任务。
项目感言:
从此次项目开发总体会到,项目前期的统筹策划是很重要的。每个人各司其职必能达到事半功倍的效果。有效的沟通能促进队员之间的默契配合与互相了解。自己的能力也将得到充分发挥。
第三波书店
项目介绍:
此项目是为了巩固知识而做的一个项目,有一个人独立开发。项目用到的知识覆盖面很广,把ASP.NET中主要的知识点进行汇总实现一个网上售书系统。该项目的需求主要是根据当前流行的网上购物特点,在网络上拓宽书店销售业务而开发的系统。
关于项目:
语言:
C#、.NET Framework。应用技术:ADO.NET、ASP.NET、Ajax、页面缓存技术等。数据库:SQL Server 2005。开发模式:三层架构。
责任描述:
客户需求调研。
数据库设计。在数据的操作方面采用了视图和存储过程。
数据的显示和具体功能的实现。
项目体会:
细节决定成败。项目按时完成后,准备答辩时,没有在演示项目的电脑上面做充分的调试和详细的配置,导致答辩不成功。影响到项目的答辩效果。因而 留下深刻印象,收获宝贵的教训。
自我评价
热爱计算机编程。工作态度认真、刻苦,责任心强,具备良好的团队合作精神,自学能力较强,积累了一定的开发经验,具有规范的编程习惯和严谨的编程风格。
个人联系方式
通讯地址:
联系电话:131XXXXXXXXX
家庭电话:
手机: QQ号码: 电子邮件:XXXXXXXXX@126.com
第五篇:软件测试(推荐)
一、简答5*6’
1.为什么不让时间有余的人做测试工作
表面上看这体现了管理的效率和灵活性,但实际上也体现了管理者对测试的轻视。测试和测试的人有很大关系。测试工作人员应该是勤奋并富有耐心,善于学习、思考和发现问题,细心有条理,总结问题,如果具备这样的优点,做其它工作同样也会很出色,因此这里还有一个要求,就是要喜欢测试这项工作。2.软件测试风险主要体现在哪里
我们没有对软件进行完全测试,实际就是选择了风险,因为缺陷极有可能存在没有进行测试的部分。因此,我们要尽可能的选择最合适的测试量,把风险降低到最小 3.所有软件测试缺陷都需要修复吗
从技术上讲,所有的软件缺陷都是能够修复的,但是没有必要修复所有的软件缺陷。测试人员要做的是能够正确判断什么时候不能追求软件的完美。对于整个项目团队,要做的是对每一个软件缺陷进行取舍,根据风险决定那些缺陷要修复。发生这种现象的主要原因如下:-没有足够的时间资源。在任何一个项目中,通常情况下开发人员和测试人员都是不够用的,而且在项目中没有预算足够的回归测试时间,修改缺陷可能引入新的缺陷。
-有些缺陷只是特殊情况下出现,这种缺陷处于商业利益考虑,可以在以后升级中进行修复。-不是缺陷的缺陷。我们经常会碰到某些功能方面的问题被当成缺陷来处理,这类问题可以以后有时间时考虑再处理。缺陷是否修改要由软件测试人员、项目经理、程序员共同讨论来决定是否修复,不同角色的人员从不同的角度来思考,以做出正确的决定。4.如何减少测试人员跳槽带来的损失 建议我们从以下两个方面做起:
-加强部门内员工之间的互相学习,互相学习是建立学习型组织的基本要求,是知识互相转移的过程。在此基础上,可以把个人拥有的技术以知识的形式沉积下来,也就完成了隐性知识到显性知识的转化。
-管理者就应该把员工的个人成长和企业的发展联系起来,为员工设定合理发展规划并付诸实现。
5.验收测试的注意点有哪些 测试要注意下面的事项:
(1)用户现场测试不可能测试全部功能,因此要测试核心功能。这需要提前做好准备,这些核心功能一定要预先经过测试,证明没有问题才可以和用户共同进行测试。测试核心模块的目的是建立用户对软件的信心。当然如果这些模块如果问题较多,不应该进行演示。(2)如果某些模块确实有问题,我们可以演示其它重要的业务功能模块,必要时要向用户做成合理的解释。争得时间后,及时修改缺陷来弥补。(3)永远不能欺骗用户,蒙混过关。6.完全测试程序是可能的吗
实际上完全测试是不可能的。主要有以下原因:-完全测试比较耗时,时间上不允许;
-完全测试通常意味着较多资源投入,这在现实中往往是行不通的;-输入量太大,不能一一进行测试;-输出结果太多,只能分类进行验证;-软件实现途径太多;
-软件产品说明书没有客观标准,从不同的角度看,软件缺陷的标准不同;因此测试的程度要根据实际情况确定 7.是不是发现的缺陷越多就说明软件缺陷越多 其中的原因主要如下:
-代码复用、拷贝代码导致程序员容易犯相同的错误。类的继承导致所有的子类会包含基类的错误,反复拷贝同一代码意味可能也复制了缺陷。-程序员比较劳累是可以导致某些连续编写的功能缺陷较多。
“缺陷一个连着一个”不是一个客观规律,只是一个常见的现象。如果软件编写的比较好,这种现象就不常见了。测试人员只要严肃认真的测试程序就可以了。8.软件测试就是QA吗
软件测试人员的职责是尽可能早的找出软件缺陷,确保得以修复。而质量保证人员(QA)主要职责是创建或者制定标准和方法,提高促进软件开发能力和减少软件缺陷。测试人员的主要工作是测试,质量保证人员日常工作重要内容是检查与评审,测试工作也是测试保证人员的工作对象。软件测试和质量是相辅相成的关系,都是为了提高软件质量而工作。9.测试产品和测试项目区别
习惯上把开发完成后进行商业化、几乎不进行代码修改就可以售给用户使用的软件成为软件产品,也就是可以买“卖拷贝”的软件,软件项目是一种个性化的产品,可以是按照用户要求全部重新开发,也可以修改已有的软件产品来满足特定的用户需求。项目和产品的不同特点,决定我们测试产品和测试项目仍然会有很多不同的地方:
-质量要求不同。通常产品的质量要高一些,修复发布后产品的缺陷成本较高,甚至会带来很多负面的影响。而做项目通常面向某一用户,虽然质量越高越好,但是一般只要满足用户要求就可以了。测试资源投入多少不同。做软件产品通常是研发中心来开发,进度压力要小些。同时由于质量要求高,因此会投入较多的人力、物力资源。项目最后要和用户共同验收测试,这是产品测试不具有的特点。此外,测试产品与测试项目在缺陷管理方面、测试策略制定都会有很大不同,测试管理者应该结合具体的环境,恰如其分的完成工作 10.如何编写提交给用户的测试报告
测试报告一般分为内部测试报告和外部测试报告。内部报告是我们在测试工作中的项目文档,反映了测试工作的实施情况,一般外部测试报告要满足下面几个要求:
根据内部测试报告进行编写,一般可以摘录;不可以向客户报告严重缺陷,即使是已经修改的缺陷,开发中的缺陷也没有必要让客户知道;报告上可以列出一些缺陷,但必须是中级的缺陷,而且这些缺陷必须是修复的;报告上面的内容尽量要真实可靠;整个测试报告要仔细审阅,力争不给项目带来负面作用,尤其是性能测试报告。总之,外部测试报告要小心谨慎的编写。
二、论述2*12’
1.请论述为什么要进行软件测试,并列举历史上2~3个著名软件测试(缺陷)案例,说明测试重要性
软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望做的事情(,另一方面是确认软件以正确的方式来做了这个事情。第二是提供信息,比如提供给开发人员或程序经理的回馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件软件产品本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此,软件测试的第三个目的是保证整个软件开发过程是高质量的。
爱国者导弹防御系统把“枪口”对准了自己人 美国迪斯尼公司的狮子王游戏软件的兼容性问题 售票系统性能问题
2.论述软件测试科学的发展历程 1957年之前-调试为主 20世纪50年代,计算机刚诞生不久,只有科学家级别的人才会去编程,需求和程序本身也远远没有现在这么复杂多变,相当于开发人员一人承担需求分析,设计,开发,测试等所有工作,当然也不会有人去区分调试和测试。
1957–1978-证明为主 当时计算机应用的数量,成本和复杂性都大幅度提升,随之而来的经济风险也大大增加,测试就显得很有必要了,这个时期测试的主要目就是确认软件是满足需求的,也就是我们常说的“做了该做的事情”。
1979–1982-破坏为主 我们不仅要证明软件做了该做的事情,也要保证它没做不该做的事情,这会使测试更加全面,更容易发现问题。
1983–1987-评估为主 人们提出了在软件生命周期中使用分析,评审,测试来评估产品的理论。软件测试工程在这个时期得到了快速的发展.1988–至今-预防为主 预防为主是当下软件测试的主流思想之一。测试不是在编码完成后才开始介入,而是贯穿于整个软件生命周期。3.论述软件缺陷的由来
软件缺陷的产生主要是由软件产品的特点和开发过程决定的。
软件本身:①需求不清晰,导致设计目标偏离客户的需求,从而引起功能或产品特征上的缺陷。②系统结构非常复杂,而又无法设计成一个很好的层次结构或组件结构,结果导致意想不到的问题或系统维护、扩充上的困难;即使设计成良好的面向对象的系统,由于对象、类太多,很难完成对各种对象、类相互作用的组合测试,而隐藏着一些参数传递、方法调用、对象状态变化等方面问题。③对程序逻辑路径或数据范围的边界考虑不够周全,漏掉某些边界条件,造成容量或边界错误。④对一些实时应用,要进行精心设计和技术处理,保证精确的时间同步,否则容易引起时间上不协调,不一致性带来的问题。⑤没有考虑系统崩溃后的自我恢复或数据的异地备份、灾难性恢复等问题,从而存在系统安全性、可靠性的隐患。⑥系统运行环境的复杂,不仅用户使用的计算机环境千变万化,包括用户的各种操作方式或各种不同的输入数据,容易引起一些特定用户环境下的问题;在系统实际应用中,数据量很大。从而会引起强度或负载问题。⑦由于通信端口多、存取和加密手段的矛盾性等,会造成系统的安全性或适用性等问题。⑧新技术的采用,可能涉及技术或系统兼容的问题,事先没有考虑到。
团队工作:系统需求分析时对客户的需求理解不清楚,或者和用户的沟通存在一些困难。不同阶段的开发人员相互理解不一致。对于设计或编程上的一些假定或依赖性,相关人员没有充分沟通。项目组成员技术水平参差不齐技术问题。算法错误:在给定条件下没能给出正确或准确的结果。语法错误:对于编译性语言程序,编译器可以发现这类问题;但对于解释性语言程序,只能在测试运行时发现。计算和精度问题:计算的结果没有满足所需要的精度。系统结构不合理、算法选择不科学,造成系统性能低下。接口参数传递不匹配,导致模块集成出现问题。
项目管理的问题:缺乏质量文化,不重视质量计划,对质量、资源、任务、成本等的平衡性把握不好,容易挤掉需求分析、评审、测试、等时间,遗留的缺陷会比较多。系统分析时对客户的需求不是十分清楚,或者和用户的沟通存在一些困难。开发周期短,需求分析、设计、编程、测试等各项工作不能完全按照定义好的流程来进行,工作不够充分,结果也就不完整、不准确,错误较多;周期短,还给各类开发人员造成太大的压力,引起一些人为的错误。开发流程不够完善,存在太多的随机性和缺乏严谨的内审或评审机制,容易产生问题。文档不完善,风险估计不足等。4.软件测试V模型
①绘制示意图
②阐述每个步骤是做什么 需求分析
即首先要明确客户需要的是什么,需要软件作成什么样子,需要有那几项功能
概要设计
主要是架构的实现,指搭建架构、表述各模块功能、模块接口连接和数据传递的实现等项事务。详细设计
对概要设计中表述的各模块进行深入分析,对各模块组合进行分析等。软件编码
按照详细设计好的模块功能表,编程人员编写出实际的代码。单元测试
按照设定好的最小测试单元进行按单元测试,主要是测试程序代码,为的是确保各单元模块被正确的编译,单元的具体划分按不同的单位与不同的软件有不同。集成测试
经过了单元测试后,将各单元组合成完整的体系,主要测试各模块间组合后的功能实现情况,以及模块接口连接的成功与否,数据传递的正确性等,其主要目的是检查软件单位之间的接口是否正确。根据集成测试计划,一边将模块或其他软件单位组合成系统,一边运行该系统,以分析所组成的系统是否正确,各组成部分是否合拍。系统测试
经过了单元测试和集成测试以后,我们要把软件系统搭建起来,按照软件规格说明书中所要求,测试软件其性能功能等是否和用户需求相符合,在系统中运行是否存在漏洞,等。验收测试
主要就是用户在拿到软件的时候,在使用现场,会根据前边所提到的需求,以及规格说明书来做相应测试,以确定软件达到符合效果的。