摘要 随着软件行业的发展,软件测试也变得重要起来。论文首先介绍的是软件测试相关知识,以及它的发展的现状和意义。其次对测试对象“凡客诚品”网站的注册、登录、找回密码、加入购物车并购买和查看我的订单五大模块进行需求分析和功能测试,这里主要进行手工测试;最后利用自动化测试工具Apache-JMeter对进入凡客网首页、登录和查看我的订单进行压力测试,了解其性能状况。
本论文研究的自动化测试工具Apache-JMeter提高了测试效率,完成了手动测试无法完成的性能这一方面的测试,只有结合手动测试和自动化测试,才能更高效地完成对网站的测试,了解其缺陷和不足的地方,实现测试工具在实现网站维护中的重要意义。
关键词:凡客诚品 功能测试 性能测试 JMeter
目录
摘要
Abstract
1绪论-1
1.1课题研究背景-1
1.2 软件测试的历史和现状-1
1.2.1 软件测试历史-1
1.2.2 软件测试现况与介绍-2
1.3 软件测试的作用-3
1.4软件测试的意义-3
1.5本文所做的工作-4
2测试分类与测试工具-5
2.1测试分类-5
2.1.1黑盒测试(功能测试)-5
2.1.2 白盒测试-5
2.1.3性能测试-5
2.1.4手工测试-5
2.1.5自动化测试-5
2.1.6 单元测试-6
2.1.7 集成测试-6
2.1.8 验收测试-6
2.2测试工具-6
2.2.1 Apache JMeter-6
2.2.2 LoadRunner-6
2.2.3 Web-CT-6
3 凡客诚品网站的功能测试及测试用例-7
3.1关于凡客诚品(VANCL)网站的简介-7
3.2 功能测试计划-7
3.2.1测试计划定义-7
3.2.2 功能测试计划表-7
3.3 功能测试用例和需求分析-8
3.3.1 需求分析概念-8
3.3.2 具体模块的需求分析-8
3.3.3 功能测试用例描述-11
3.4功能测试结果分析-15
3.4.1缺陷一类结果与分析-15
3.4.2缺陷二类结果与分析-17
3.5优化与建议-18
4凡客诚品网站的性能测试及测试用例-19
4.1 性能测试计划-19
4.1.1性能测试计划表-19
4.2性能测试用例及过程-19
4.2.1性能测试用例-19
4.2.2 压力测试参数介绍-19
4.2.3 压力测试过程-20
4.2.4 压力测试结论分析-22
结论-27
参考文献-28