软件测试心得

软件测试心得

ID:21936170

大小:371.50 KB

页数:34页

时间:2018-10-21

软件测试心得_第1页
软件测试心得_第2页
软件测试心得_第3页
软件测试心得_第4页
软件测试心得_第5页
资源描述:

《软件测试心得》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试经验与心得交流唐荣军rongjun.tang@jrdcom.comOfficePhone:+86-755-339565511.软件测试概述1.1经典V模型介绍这是一个非常单纯、非常理想的一元线性模型,正是因为它太理想、太单纯了,以至于都无法应用于软件工程实践,几乎被业界所抛弃,只有在软件工程的教科书或培训文档上还能找到这个模型,偶尔被人们提及,也属于被批驳的对象。一元线性模型是人类最容易掌握并能熟练运用的一种思维方法,人们总是把一个复杂的非线性问题转化为一系列的线性问题,然后逐个求解,高等数学里的偏微分就是这样一种思想。重温这个模型有助于我们理解软件

2、工程里最核心的东西!需求开发验收测试系统测试高层设计集成测试详细设计单元测试编码实现1.软件测试概述1.2我们所处的位置阿尔卡特流程把手机产品开发定义为OR、DR0、DR1、DR2、DR3和DR4等几个关键里程碑(Milestone),DR是英文DeliveryReview的缩写。跟软件有关系的三个关键里程碑(Milestone)是DR1、DR2和DR4:DR1解决“做什么”和“不做什么”的问题,软件需求开发及功能定义要在这个阶段完成DR2是fullfeature全部开发结束DR4是软件交付生产,也就是说在DR4的时候要能够发布量产软件软件工程各阶段的定义D

3、R1DR2DR3DR4DR5需求开发软件设计与功能开发JRD内部测试与改错TMCQA验收软件维护需求变更1.软件测试概述1.3我们所采取的策略V模型所展现的是一种把软件工程化整为零、分而治之的战略艺术,单元测试、集成测试、系统测试和验收测试体现了“由小到大”、“由内至外”和“循序渐进”的思想!下面把单元测试称为单个功能测试。单个功能测试的粒度最小,由开发工程师自行完成测试,在软件工程学的定义里,属于白盒测试的范畴,我们现在使用simulation加手工来完成,离这个理论定义是有差距的。集成测试是连接单个功能测试与系统测试的桥梁,以后将由新成立的integra

4、tionteam来完成。系统测试的粒度最大,由软件部的TestBranch采用黑盒测试方式完成,主要的测试依据是软件需求文档或者FeatureList。验收测试的内容跟系统测试非常接近,主要区别是测试人员不同,在软件工程之定义里,验收测试一般由上帝(客户)来执行,对JRD软件部来说,TCT的QA软件测试组就是我们的上帝!1.软件测试概述1.4测试流程规范测试计划(TestPlan)应该明确测试的范围,即测什么,如果说不清楚测什么,至少要说清楚不测什么,否则测试将是苦海无边,回头也找不到岸;计划还应该明确测试项目在时间上怎么安排,先测什么,后测什么;第二步应该

5、明确测试的方法,即怎么样测,要对在第一步中所确定的测试项目进行展开,明确测试的需求并编制测试规范(TestSpecification)及测试用例(TestCase);第三步执行测试用例(TestCase);最后要撰写测试报告(TestReport),目的是使软件缺陷能够得到迅速的修复,同时也使相关的部门或同事能够清楚地了解软件开发的进展情况,软件测试报告并无固定的格式,只要能够完整、清楚地反映当前的测试情况就可以了。撰写测试报告时可以参考我们在学校时写的物理或者化学试验报告的格式,这些报告的格式是非常严谨的!1.软件测试概述1.5手机软件质量的属性1.6手机

6、软件质量的要素市场角度:用户最关注的、能够成为买点的功能研发角度:对软件整体质量产生重大影响的功能性质量属性正确性(correctness)健壮性(robustness)非功能性质量属性性能(performance)易用性(usability)兼容性(compatibility)1.软件测试概述1.5手机软件缺陷的判定依据软件需求定义文档相关国际标准、国家标准、行业标准没有在需求文档中写明的隐含的约定俗成是表示选中,还是表示未选中?全世界人民都在用√表示肯定,用×表示否定,可是搞不懂为什么微软就是要弄出这种反人类行为没有谁规定手机必须要支持关机闹钟,但如果你

7、现在设计一款无关机闹钟的手机,那无疑是在给自己掘坟墓,当然,如果有人就好这一口,那另当别论2003年7月我们在新疆作调研的时候,还碰到有用户拿着5288问我们,“可不可以给我焊个马达?”看着他那望穿秋水的眼神,我却只能残酷地告诉他:曾经有一个马达摆在我们面前,可是我们认为不重要,就把它去掉了,直到你来投诉的时候,我们才后悔莫及,如果你以后能再买我们的手机,我们一定设计一个马达,如果要给这个马达加上一个期限,我希望它能振动一万年!后面的这两个案例已经超出了软件测试的范畴,我把它们写在这里是期望能够给大家提供一个更为广阔的思路!1.软件测试概述1.7手机软件测试

8、理念手机开发的三个关键要素是:质量(Quality)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。