2.从测试方法的角度可以分为手工测试和自动化测试。 手工测试:不使用任何测试工具,根据事先设计好的测试用例来运行系统,测试各功能模块。 自动化测试:利用测试工具,通过编写测试脚本和输入测试数据,自动运行测试程序。目前最常用的自动化测试工具是基于GUI的自动化测试工具,基本原理都是录制、回放技术。
3.从整体的角度可以分为单元测试、集成测试、系统测试、确认测试。
测试流程依次如下念携则:
(1)需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。--testing team
(2)测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。---testing leader or testing manager
(3)用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。---testing leader, senior tester
(4)执行测试:根据测试用例的详细步骤,执行测试用例。--every tester(主要是初级测试人员)
(5)执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。--every tester(主要是初级测试人员)
(6)defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。--every tester
(7)测试仔棚报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug.
(8)用户体验、软件发布等……
总之,就是找出软隐悄件中存在的bug,提高产品的质量,提升用户的体验!
刚做了一年开发我是做cobol语言IBM大机这方面的。圆袭经验:1.善于总结。2.向比自己强的人学习。3.有一个目标。(你不可能做一拿腔宏辈子PG吧,我现在的目标就是尽快考过日语二级然后跳槽到北京IBM或北京CSC公司)。
4.说消册实话什么语言无所谓只要你掌握的好做的精,不用担心以后没饭吃。
呵呵,楼主一看应该是做过开发的,如果我没猜错的话。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)