我的sqa计划和测试规划

开发工具

语言:javascript+Android
开发软件:Eclipse/Android studio
开发环境:Windows

一、SQA计划

1、软件工程

项目名称为“Life In CCSU”,首先我们要准确的了解此软件的需求(例如:网上缴费、网上查课、选课、评教等),在此前提进行建模,基于场景、类、行为、模式的建模都可以,然后进行体系结构设计,画出体系结构图,最后再做用户的界面设计。

2、质量保证

(1)项目需要符合IEEE、ISO等软件工程标准;

(2)在进行需求分析和设计阶段时要发现尽可能多的错误,例如在对学生信息的处理上选用学号作为主键,而不选择用姓名;在编码的时候尽可能减少错误的发生,在此基础上代码尽可能简洁。

(3)安全性。规定学生单日单笔刷校园卡消费不得超过20,否则则需输入密码;累计单日刷校园卡消费不得超过50,否则也需要输入密码;校园卡丢失挂失时也需要提供密码,防止恶意挂失。

3、质量控制

评审模型,检查代码,在测试前发现错误并改正。实现增、删、查、改。

二、系统测试规程

1、测试分析(举例)

一:网上没有评教则不能选课,测试没有评教时是否可以选课;
二:测试同一个账号能否重复注册,保证账号安全;网上选课时,若两节课时间冲突如何处理;
三:若同一门课,不同时间段,重复选课如何处理;更改密码,若输入两次密码不同,但却显示修改成功如处理。

2、测试用例(举例)
一:选取同一账号能否重复注册作为测试用例。注册玩一个账号之后,在重复注册这个账号,如果提示该账号已注册则系统没有问题,如果没有提示,可以重复注册则需要修改代码。

二:选取测试用例之网上选课。选这个测试是有原因的,比较有代表性。假如网上选课的时候选取的选修课上课时间与原有存在的必修课上课时间冲突,系统应提示时间冲突,并使选课失败。如若系统不作此处置,任凭选课成功,则改软件此部分有误,应当修改代码

猜你喜欢

转载自www.cnblogs.com/shentiancai/p/8966967.html
SQA