1. erp系统:Enterprise Resources Planning(企业资源管理)
2. crm系统:Customer relationship management(客户关系管理)
3. 非功能性测试性方面的测试:压力测试、负载测试、大数据量测试、崩溃型测试
4. 按照测试工具的主要用途和应用领域,自动化测试工具可分为:负载压力测试、功能测试、白盒测试、网络测试工具、测试管理工具、测试辅助工具
5. 负载测试:是为了证明在与产品(预期)的过麽等同的数据库中处理给定的事务请求的容量下,系统功能与性能是否与需求规格说明书中规定的,可接受的响应时间一致的测试过程。
6. 压力测试:是使客户机在大容量下情况下运行的测试过程,目的是查看应用将在何时出现中断,即识别系统的薄弱环节。
7. 复杂的sql语句有:大表连接操作、嵌套查询等
8. 模拟多用户并发有两种:进程回放模式、线程回放模式。
9. ISO9126质量模型,软件(外部质量和内部质量的模型)包括6大特性:功能性(functionality)、可靠性(reliability)、易实用性(usability)、效率(有效性efficiency)、可维护性(maintainability)、可移植性(轻便性 portability)
10. 使用质量的模型,属性分为4种:有效性、生产率、安全性、满意度。
11. 使用质量:从用户的观点出发,测量用户在特定的环境中达到其任务目标的程度。在真实的生产环境中
12. 外部质量:从外部的观点出发地软件爱你产品特性的总体,当软件执行时更典型地是使用外部度量的模拟环境中,用模拟数据进行测试
13. 内部质量:从内部观点出发地软件爱你产品特性的总体。针对内部非开发的需求设计等。
14. 质量成本包括:一致性陈本和非一致性陈本。缺陷探测率 DDP(defect detection percentage)。投资回报率ROI。
15. 测试用例设计:将软件测试的行为活动,作一个科学化的组织归纳。设计测试用例的目的是为了将测试的行为转化为可管理的模式。
16. 正交实验法对应全面实验法。因子,水平。试验次数=Σ(每列水平数-1)+1。测试用例设计:一个因子对应一列,不能让两个相同的因子对应同一列
17. 功能图法是一种黑盒、白盒混用的用例设计方法。由状态迁移图(圆圈表示)和逻辑功能模型(布尔函数)(方框表示)组成。
18. 测试用例计划包括四个目标:组织性、重复性、跟踪、测试证实。
19. 断言(asstertions)是程序插桩的一种方法。在程序中特定的部位插入耨写用以判断变量特性的语句,是的程序执行中的这些语句得以证实,从而使程序的运行特性得到证实。
20. 一般情况下源程序的有效注释必须在20%以上;单元测试至少要达到语句覆盖
21. 等级:poor、fair、good、excellent
22. 逻辑覆盖法:语句覆盖(SC statement coverage)、判定覆盖(DC decision coverage)、条件覆盖(CC condition coverage)、条件判定组合覆盖(CDC)、多条件覆盖(MCC)、修正判定条件覆盖(MCDC)
23. 基本路劲测试法:保证在测试中每一条可执行的语句至少执行一次。控制流程图、环路复杂度V(G)。
24. 域测试法(domain testing)域指的是程序的输入空间;符号测试法:输入不仅仅是数字还包括符号和表达式;Z路径覆盖:检查程序西欧那个入口开始,执行过程中尽力各个语句,直到出口。
25. 过程式的编程语言:程序=算法+数据;面向对象语言:程序=对象+消息。
26. Georage Milller 的“7+2“原则:普通人的短期记忆的能量是7加2或者减2,即5与9之间。(主题数不要超过7个)
27. 传统的自顶向下和自底向上的集成策略对面向对象的软件没有意义,因为面向对象的软件没有层次的控制结构。只能对面向对整个编译后的程序做基于黑盒的集成测试。
28. oo软件集成测试策略:基于线程的测试(thread based testing)、基于使用的测试(used based testing)。单元测试是测试对成员函数应为正确性的保证,集成测试关注系统的结构和内部的相互作用。
29. 负载压力测试包括:负载测试、压力测试、并发性测试、疲劳强度测试、大数据量测试等。
30. web客户端分为胖客户端和瘦客户端。
31. 信息组织结构设计主要有:线性设计结构、分层设计和非线性设计。
32. 页面设计的测试:
l 页面的一致性
l 在页面上是否设计友好的用户界面和直观的导航系统
l 是否考虑多种浏览器的需要
l 是否建立了页面文件的命名系统
l 是否充分考虑了合适的页面布局技术,如层叠样式、表格和帧结构等。
33. 服务器端的测试:
l 容量规划的测试:估算点击率是否满足要求;估算延迟和流量是否满足要求;估算web应用系统所需服务器资源消耗。
l 安全系统设计的测试:常识性安全策略,使用加密技术,构造防火墙,构建网络防毒体系。
34. 一个缺少内存的系统常常表现出很高的cpu利用率,因为他要不断的扫描内存将内存中页面转移到磁盘上。
35. 常识安全策略:对重要的部分是否采取了取消不必要的协议、严格控制写权限、取消服务器目录浏览、保留日志记录。
36. Cookies测试包括:cookies是否起作用,是否按预定的时间惊醒保存,刷新对cookies有什么影响。
37. 兼容性的测试主要考虑硬件的兼容性、软件的兼容性、数据兼容性、平台化软件件(用来构建与支撑应用软件爱你的独立软件系统)兼容性、新旧系统数据迁移测试。硬件兼容性:cpu、内存、硬盘、板卡及配件、打印机;软件兼容性:操作系统、数据库、中间键、浏览器、其他软件;数据兼容性:不同数据格式的兼容性、xml符合性。
38. 标准符合性测试的测试依据是我国已发布的信息技术产品强制性标准、推荐性标准等相关国家标准或行业标准。基本分为数据内容类标准、通信协议类标准、开发接口类标准、信息的编码类标准。
39. 易用性包括安装测试、功能易用性测试、用户界面测试、辅助系统测试(帮助测试、)
40. 可靠性(reliablity):软件在规定的条件下规定的时间内完成规定功能的能力。