1、软件测试的定义:就是利用测试工具按照测试方案和流程对产品进行功能和性能测试
2、软件测试专业技能:基础测试技术:黑盒测试、白盒测试、测试用例的设计
测试方法:单元测试功能测试集成测试系统测试性能测试
知识:流程管理、缺陷管理、自动化测试技术
3、测试周期:单元测试:需要掌握开发知识;功能测试:会编写测试计划测试用例QTP测试工具集成测试:系统测试:性能测试:loadrunner软件4、测试的流程管理:熟悉缺陷工具jirATD,DMP(金蝶项目组的);5、bug的生命周期:发现------修复--------验证--------关闭6、测试人员职业素养:在网络方面,掌握一些网络环境的配置,操作系统和中间件方面,很多应用系统都是基于Unix、linux来运行的而WebLogic、Websphere等中间件的安装、配置很多时候也需要掌握一些
数据库知识则是,现在的应用系统几乎离不开数据库
因此不但要掌握基本的安装、配置,还要掌握SQL
测试人员至少应该掌握Mysql、MSSqlserver、Oracle等常见数据库的使用
石油、电信、银行、电子政务、电子商务等行业领域的产品开发
行业知识即业务知识
7、软件测试中个人的职业素养:专心细心耐心责任心自信心沟通能力团队精神8、缺陷产生的路径:需求分析、设计、编码、测试过程中遗留的缺陷
9、重大缺陷:人机交互、功能错误、数据错误、中断退出、实现与需求不一致10、对发开和测试V模型的理解开发方的流程:需求系统规格描述框架设计详细设计对于测试方:在需求时就要对需求进行验收测试设计,并且执行验收测试;在系统规格描述时就要进行系统测试设计,并且执行系统测试;在框架设计时就要进行集成测试设计,并且执行系统测试;在详细设计时要进行单元测试设计,并执行单元测试11、软件测试的目的和目标目的:确保系统达到公布的功能说明,确保满足性能要求,确保系统在