`
haohao-xuexi02
  • 浏览: 217491 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

开发转测试,需要看什么书

阅读更多
三年的开发女程序员,厌倦了加班,厌倦码农的日子。。可是不想放弃曾拥有的那些知识。。
已转测试了,想以后发展的路上,可以做一些如自动化测试工作。。
请问。。测试有什么书可以推荐看的?
分享到:
评论
13 楼 windshome 2013-05-08  
用户想要什么,是一个很不容易澄清的事情。对于个人客户,每个人有不同的想法;对于企业客户,每个部门有不同的取向,所以非常困难。

不真实的和客户打打交道,容易变成一厢情愿。我觉得,前几年,经常跑客户,对我有很大的裨益。

所以谈到需求,最要紧的是,弄清楚客户的愿景是最困难的事(见Brooks的《人月神话》),再由客户的愿景,结合设计实现成本,演变成《需求规格》。也不容易,没有深厚的技术背景,不大容易了解做一个东西需要的前期、中期和后期成本。因为有很多方面的特性要兼顾,这个详细描述在http://windshome.iteye.com/blog/1829502
12 楼 haohao-xuexi02 2013-05-08  
windshome 写道


那不错啊,这种人是最缺的。我的经验,最好还是再跑跑客户,和实践结合一下,从知识、经验和能力上就齐全了。

windshome 写道


那不错啊,这种人是最缺的。我的经验,最好还是再跑跑客户,和实践结合一下,从知识、经验和能力上就齐全了。

我从开发就跟踪需求,那时候只能站开发的角度看待需求,测试的时候,跟需求的时候,就能占整个项目角度看待用户想要的什么,或者用户体验是否友好。
11 楼 windshome 2013-05-08  


那不错啊,这种人是最缺的。我的经验,最好还是再跑跑客户,和实践结合一下,从知识、经验和能力上就齐全了。
10 楼 haohao-xuexi02 2013-05-08  
windshome 写道
haohao-xuexi02 写道
windshome 写道
其实我想表达的也就是需求作为一个目标,从客户到售前、再到开发,会偏离很多。

怎样看待这种偏离,怎样减少这种偏离?使最后测试人员对产品的理解,和客户的价值目标是一致的?这个很不容易做到。

所以,经常会问到的问题,客户的目标到底是什么?客户为了达到目标,能够做出和容忍的代价是什么?什么样的不一致是能商量的?什么是客户的底线?




呵呵。


建议你可以转行做设计和售前,转行做测试不划算。

一则是因为在大多数BOSS的认识里,测试比开发人员还要底层,只是点点鼠标,测一测就行。实际当然不是如此,测试是保证产品可用性的重要一环。无奈不是所有人都这么认为。

有了做开发技术的底子,去做做授权,和客户打打交道要好很多。

我觉得,我应该转产品设计部门,我脑袋很有东西,我一旦接触需求,我就知道整个项目流程和客户想要的是什么。。。
9 楼 windshome 2013-05-07  
haohao-xuexi02 写道
windshome 写道
其实我想表达的也就是需求作为一个目标,从客户到售前、再到开发,会偏离很多。

怎样看待这种偏离,怎样减少这种偏离?使最后测试人员对产品的理解,和客户的价值目标是一致的?这个很不容易做到。

所以,经常会问到的问题,客户的目标到底是什么?客户为了达到目标,能够做出和容忍的代价是什么?什么样的不一致是能商量的?什么是客户的底线?




呵呵。


建议你可以转行做设计和售前,转行做测试不划算。

一则是因为在大多数BOSS的认识里,测试比开发人员还要底层,只是点点鼠标,测一测就行。实际当然不是如此,测试是保证产品可用性的重要一环。无奈不是所有人都这么认为。

有了做开发技术的底子,去做做授权,和客户打打交道要好很多。
8 楼 haohao-xuexi02 2013-05-07  
windshome 写道
其实我想表达的也就是需求作为一个目标,从客户到售前、再到开发,会偏离很多。

怎样看待这种偏离,怎样减少这种偏离?使最后测试人员对产品的理解,和客户的价值目标是一致的?这个很不容易做到。

所以,经常会问到的问题,客户的目标到底是什么?客户为了达到目标,能够做出和容忍的代价是什么?什么样的不一致是能商量的?什么是客户的底线?




呵呵。
7 楼 windshome 2013-05-07  
其实我想表达的也就是需求作为一个目标,从客户到售前、再到开发,会偏离很多。

怎样看待这种偏离,怎样减少这种偏离?使最后测试人员对产品的理解,和客户的价值目标是一致的?这个很不容易做到。

所以,经常会问到的问题,客户的目标到底是什么?客户为了达到目标,能够做出和容忍的代价是什么?什么样的不一致是能商量的?什么是客户的底线?



6 楼 haohao-xuexi02 2013-05-07  
windshome 写道
说得是这样,但是很多测试根本不接触客户,怎么站在客户的角度思考问题呢?产品和项目中的每一个角色,在做事情的时候,都应该时时刻刻站在用户的角度来思考问题,这是基本的职业素养。
测试是交付用户之前的最后一个环节,所以是否本着客户至上的思想来做事情,显得更加重要。

部门测试从需求定位到开发测试,要跟踪开发人员是否偏离客户需求或者,逻辑思考是否到位。
5 楼 windshome 2013-05-07  
说得是这样,但是很多测试根本不接触客户,怎么站在客户的角度思考问题呢?产品和项目中的每一个角色,在做事情的时候,都应该时时刻刻站在用户的角度来思考问题,这是基本的职业素养。
测试是交付用户之前的最后一个环节,所以是否本着客户至上的思想来做事情,显得更加重要。
4 楼 haohao-xuexi02 2013-05-07  
windshome 写道
不用看什么书,只要把测试部门的流程、工作要求和规范看懂并认真执行就可以了!开发和测试本来就是一体的一件事。

其实吧,测试要比开发还要看到远,测试站在客户角度去思考问题。
3 楼 windshome 2013-05-07  
不用看什么书,只要把测试部门的流程、工作要求和规范看懂并认真执行就可以了!开发和测试本来就是一体的一件事。
2 楼 haohao-xuexi02 2012-11-08  
xiaochengfu1 写道
怎么转的, 求经验

转岗。。。。
1 楼 xiaochengfu1 2012-11-07  
怎么转的, 求经验

相关推荐

    pythonWeb 开发:测试驱动方法 山羊书

    《Python Web开发:测试驱动方法》是一本专为Python开发者设计的经典教材,主要探讨了如何在Web开发过程中采用测试驱动开发(TDD)的方法。这本书深入浅出地讲解了Python Web开发的基础,以及如何通过TDD提升代码...

    研发转测试说明书1

    软件开发测试转换说明书 软件开发测试转换是软件开发过程中的一个重要环节,它涉及到软件开发和测试的交接、测试环境的搭建、测试数据的准备、测试脚本的编写等多个方面。下面将对软件开发测试转换的主要内容进行...

    测试驱动开发.pdf测试驱动开发.pdf

    测试驱动开发(Test-Driven Development,简称TDD)是一种敏捷软件开发的技术,以测试作为开发过程的中心环节。它倡导在编写产品代码之前先编写测试代码,确保产品代码能够通过这些测试。这种方法与传统的开发方式...

    转系统测试checklist

    转系统测试Checklist是一份用于确保软件从开发阶段顺利过渡到系统测试阶段的清单。这份清单帮助团队确认所有必要的准备工作已经完成,从而提高测试效率和质量。 #### 二、检查项目与标准 1. **新特性的增加是否...

    图灵书籍(Python+Web开发:测试驱动方法.pdf+代码)

    本书手把手教你从头开始开发一个真正的Web应用,并且展示使用Python做测试驱动开发(TDD)的优势。你将学到如何在开发应用的每一个部分之前先编写和运行测试,然后再编写最少量的代码让测试通过。也就是说,你将学会...

    软件测试计划书.doc

    软件测试计划书是软件开发项目中非常重要的一份文件,它是软件测试的指导性文件,旨在确保软件测试的质量和效率。本文将根据软件测试计划书的内容,生成相关的知识点。 一、软件测试计划书的目的 软件测试计划书的...

    软件测试需求说明书模板

    《软件测试需求说明书模板》 在软件开发过程中,软件测试是不可或缺的一环,它确保了产品的质量和稳定性。软件测试需求说明书(Test Requirements Specification,TRS)是测试工作的基础文档,明确了测试的目标、...

    测试驱动开发Kent Beck

    《测试驱动开发》是Kent Beck的经典著作,这本书深入探讨了测试驱动开发(TDD)这一软件开发实践。TDD是一种编程方法论,它强调在编写实际功能代码之前,先编写测试用例,以此来指导软件设计和编码过程。通过这种...

    图书馆管理系统测试报告

    - 开发测试脚本:2个月/人。 - 执行测试任务:4个月/人。 综上所述,《图书馆管理系统测试报告》详尽地描述了图书馆管理系统测试的具体过程、测试范围、方法以及标准等内容,为后续的系统维护和升级提供了重要的...

    软件开发需求或测试规格说明书.pdf

    在软件开发需求或测试规格说明书中,有一些重要的术语需要了解和掌握,例如需求描述、功能需求、非功能需求、系统性能要求、系统安全及保密要求、系统备份与恢复要求、系统日志等。 三、需求描述约定 软件开发需求...

    操作手册,测试分析报告,测试计划,概要设计说明书,开发进度月报,可行性研究报告,模块开发卷宗,软件需求说明书,数据库设计说明书,数据要求说明书,文件给制实施规定的实例,详细设计说明书,项目开发计划,项目开发总结报告,用户手册

    测试分析报告 测试计划 概要设计说明书 开发进度月报 可行性研究报告 模块开发卷宗 软件需求说明书 数据库设计说明书 数据要求说明书 文件给制实施规定的实例 详细设计说明书 项目开发计划 项目开发总结报告 用户...

    对日软件开发单体测试方法

    【对日软件开发单体测试方法】 在对日软件开发中,单体测试(Unit Test)是确保每个独立模块正常工作...在进行测试时,需要按照详细的规格说明书执行,并记录和修复发现的问题,以确保软件满足日本市场的需求和标准。

    软件测试委托书.docx

    软件测试委托书是软件开发过程中的一个重要环节,它标志着测试活动正式开始,并明确了委托方和受检方的权利和责任。在本文中,我们将深入探讨湖北省XXXXX计算机软件测试委托书中涉及的关键知识点。 1. **委托单位与...

    软件开发任务书,开发软件需要写的第一份文档

    《软件开发任务书》是软件开发过程中的关键文档之一,它是项目启动的起点,为整个开发活动奠定了基础。本文将详细解析这份文档的重要性和主要内容。 首先,软件开发任务书是项目启动时制定的第一个正式文件,它明确...

    商业银行软件测试外包项目方案建议书.docx

    商业银行软件测试外包项目方案建议书 本文档提供了一份商业银行软件测试外包项目方案建议书,旨在帮助银行业解决软件测试外包问题。该方案建议书涵盖了合作背景、测试体系架构、测试方法论等方面的内容,为银行业...

    软件设计开发测试流程

    软件设计开发测试流程 软件设计开发测试流程是软件生命周期中最重要的一部分,它涵盖了从需求收集到软件发布的整个过程。本文将详细介绍软件设计开发测试流程的每个阶段,并对每个阶段的任务和输出进行解释。 需求...

    ISO软件标准(操作手册,测试规范说明,测试计划,测试日至,测试设计说明,测试事件报告,测试项传递报告,测试用例说明,测试总结报告,改要设计,开发进度月报,可行性分析报告,软件质量保证书,详细设计说明书,项目开发计划,需求分析,用户手册!)

    ISO软件标准是一套全球认可的规范,用于指导软件开发、测试和维护过程,确保软件产品的质量和可靠性。这一标准包括了软件生命周期中的多个关键环节,涵盖了从项目启动到最终交付的全过程。以下是对这些文件和概念的...

    软件质量保证与测试实验指导书.doc

    软件测试是软件开发过程中的一个重要阶段,它的主要目的是确保软件的质量和可靠性。软件测试的目的是通过执行一系列的测试活动来检测软件的缺陷、错误和问题,从而确保软件的质量和可靠性。在本实验指导书中,我们将...

Global site tag (gtag.js) - Google Analytics