测试注意点及发展之路

来源:互联网 发布:警用强光手电 淘宝 编辑:程序博客网 时间:2024/04/29 13:50

功能测试人员要了解的几个要点:

1.  bug优先级:优先级包括轻微、一般、较严重、严重、崩溃等,掌握一些bug的优先级是必要的,也是向开发展示要解决问题的优先级。

2.  练习和改进书面交流能力:为了写好测试用例和bug报告等,优秀的测试人员必须具备极好的书面交流能力。

3.  学会从不同角度、不同方面查找bug:包括正确、错误、变态测试等,除了功能之外的一些不同思路,不同测试方式等。

4.  规范化测试流程:基本的测试流程:需求分析—》设计分析—》制定测试计划—》编写测试用例—》执行测试用例—》发现并提交bug—》验证开发的bug—》正确修改的关闭,还存在问题的重新提交。将测试的各个阶段应该如何测试及记录,回溯等要详细了解。

5.  测试专业技能:初级要掌握:黑盒、测试用例设计、测试方法、bug管理工具、测试流程等,中级:白盒测试、网络、操作系统、数据库相关知识熟练,掌握java、python或其他某种语言。高级:安全、接口测试、沟通能力强,熟练使用缺陷工具、项目管理工具,能够独立带人等。

自己定的测试工程师发展之路:

初级(1~1.5年):掌握编写测试用例的设计方法、记录及跟踪bug,熟练掌握一种自动化测试框架的使用及脚本编写。

中级(1.5~2.5年):熟悉及了解bug管理工具、项目管理工具等的使用,精通java语言及安卓系统相关网络、数据库及接口测试等知识。

高级(2.5~4年):帮助开发维护测试或编程标准与过程,分析需求,同开发、产品等一起评审需求文档,掌握行业业务知识,能够独立设计测试框架、掌握测试行业脉搏。

测试组负责人(4~6年):掌握各方面测试知识,对安全、性能、内存优化等熟悉,负责进度安排、成果估算、进度表设计及预算目标交付产品等。

项目管理经理(6~15年):管理5或更多测试人员参加一个或多个项目。负责这些项目的测试周期,为用户提供交互及beta测试等,测试进度安排、人员分工等。

以上定的计划只是初步这样打算,摘自:http://www.uniontesting.com/article-6598-1.html

测试的一些技巧:

(1) 边界测试测试用户输入框中的值的最大和最小,以及的情况。

(2) 非法测试,例如在输入字的地方输入字母。

(3) 跟踪测试,跟踪一条据的流程,证数据的正确性。

(5) 接口测试,程序往往在接口的地方很容易发生错误,要在此模块测试勿掉以心。

(6) 重用测试,在程中有些模块功能几乎相同,程序在重用代码时可能忘在原有代上修改或修改不全面,而造成的错误

(7) 突发事件测试网络中断、接收到短消息、电量不足、电话打进来、切换前后台等。

(8)bug重现:重试多次、重试没有重现怎么办、重试的成本过大时怎么办,这些都要考虑。

(9)如何锻炼发散的思维:玩一些有趣的益智游戏、网络游戏、多向他人请教高招。

 功能测试点参考:http://www.uniontesting.com/thread-26399-1-1.html

0 0
原创粉丝点击