软件测试实践

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
性能测试实施建议
寻找合适的网站,应主要考虑如下四个方面: 第 网站不要太大,但最好要清楚其架构,数据库等,最好是比较 1, 熟悉的网站,能大致估计其使用人数,在线人数,每个模块的 使用状况等; 第 根据每个模块的使用人数,在线人数,每个模块的使用状况 2, 等,设计场景,每个场景应明确其中有几个动作,监控的参数 等,并根据场景实施测试。 第 依据各类监控结果,分析网站的性能。 3, 第 以上是一般性的性能测试,如有可能,也可实施负载测试和压 4, 力测试。
第三,对于如上图的测试,一般只录制少量的测试脚本,通过脚本 中的参数的变化来表达不同的测试用例,而不是录制许多的脚本。
白盒测试实施建议
寻找合适的源代码,应主要考虑如下三个方面:
第 只要测试一到两个类,十个左右的函数即可,但要有详细的注 1, 释,其中要对参数和返回值有详细说明,然后按照参数和返回
值进行测试; 第 测试用例的设计要依据书本中的“分支和谓词覆盖”来做。 2, 第 分析结果中的各类值。 3,
软件测试实践考试指南
1. 考试内容:分为四种类型①黑盒测试(手工);②黑盒测试 (自动化);③白盒测试;④性能测试(LoadRunner)。
2. 分组方式:2人一组,可以1人,但不能为3人。 3. 评分方式:①按“优”、“良”、“中”、“及格”、“不及格”五个等级
进行评分;②学生递交文档,并在确定时间(另行通知)进行 答辩,教师根据文档和答辩情况综合打分;③涉及抄袭,将评 为“不及格”;④不在答辩现场给分。 4. 测试对象:网站、桌面系统或程序、源代码,学生自行准备, 建议以小的为主。 5. 评分标准:
利用测试工具测试的应包括测试时的截图,手工测试的应包括 软件运行的场景。 5) 第四部分:缺陷描述/结果分析。手工测试要找出一定数量的缺 陷,并作缺陷描述;利用测试工具测试的,必须将运行结果截 图放入文档中;其中白盒测试要说明测试覆盖率;性能测试要 分析系统或网站的性能指标。 6) 如果是两人合作完成,请注明分工情况,分工要明确。
功能测试(手工)实施建议
寻找合适的网站或系统,应主要考虑如下三个方面: 第一,网站不要太大,功能无需太全,只要测试一到两个模块即
可。 第二,如示例图,模块不能太简单,既要有对单个控件的测试,
如对一个文本框的测试,也要有多个关联控件的测试,能体现出“决策 表”,甚至是“因果图”的使用。
第三,要能查出至少三到四个错误,以便进行缺陷描述。
7. 学生递交的文档格式: 1) 首页:标题 “XXXXX(性能\功能\单元)测试报告”,姓名、 学号、班级等。 2) 第一部分:实测软件、网站介绍。包括网站地址、软件名称和 获取方式、功能模块、【架构、数据库、开发语言】 3) 第二部分:测试设计。说明功能测试的模块、单元测试的模块 和函数、性能测试的类型;测试用例设计和场景的设计及设计 依据。 4) 第三部分:测试实施。简要说明测试的客户端、测试时间等。
测试设 测试实施 结果分 答辩状况

析/缺陷 +回答课程
描述 问题
黑盒测试(手 40
20
工)
20
20
黑盒测试(自 40
30
动化)
10
20
白盒测试
40
20
20
20
性能测试
30
30
20
20
6. 考察重点: 黑盒测试(手工):重点考察测试用例的设计和对缺陷的描述。 黑盒测试(自动化):重点考察测试用例的设计和软件的使用。 白盒测试:重点考察测试用例的设计和覆盖率的计算。 性能测试:重点考察场景的设计和wk.baidu.com果的分析。
功能测试(自动化)实施建议
寻找合适的网站或系统,应主要考虑如下三个方面: 第一,网站不要太大,功能无需太全,只要测试一到两个模块即
可,但要明确是用什么语言开发的,如用了c#,则必须加上“.netaddins”测试模块,如用了java,则必须使用“java-addins”;
第二,模块不能太简单,既要有对单个控件的测试,如对一个文本 框的测试,也要有多个关联控件的测试,能体现出“决策表”,甚至 是“因果图”的使用。
相关文档
最新文档