软件测试工程师学习笔记

发表于:2010-11-26 10:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

分享:

  二、软件产品由哪些部分组成(都是要测的哦,当然我国许多软件都无法达到这么多部分~呵呵)

  1. 最终产品(光盘/软盘/程序...)

  2.帮助文件

  3.用户手册

  4.样本和示例

  5.标签和帖子

  6.产品支持信息

  7.图标和标志

  8.错误信息

  9.广告和宣传材料

  10.安装

  11.说明文件

  这些都是要测试的,书中尤其提到了不要忘了测试错误提示信息(错误提示信息是软件产品最容易忽视的部分,通常是有程序员而不是训练有素的稿手来写的。这些信息很少照顾到修复软件缺陷的需要,还常常造成麻烦。软件测试员也难以找到并显示全部信息。在软件中不要加入吓人和不友好的错误提示信息。)

  三、软件开发模式

  1.大棒式:所有精力都在开发软件和编写代码上

  2.边写边改式:没有时间做好,总有时间返工哈哈!这句话经典,测试者几乎每天都拿到一个新版本,新版本出来的时候,旧版本还没测完!而新版本还包含新的或者经过修改的功能)

  3.流水式:创意-分析-设计-开发-测试-最终产品,只许前进不能后退!

  4.螺旋式:开始不必详细定义所有细节。从小开始,定义重要功能,努力实现,接受客户反馈,然后进入下一阶段。(一个螺旋包括6个步骤:1.确定目标,可选方案和限制条件;2.指出并解决风险;3.评估方案;4.本阶段开发和测试;5.计划下一阶段;6.确定进入下一阶段的方法。)测试一直在进行,知道最后宣布成功!

  软件测试读书笔记之三:软件测试的实质

  一、测试人员要知道的几个‘交通规则’和‘生活法则’~

  1.完全测试是不可能的。A.输入量太大;B.输出结果太多;C.软件实现途径太多;D.软件说明书没有客观标准。从不同角度看,软件缺陷标准不同。

  2.软件测试是有风险行为。

  3.测试无法显示潜伏的软件缺陷。

  4.找到的软件缺陷越多,就说明软件缺陷越多。

  5.老用一种药,害虫都有抵抗力,程序也如此,如在螺旋开发模式中,每一个轮回都会对软件进行测试,几回合后,该发现的都发现了,找不到什么错误了。这要求我们必须不断编写不同的新测试程序,对程序的不同部分进行测试,以找到更多的缺陷。

  6.并非所有的软件缺陷都能修复:A.没有足够的时间;B.不算真正的缺陷;C.修复风险太大;D.不值得修复

  7.难以说清的软件缺陷

  8.产品说明书不断变化:软件测试员必须想到产品说明书可能改变。

  9.测试员做的工作不受欢迎,因为工作就是挑错!所以我们要懂得怎么和开发的相处:A.早点找出缺陷;B.控制情绪;C.多交流,不要总是报告坏消息。

  10.软件测试是一项讲究条理的技术专业。

62/6<123456>
春暖花开更文季,点击参与还有惊喜礼品~

精彩评论

  • congyu15
    2010-12-01 14:56:33

    学习了,谢谢分享……

  • dongmn1015
    2010-11-27 23:58:39

    学习了,谢谢啊

  • msw_cn
    2010-11-27 10:12:34

    顶楼主了。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号