测试工作职责及进阶

一、工作注意事项:

 1.软件测试人员需要平和的心态。

  从心理学上说,每个人都不喜欢别人对自己挑毛病,程序员也是一样。所以,要以平和的心态去看待发现的软件问题,以平台的心态去和程序员交流。

千万不要以为自己发现了几个问题,就可以责怪程序员,更不要在背后议论谁谁不,bug太多。

如果脾气不好,这个恶名会掩盖你的真才实学,很可惜。

2.提交bug注意事项

  发现 bug后,不要着急着去提交,自己多做一次确认。

  不确定的bug,发现了真正的重现步骤后再做提交,也可以先去和同事讨论,发现真正的问题后再提交。

  尽量避免提交重复的bug。

3.测试工作需要考虑全面

  以一个拨号程序为例说明测试要考虑的问题:

  (1)功能上:是否正确实现拨号功能?掉线后能否实现自动重拨?能支持多少种拨号设备?

  (2)性能上:拨号速度如何?占用内存和CPU是多少?长期运行是否稳定?是否有内存泄漏?

  (3)界面上:界面设计是否符合规范?字体、颜色的设置与搭配是否恰当?

  (4)易用性上:是否符合用户的操作习惯?是否支持快捷键?在各种情况下,是否有简明正确的提示?

  (5)兼容性上:是否兼容各种常见的操作系统?是否兼容各种常见的软件?

  (6)安全性上:保存的用户名和密码是否容易被盗取?

4.如何做到全面考虑

  (1)自己多想

  (2)多评审 

  (3)多看同事的测试文档

  (4)多看书

 5.测试需要更专业一点

  (1)少提交虚假的bug

  (2)少提交重复的bug

  (3)bug需要和PM、Dev多交流,去推动问题解决

  (4)重视交流,记住说话的态度和方式,不要咄咄逼人。赞扬后慢慢道来,然后在谈起bug。

  (5)分析错误原因。

  (6)发现问题后再现一遍,不要急于提交。

 6.如何维持测试人员与开发人员良好的人际关系?

  (1)在测试技能和个人魅力上得到开发人员的认可

  (2)注意保持日常的良好沟通

  (3)在争论时主题表达方式,充分尊重开发人员。

 

二、测试学习进阶

软件测试人员要有宽泛的计算机基础知识:微机原理、数据结构、数据库、操作系统原理、编译原理、编程语言、计算机网络等

具体计算机基础课程:

1.操作系统

(1)操作系统的几种类型:批量、分时和实时操作系统

(2)进程

(3)进程同步和互斥

(4)进程间的通信

(5)线程

(6)资源分配

(7)处理机调度

(8)内存管理

(9)磁盘分区和管理

(10)I/O控制

(11)文件系统管理

2.数据结构

(1)算法和时间复杂度和空间复杂度

(2)线性表

(3)栈

(4)队列

(5)树和基本概念

(6)二叉树

(7)图的基本概念

(8)图的遍历以及图的生成树

(9)查找,包括顺序查找、二分查找

(10)排序,包括插入排序、选择排序和交换排序

3.数据库

(1)数据库的发展历史

(2)关系型数据库

(3)字段,关键字

(4)表

(5)索引

(6)触发器

(7)存储过程

(8)作业

(9)事务以及事务的提交和回滚

(10)游标

(11)SQL语言

(12)掌握一种关系型数据库的使用

(13)数据备份和灾难恢复

(14)数据导入导出

(15)权限控制

(16)数据库设计初步

4.网络

(1)几种常见的网络拓扑结构:总线型、环形、星型、树型、网状、混合型等

(2)OSI参考模型(七层协议)

(3)TCP/IP

(4)以太网

(5)常见网络设备

(6)广域网

(7)熟悉一种操作系统上的网络配置和常见问题分析

5.软件工程

(1)软件工程的概念

(2)几个知名的软件开发模型:瀑布模型、螺旋模型、增量模型等

(3)需求分析

(4)软件设计的基本原理:模块化、抽象、耦合、内聚

(5)程序流程图

(6)软件测试的基本概念

(7)单元测试

(8)集成测试

(9)功能测试和性能测试

(10)白盒与黑盒测试

(11)评审

(12)配置管理

(13)CASE(计算机辅助软件工程)

 

前端系统学习路线:https://yq.aliyun.com/articles/215327

Atom编辑器:https://blog.csdn.net/erdouzhang/article/details/56478691

 

Fiddler下载、安装、原理、教程

https://blog.csdn.net/ruojingzhang/article/details/75050363

1.官网文档:http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler

2.博客链接: 使用前端开发利器Fiddler调试手机程序

 Fiddler教程 
3.视频教程:慕课网 【课程】Fiddler工具使用 时长:约1h

 

posted @ 2019-02-22 10:06  veggiegfei  阅读(392)  评论(0)    收藏  举报