测试人员首先需要了解测试步骤,每个步骤都有想对应的内容
测试步骤:
前提:测试计划(主要针对测试lead,manager)
测试需要人员,时间安排,环境部署,测试风险等等。(http://www.aka.org.cn/Magazine/Aka2/sqa.html)
1.了解需求。
需要知道:测试人员进入项目的时间,应该是在了解需求的阶段就应该参与到项目中,只有对项目了解清楚才能有助于测试用例的编写。
2.根据需求编写测试用例
需要知道:
(1).测试用例是根据需求文档(PRD文档)来编写的。
(2).掌握测试用例编写的方法:边界值分析法(http://www.51testing.com/html/5/2
061.html),路径分析的方法(http://www.51testing.com/html/5/1084.html),溢出测试,等价类划分测试法,等等.
3.测试用例的审核。
这于测试用例编写是一个递归循环的过程。
4.测试过程
需要知道:
(1).会使用bug管理系统(现在用的比较多的是BugZilla,TD或者CQ,至少需要掌握一种),在测试过程中发现的bug都需要记录在bug管理系统中,这样便于程序员修改bug,同时可以更好的统计测试人员的工作效率。(http://www.51testing.com/html/34/491.html)(http://tag
.csdn.net/Article/966f4bdb-115f-4fb0-81a9-a2462ef4fb49.html)
(2).会使用版本管理软件(现在一般都使用cvs),大公司或者标准企业测试人员都需要自己将程序从版本管理系统中check out出最新的程序,然后部署测试环境进行测试。
(http://www.linuxmine.com/3701.html)(http://www.chedong.com/tech/cvs_card.html)
(3).需要会部署测试环境,如果是c/s(Client/Server)部署比较简单可以不用学习(就是执行某个exe文件).如果是B/S(Browser/Server)首先要明白是.net系统还是java系统,.net我不是很清楚可以上网查一下。java系统需要了解tomcat(应用服务器)的使用(怎么将应用部署到tomcat上,怎么启动tomcat,停tomcat)(http://java.ccidnet.com/art/3737/20060319/483251_1.html),如果有经历可以在了解其他应用服务器:weblogic,WebSphere,jboss.
(4).需要会使用数据库。最少需要掌握mysql,mssql数据库的使用(简单sql),数据库备份,还原。如果有经历可以再看看oracel,db2等.(http://
www.bc-cn.net/Article/sjk/mysql/jc/200505/452.html)(http://www.xxy8.com/db/mssql/jq/Index.htm)
(5).测试过程中主要是和程序员沟通,所以在测试过程中要知道如何和程序员沟通,好的测试人员应该是要做到发现问题,解决问题。解决问题主要是帮助程序员找到问题的原因,很多测试人员只停留在发现问题。
5.集成测试。
6.压力或性能测试,需要了解和会使用压力测试软件,比如:LoadRunner
7.测试总结
分享到:
相关推荐
测试人员绩效评价标准是对测试人员工作绩效和工作能力的客观评价依据。本文档涵盖了测试人员的多方面能力,包括...以上知识点涵盖了测试人员绩效评价标准的多方面内容,旨在对测试人员工作绩效和工作能力进行客观评价。
3. **度量数据的掌握**:测试人员需要知道如何获取和分析评审相关的度量数据,以评估评审的效果和质量。例如,VER SP2.3关注的就是度量数据的使用。 4. **评审问题的分析**:测试人员应理解如何分析评审过程中发现...
此外,数据库函数也是测试人员需要了解的内容。MySQL数据库的函数可以分为数值类型函数、字符类型函数以及日期类型函数。这些函数可以对数据进行处理,使得数据更加符合需求。 总结来说,测试人员在进行数据库测试...
这份“测试人员后悔没有掌握的测试干货,独家分享”的压缩包文件,无疑为想要深入理解和提升测试技能的测试工程师提供了宝贵的资源。以下是其中可能包含的一些核心知识点: 1. **软件测试基础**:这部分可能涵盖...
以上仅为部分测试人员面试题中的关键知识点,实际面试中还可能涉及更具体的测试策略、测试框架、测试工具的使用经验等内容。掌握这些知识,有助于测试人员在面试中表现出色,也能更好地胜任工作。
在专业能力方面,考核的内容包括测试人员是否掌握了必要的测试技术和工具、是否能够独立完成测试任务和是否能够与其他团队成员合作等。同时,考核还将评估测试人员的分析能力、解决问题的能力和自主学习的能力等。 ...
8. **持续学习和提升**:软件测试是一个不断发展的领域,测试人员需要持续跟进新的测试技术和趋势,如DevOps文化中的持续集成和持续交付,以及AI和机器学习在测试中的应用。 通过这份压缩包,学习者可以深入了解...
这些内容都是对一个软件测试人员应该掌握的基础知识点的梳理,例如: 1. 软件测试的重要性:包括软件系统的价值、软件缺陷产生的原因、测试在软件生命周期中的作用、测试与质量的关系,以及测试是否充分的标准。 2...
- 技能总分:测试用例设计执行数量和难度、工具掌握能力等,考察测试人员的专业技能。 - 文档总分:缺陷描述的质量和测试报告的规范性是评估文档质量的关键。 - 综合素质总分:工作态度、沟通能力和自学钻研能力...
除了学历要求外,公司还会对软件测试人员的专业技能提出具体要求,如熟悉某种编程语言、掌握特定测试工具等。 ##### 12、公司对软件测试人员在业务知识方面的要求 对于软件测试人员来说,具备一定的业务知识是非常...
- **核心概念**:该标题明确了文档的主要内容是针对软件测试人员的考试题目。这意味着文档将涵盖软件测试领域的基础知识、实践技能以及相关理论。 #### 描述:软件测试软件测试软件测试软件测试软件测试软件测试...
测试人员在工作中需要将这两种思维方式结合起来运用:一方面要注意观察系统运行时的各种表现(如性能数据、异常日志等),另一方面也要深入理解系统架构设计、代码逻辑等内容。这样才能全面掌握系统的状况,并做出...
这些内容是任何希望获得ISTQB认证的测试人员必须掌握的基础知识。 在“为什么需要测试”部分,考试大纲指出软件系统的重要性,并探讨了引起软件缺陷的原因以及测试在软件开发、维护和运行中的角色。此外,还讨论了...
软件测试人员需要掌握.NET框架的使用,理解IIS的工作原理,以及如何有效地调试和优化Web应用程序。此外,他们还应具备良好的文档阅读能力,因为Web应用程序的配置信息通常存储在配置文件(如Web.config)中。 通过...