我想我会一直走在测试的道路上,既然 我已选择了测试这条路
欢迎测试界的XDJM一起交流、共同进步
SugarCRM联系人模块系统测试过程
上一篇 /
下一篇 2009-03-07 12:56:19
一、熟悉被测试模块
1. 熟悉被测试模块
用户手册浏览、数据库了解、服务器端的处理、询问开发
2. 数据库的设计
熟悉与该模块对应的数据库表,表的内容
3. 了解系统的工作方式
----捕获Sugar文件夹的变化,分析工作原理
1) tmp目录下,session文件记录登陆状态,用户操作
2) smarty目录
对应smarty模板引擎,templates_c为其中一个模板
3) upload临时存放导入的文件(文件名重新命名)
4) import目录:
记录导入的状态信息
4. 通过SFDPO方法进一步了解
S: PHP开发、各目录的用途(Smarty、upload、import)
F:联系人模块功能(增删改查)
D:session文件、import目录下CSV文件、VCF文件
P:Apache+php+mysql
不同浏览器,不同版本
O:联系人模块的操作对其它模块的影响(关联)
5. 从SRS中重要内容角度进一步了解
1)用户特征:
Sugar管理员:使用系统管理
管理员有一定的技术水平,所以系统管理模块可以简单测试。
市场人员、销售人员、服务人员、管理层
2)假设依赖
PHP开发,使用模板技术,mysql
3)具体需求
4)标准符合性
5)本地化(中、英文版本)
二、制定测试计划
组织形式、测试对象、需求跟踪、通过/失败标准、挂起标准、工作任务分配、测试任务安排
问题:怎样才能制定一个好的计划?
1) 进度安排详细
2) 每个人工作具体/明确
3) 注意风险
4) 了解每个人的能力
5) 考虑时间冗余
6) 考虑人员培养
工作任务分配可以从以下几方面考虑:测试对象相关、测试人员能力、测试工作量
三、制定测试方案
用例重要级别:影响用例执行顺序。
问题:如果用例在QC上编写,用例格式该如何确定?
指导下一步工作,也就是用例设计。
四、用例设计
从三个方面考虑用例设计
基本使用:分析输入、处理
复杂使用:重复多次,不同功能混用
多用户使用
收藏
举报
TAG: