当前位置:懂科普 >

综合知识

> 测试项目怎么写

测试项目怎么写

1. 软件测试项目介绍怎么写

我本身是做软件行业的,已经做了七八年了,给你一知些建议,仅供参考~

测试项目怎么写

① 项目介绍的部分,要介绍清楚项目内容,并突出软件测试在项目各阶段中的位置,例如,项目的开发模式如果是V模型,那么软件测试伴随每个开发阶段道,包括设计、编码等等。

② 项目经验这部分需要详细考虑了,分为两个方面,一、测试技术;二、角色职能;

· 测试技术

项目当中使用到的技术一定要简明易懂版的提出来,例如是否用到自动化测试,性能测试,以及测试的OS是Linux还是Windows之类的,用到的数据库是MySQL还是Oracle。

· 角色职能

在项目当中,你扮演的角色是什么。如果是测试工程师,那么有没权有妥善的完成测试设计和测试执行;如果是高级工程师,有没有做好测试分析工作,有没有很好的理解需求等。

希望对你有所帮助,有疑问的地方欢迎探讨。

2. 软件测试 项目总结怎么写啊

能表达得有条理就可以了。

不必介意格式。总结无非就是总结经验,吸取教训咯,本人什么时候参加了什么项目的测试 这个项目是干什么的 我在项目组中做了什么 遇到了什么困难 如何解决的 通过这个项目我学习到了什么 我要感谢谁谁谁 我以后要在什么方面加强 此致 敬礼附件一X项目的测试工作到今天算是全部结束了,除了后期维护必要的一些回归测试和用户使用手册的撰写外,整个测试阶段告一段落。

从10月底进入项目,在测试经理的帮助下开始学着写项目测试文档,到根据文档的每日功能测试及回归测试,再到整个项目进行迭代后对测试文档的重新架构及整体回归测试,直至最后的统一交付测试,我个人提交总BUG数为244个。 在这244个BUG的提交和回归过程中,在测试文档的写作及修订中,我对整个项目的逻辑及架构逐步清晰,对项目之间所需的复杂交互的认识也越发深入,对项目功能逻辑上的测试如何进行也更加明晰。

下面我简单谈谈对项目的认识、经验和教训,以及对未来改进的一些建议! 一、对项目的认识 进入这个项目是在今年十月底,当时测试经理和C已经把Setting(当时是Admin)部分的测试结束了,所以我直接开始接着D的测试文档继续往下写 (当时是从Revenue的Report部分开始,即现在的Report模块)。因为跳过了逻辑部分,所以对整个项目逻辑理解很不够,开始写的测试文档也 非常浅显,就是描述了一下页面布局。

这里我的感觉是,测试人员进入项目初期,项目经理有必要指派专门人员与测试人员沟通,帮助其理清整个项目的顺序逻辑。当时C简单地跟我介绍了一下整个项目,我的感觉是沟通不够,对逻辑理解比较欠缺。

Report部分写完,就直接开始测试——用自己刚写完的文档进行测试,效果显然不够理想。因为测试人员刚进行该模块测试文档的编撰,再让他对该模块进行 测试,这样做的一个后果就是,测试人员会先入为主地觉得自己不需要按部就班地照着文档进行测试(因为文档就是自己写的)。

还有一个很大的问题就是,倘若测 试人员在文档撰写上存在严重漏洞的话,他在测试时仍然不可能发现自己的漏洞所在。所以我建议测试文档撰写人员与测试人员最好不要是同一个人,这样有助于发现测试文档构建的漏洞。

测试完Report后,紧接着开始进行Expense模块测试文档的撰写。这时我开始接触到一些逻 辑,即Expense与Setting部分联系的逻辑。

这时遇到的问题最多最杂,随时随地都需要与C,甚至项目经理进行沟通。由于之前对主功能 (Setting部分)的不熟悉,这种一边沟通一边撰写的测试文档可以说是漏洞百出。

由于项目时间也比较紧,我需要在一周内完成整个Expense模块的测试文档,所以最终完成的文档很不理想。这里我觉得还是之前沟通不到位的问题,应该有一个对整个项目非常熟悉的人来帮助测试人员理清整个项目逻辑再进行测试文档撰写,而不是一开始就撰写测试文档。

接着就是根据自己撰写的Expense文档对Expense模块进行测试,效果也不够理想。这里我还有一个建议就是,如果测试人员在初始进入项目时没有得到及时沟通,至少需要给他一周时间先对主功能(即Setting部分)进行完整测试,对照需求手册及主功能发现的BUG,对主功能进行深入理解。

Expense测试完成后,开始对整个项目进行回归测试。在这个过程中,我逐渐理清了整个项目的逻辑,也开始试图修改以前的文档。

但由于文档量太大,文档结构不够清晰,时间也比较紧,修改难于进行。大部分原因是我经验不足造成的,之前撰写测试文档时,思路过于混乱,想到哪里写到哪里,导致最后文档难于维护和修改。

回归测试结束后,整个系统逻 辑已经比较清晰。这时项目进行新一轮的迭代,用户需求改了很多,其中包括增加、修改大量功能、名称,以及对整个系统结构进行重构。

这对测试文档而言改动点 非常多(包括结构顺序改变、测试编号订正、功能模块名称修改等),而且需求文档并未因此变化,造成最后测试文档与需求文档的不匹配。这是一个协调的过程, 系统迭代后,需求文档应及时随着系统进行修改。

迭代开发过程中,测试基本上是项目改到哪就测到哪,这里面最大的问题不是发现修改模块的BUG,而是发现修改该模块后牵涉到的其它模块出现的BUG。这种连带BUG的产生可以说是防不胜防,让测试人员苦恼不已。

到现在我也没想出解决办法,只能说对模块之间的联系及交互逻辑理解仍需加深。 迭代开发后期,开始对整个系统从头回归一遍,这时候又发现了许多以前从未出现的BUG。

这个时期大家 都很烦躁困惑,曾经运转良好的页面,突然出现存储问题;曾经更新正常的功能,突然无法更新;曾经显示正常的Excel,突然显示错误… …这些都让人苦恼,当然,这些应该都是正常现象。测试人员在测试后期尤其需要提高警惕,不能漏过任何一个功能点,更不能忽略任何一次貌似无用的查询、翻页、按键。

最后,是大家一起进行的交付测试,人员包括了所有的编程人员及测试人员。这期间,除了对基本功能的回归测试外,还包括了并发测试及性能测试(这主要是编程人员在做),除此之外,我将过去提交修正。

3. 软件项目的测试文档如何写

目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。

不同类别的软件,测试用例是不同的。不同于诸如系统、工具、控制、游戏软件,管理软件的用户需求更加不统一,变化更大、更快。笔者主要从事企业管理软件的测试。因此我们的做法是把测试数据和测试脚本从测试用例中划分出来。测试用例更趋于是针对软件产品的功能、业务规则和业务处理所设计的测试方案。对软件的每个特定功能或运行操作路径的测试构成了一个个测试用例。

随着中国软件业的日益壮大和逐步走向成熟,软件测试也在不断发展。从最初的由软件编程人员兼职测试到软件公司组建独立专职测试部门。测试工作也从简单测试演变为包括:编制测试计划、编写测试用例、准备测试数据、编写测试脚本、实施测试、测试评估等多项内容的正规测试。测试方式则由单纯手工测试发展为手工、自动兼之,并有向第三方专业测试公司发展的趋势。

要使最终用户对软件感到满意,最有力的举措就是对最终用户的期望加以明确阐述,以便对这些期望进行核实并确认其有效性。测试用例反映了要核实的需求。然而,核实这些需求可能通过不同的方式并由不同的测试员来实施。例如,执行软件以便验证它的功能和性能,这项操作可能由某个测试员采用自动测试技术来实现;计算机系统的关机步骤可通过手工测试和观察来完成;不过,市场占有率和销售数据(以及产品需求),只能通过评测产品和竞争销售数据来完成。

既然可能无法(或不必负责)核实所有的需求,那么是否能为测试挑选最适合或最关键的需求则关系到项目的成败。选中要核实的需求将是对成本、风险和对该需求进行核实的必要性这三者权衡考虑的结果

4. 测试报告怎么写

1 简介 1.1编写目的 本测试报告为安天科技项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合ATKJ-用户需求说明书。

预期参考人员包括用户、测试人员、开发人员、项目管理者、质量管理人员和需要阅读本报告的高层经理。TestAge 中国软件测试时代!T/d5sPAl 1.2项目背景 本产品是为天安科技有限公司开发的外贸企业管理系统。

本产品依据EasyTrade基础模型研发,形成一个完善的以业务管理系统为核心,以基础信息、系统维护支持的外贸企业管理系统。主要功能是对该公司生产销售过程,财务过程实现信息化管理。

1.3系统简介 1.4术语和缩写词 无 1.5参考资料 1、安天科技项目需求与设计、2、安天科技项目测试计划、3、安天科技项目测试用例、4、安天科技项目缺陷报告单、系统测试报告 5、公司CMMI体系文件《TS002_测试报告》 2 测试概要 2.1测试用例设计 本次测试用例设计主要采用黑盒测试方法,功能模块及集成测试采用的具体方法有等价类划分、边界值划分、正交分解、因果图分析和错误猜测。在系统测试时依据业务流程采用回归测试。

2.2测试环境与配置 测试服务器配置: 服务器地址:10.0.0.39 操作系统:Windows XP Professional SP2 CPU: Intel(R) Pentium(R)4 CPU 3.00HZ 硬盘可用空间:74GB 数据库:Microsoft SQL Server 8.00.2039 应用服务器:EasyTrade服务器 测试对象:EasyTradeS3.exe 缺陷工具:Mercury Interactive TD8.0 SP2 2.3测试方法(和工具) 主要是黑盒测试,测试的重点集中在业务流程、数据提取和各功能模块间的接口。其中单元测试由开发人员直接完成;功能模块采用黑盒测试的常用方法;集成测试模块采用非渐增式测试,偏重系统的接口和数据提取方面;系统测试主要体现在业务流程的测试,主要采用回归测试 3 测试结果及缺陷分析 3.1测试执行情况与记录 3.1.1测试组织 3j5Ylc i2r/{8TestAge 中国软件测试时代 `4Nri0N,_$T9X测试经理:刘义照TestAge 中国软件测试时代m!iL)S"_I­S 主要测试人员:李志学 TestAge 中国软件测试时代(tWA ]3lh$t#K陈龙 参与测试人员:张士红(模块测试用例编写) 3.1.2测试时间 测试类型 实际开始时间 实际结束时间 总工作日 功能测试 贸易管理 2008-04-14 2008-04-15 2 生产管理 2008-04-14 2008-04-15 2 采购管理 2008-04-14 2008-04-16 3 财务管理 2008-04-15 2008-04-16 2 发运单 2008-04-15 2008-04-16 2 集成测试 2008-04-16 2008-04-18 2 系统测试 2008-04-18 2008-04-24 6 安装测试 2008-04-25 2008-04-25 1 3.1.3测试版本 版本号 修订日期 修订人 修订内容说明 EASYTRADE 2008.04.16 刘义照 EASYTRADE3 2008.04.26 刘义照 3.2覆盖分析 3.2.1需求覆盖 功能模块 功能名称 编号 是否通过 备注 基础资料 (JC) 国家代码 JC01 Y 世界港口 JC02 Y 货币设定 JC03 Y 计量单位 JC04 Y 退税率设定 JC05 Y 附件类别 JC06 Y 材料类别 JC07 Y 单据编号 JC08 Y 工艺说明 JC09 Y 线说明 JC10 Y 银行利息设定 JC11 Y 贸易管理 (MY) 客户资料 MY01 Y 款式工艺 MY02 Y ▲ 客户订单 MY03 Y ▲ 订单款式工艺 MY04 Y ▲ 大货跟踪表 MY06 Y ▲ 通讯录 MY05 Y 排产管理 (PC) 服装工厂资料 PC01 Y 订货合同 PC02 Y ▲ 生产工艺资料 PC03 Y ▲ 大货生产状态确认 PC04 Y 采购管理 (CG) 供应商资料 CG01 Y 订购单 CG02 Y ▲ 发货单 CG03 Y ▲ 退货单 CG04 Y ▲ 产品清单汇总 CG05 Y 单证管理 (DZ) 发运单 DZ01 Y ▲ 成本核算单 DZ02 Y ▲ 财务管理 (CW) 服装工厂往来帐目 CW01 Y 服装厂配料担保账目 CW02 Y 服装工厂结算单 CW03 Y ▲ 供应商担保账目 CW04 Y 注:TestAge 中国软件测试时代­r*fm:Z1W3~?[Y][P][N][N/A]四项值依据TestAge 中国软件测试时代测试结果,按编号给出每一测试需求的通过与否结论。

P表示部分通过,N/A表示不可测试或者用例不适用。▲表示为测试重点部分。

D­dduS­a6} ihV WW8需求覆盖率=Y项数/需求项数 *100%=33/33*100%=100% 3.2.2测试覆盖 模块 用例个数 执行数 未执行数 未执行/漏测原因 贸易管理 28 28 生产管理 38 38 采购管理 39 39 单证管理 17 17 财务管理 11 11 合计 133 133 .o Knz)u5 ~5_zD }mI-N9c8测试覆盖率=执行总数/用例总数 *100%=133/133*100%=100% 3.3缺陷的统计与分析 3.3.1缺陷汇总 缺陷总数:105 按缺陷严重程度:1-Low: 16个 所占百分比:15.238% 2-Medium: 77个 所占百分比:73.342% 3-High: 12个 所占百分比:11.420%。

5. 怎么写测试用例

核心业务:测试函数int ReadFile(char *pszFileName)

● 测试标题

规则:重要程度介于高和低之间的测试用例,是后续步骤的先决条件

● 输入

规则:测试用例的概括简单的描述用例的出发点。

● 重要级别

规则

高、界面的响应结果:软件需求项 如。

● 预置条件

规则,由数字和字符组合成的字符串

◇ 约定:保证系统基本功能、重要特性,可以拨打紧急电话

集成测试用例测试项目、关注点,包括返回值的内容:当前测试用例所属测试大类:实际使用频率不高:集成后的模块名或接口名 如:执行当前测试用例需要的前提条件:用例执行过程中需要加工的外部信息:被测试的函数名 如、文件、被测需求、易识别性:产品编号-UT-单元测试项名-单元测试子项名-XXX

● 测试项目

◇ 规则。

● 预期输出

规则:当前测试用例的预期输出结果:测试手机在没有SIM卡的情况下:编号具有唯一性,输入,保证操作步骤的完整性、被测模块:

系统测试用例测试项目● 测试用例编号

◇ 规则:产品编号-ST-系统测试项名-系统测试子项名-XXX

集成测试用例:执行当前测试用例需要经过的操作步骤、实际使用频率高的测试用例、对系统业务功能影响不大的模块或功能的测试用例:产品编号-IT-集成测试项名-集成测试子项名-XXX

单元测试用例;

中、被测单元等

◇ 约定:

系统测试用例:测试模块A提供的文件接口

单元测试用例测试项目、数据库等

● 操作步骤

规则;

低,原则上不能重复

6. 怎么写好测试用例

测试用例是测试执行的指导;是测试执行的实体,是测试方法、测试质量、测试覆盖率的重要依据和表现形式;是团队内部交流以及交叉测试的依据,便于测试工作的跟踪管理,包括测试执行的进度跟踪,测试质量的跟踪,以及测试人员的工作量的跟踪和考核;在测试执行工作开展前完成测试用例的编写,可以避免测试工作开展的盲目性;测试用例是说服用户相信产品质量的最佳依据,同时也可以提供给客户作为项目验收的依据。以上可以看出测试用例在整个测试工作中的地位和作用,以下编写了关于如何写好测试用例的一些个人建议:

1、要参与需求评审,评审需求的过程实际也是熟悉业务需求的过程。只有对业务比较熟悉了,才能更好的,更充分的设计出高质量的测试用例。

2、要多阅读文档,其中包括产品策划书、规格说明书、需求文档,接口文档等,我们可以收集一切相关的文档来帮助理解所要测试的产品需要完成的目标。

3、尽量多参加项目组内的会议。比如需求讨论、设计讨论、计划讨论等会议,这样在讨论过程中也能加深对产品的理解。

4、要善于沟通,多和客户、开发、测试人员进行沟通。遇到不明确的问题、有疑问的需求,可以咨询项目负责人或者客户等。这样才能提前解决需求理解偏差等。

5、测试用例名称,也叫测试用例标题,一定要写得简洁、明了,需要用概括的语言描述该用例的出发点和关注点,使得测试人员第一眼看到测试用例名称就能够明白测试用例的目的。用例名称中一般要求不能存在假设性的语句,并且原则上每个用例的名称不能重复。

6、预置条件要明确,包括测试环境、测试数据、测试场景。因为许多BUG只有在特定的环境、特定的场景下才可以重现。没有正确的前提条件,就无法进行后面的测试步骤或无法得到预期的结果。

7、测试步骤描述要简单、清晰,并且要清楚每一个步骤的描述,我们平常的鼠标和键盘的每一动作都代表一个操作步骤。比如:第一步,输入用户姓名;第二步,输入登录密码;第三步,用户点击登录。步骤写的明确时就利于提高用例的可操作性。

8、用例的预期结果要完整而且清晰,并且要将各个输出的结果写出来,包括:返回值的内容、数据库相关字段的记录、界面的响应结果、输出结果的规则符合度、日志的检查和对其它业务影响的检查。

9、测试用例级别要划分清楚,这样在测试执行时有主次之分。

11、评审用例很关键,因为经过测试用例的评审可以发现:用例设计的结构安排是否清晰、合理;是否覆盖所有的需求功能点;是否存在冗余的用例;是否具有很好的可执行性;是否存在对需求理解上的差异等。评审需要项目经理、需求分析人员、架构设计人员、开发人员和测试人员都参与,也需要客户方的开发人员和测试人员。

12、召开测试用例评审会议,在会议上大家可以提问互答,对模糊不清的地方可以进行讨论。这样可以站在不同的角度,站在很多人的思维和思考方式下设计用例。

13、站在用户的角度来设计用例,以用户的使用逻辑及操作习惯为出发点,从用户实际可能的操作场景考虑,一定要脱离系统提供功能。

14、测试用例需要不断更新和维护,不要认为测试用例的设计是一个阶段,测试用例的设计也需要迭代,在软件开发的不同的阶段都要回来重新审视和完善测试用例。并且需要在测试执行时利用发散思维不断的构造和完善测试用例。

总的来说,写出好的测试用例需要我们不断的积累和完善,需要我们不断的在工作中去总结。写出好的测试用例没有简单的公式或规定可以遵循。即使是多年以来在测试方面感兴趣的人也很难做到这一点。

7. 测试计划如何编写

我3天前就看到您的提问了,但是写到一半就都删掉了。主要是你的这个问题有点大,不好回答,又担心回答了对您没有什么帮助。

……今天还是简要的说下我的体会吧。

测试计划可以是一本书那么多,也可以是几张纸那么少。起决定性作用的是各个公司的实际情况不同。不过一份测试计划应该包括以下内容:

1项目简介

2测试环境

3测试策略

4风险分析

5人员安排

6资源分配

……

不过说实话,目前的软件测试行业,或者说整个中国IT业,也有很多都是“变化比计划快、准”,很少有严格按照计划来的,更有甚者计划都是后补。

这个我们个人之力是没有办法的,只能自己努力,等咱也到制定计划的角色上之后,希望我们能用好计划就行了。

至于每一项里面都要写什么,还是你自己去百度下吧,这里就不给你Copy了。

我的团队【测试我知道】,可以进来,有问题大家一起分享。

就这些吧,祝早成!

8. 软件测试,谁能给我一个测试项目的例子,大概的说明一下,呵呵

很简单,也很经典的微软 一次性水杯测试

功能度:用水杯装水看漏不漏;水能不能被喝到

安全性:杯子有没有毒或细菌,检查水杯被破坏后,是否会造成使用者伤害

可靠性:杯子从不同高度落下的损坏程度

可移植性:杯子再不同的地方、温度等环境下是否都可以正常使用

兼容性:杯子是否能够容纳果汁、白水、酒精、汽油等

易用性:杯子是否烫手、是否有防滑措施、是否方便饮用

错误测试:装载高密度固体

破坏测试:检查水杯最大抗挤压和拉扯承受力

用户文档:使用手册是否对杯子的用法、限制、使用条件等有详细描述

疲劳测试:将杯子盛上水(案例一)放24小时检查泄漏时间和情况;盛上汽油(案例二)放24小时检查泄漏时间和情况等

压力测试:用根针并在针上面不断加重量,看压强多大时会穿透

跌落测试: 杯子加包装(有填充物),在多高的情况摔下不破损

等等

标签: 测试项目
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/zonghezhishi/3onj7x.html