软件测试文档

1.引言
本部分介绍测试基本情况和要求,包括编写目的、项目背景和术语等。
1.1 编写目的
为软件测试建立计划,供软件测试人员作为软件测试实施时的参考。
1.2 项目背景
网络技术越来越发达,大学生网购的频率近年来急剧增加,购买的物品增加导致许多物品没用几次或者根本未使用就闲置,造成了极大的资源浪费,大四毕业生搬运行李时通常为一些专业书、辅导书感到可惜,当废纸卖掉太可惜,搬走很麻烦以后用到的可能也很小。于是开发人员希望开发出一款用于校内的跳蚤市场软件来解决这一问题,即通过校内跳蚤市场,帮助同学们将闲置的物品,如:用过的专业书籍、辅导书甚至衣服等等,进行二次利用,与有需要的同学通过该软件平台进行交易。
1.3 术语定义
本文档所提及的术语,其定义遵照GB/T11457标准。
1.4 参考资料
《软件工程方法与实践》
2 任务概述
本部分描述测试的目标、测试环境、软件的基本需求,以及测试的条件和限制等。
2.1 目标
能够基本实现用户的登录注册,发布交易信息,修改交易信息,删除交易信息,查询交易信息等基本功能,并且实现用户之间通过应用程序的沟通和交易过程。
2.2 测试环境
硬件环境:略;
软件环境:wampserver64、Chrome
2.3 需求概述
用户:注册、登录、退出登录、发布物品交易信息、修改物品交易信息、删除已发布但不在交易过程中的物品交易信息(不允许删除正在交易和已经交易完成的物品交易信息)、查看自己/其他用户发布的物品交易信息、拍下他人发布的物品、确认交易、查看个人主页、查看自己已经完成的交易信息、在物品交易信息下发布留言。
2.3.1 数据需求
包括系统所涉及的内部数据和外部数据要求,如外部存储格式、访问格式、以及内部数据结构和类型等。
web端:1、服务器ip地址
2、项目在服务器中的路径地址
3、通过网页登录到项目的url地址
Android端:Bmob项目的AppKey
2.3.2 事务需求
包括完成测试需要哪些事务要求,如每组测试的过程和处理要求、需要哪些工作等。
android端:测试中有两个用户,能够实现需求概述中的所有功能
web端: 1、保证服务器正常运行
2、测试中有起码两个用户,能够实现需求概述中的所有功能
2.4 条件与限制
测试过程需要具备哪些条件,如各硬件设备、软件系统保证、人员齐备、各方面互相配合、内部协调等。限制包括资金限制、时间限制、环境限制等。
Android端:Android4.0以上、Bmob数据库正常运行
web端:服务器正常运行,其他无。
3 计划
本部分描述测试方案、测试的项目、测试前的准备工作和人员配备等。
3.1 测试方案
测试方案包括测试策略、测试过程、测试内容、要采用的测试技术,以及技术标准等
3.1.2 测试过程
张君怡和华楠模拟两个用户进行交易
李元杰模拟用户进入个人界面
李元杰、刘云杰、华楠模拟用户进行交易
刘云杰测试注册并登陆
3.1.3 测试内容
用户的注册、登录、发布物品、修改物品、拍下物品、查看买到/卖出的物品
用户个人界面正确显示,能修改用户名能修改密码,能进入我发布的、我买到的、我卖出 的界面查看个人交易信息。
3.1.4 测试技术
黑盒测试
3.1.5 技术标准
数据库里存入用户信息,以及交易完成的信息。
各个页面中数据信息显示正确
3.2 测试项目
包括功能测试、回归测试、界面测试、负载测试和文档测试等项目。

作者:qq_39643492
来源:CSDN
原文:https://blog.csdn.net/qq_39643492/article/details/80851871
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/weixin_42950247/article/details/86658125
今日推荐