1.软件测试目的?
•验证需求?找缺陷?是手段
•保证软件质量?QA的职责
•测试是一种服务,服务于整个项目组,给关键涉众提供定期的、准确的、可信的信息,通过测试结果的沟通和共享来指导项目
2.软件缺陷定义
软件缺陷的主要类型/现象:
•功能、特性没有实现或部分实现
•任何程序、系统中的问题,和策划稿中不一致的,不能满足用户需求的
•运行出错,包括运行中断、系统崩溃、界面混乱 •数据结果不正确、精度不够
•用户不能接受的其他问题,如存取时间过长、界面不美观
3.软件缺陷产生
•技术问题:
算法错误、语法错误、计算和精度问题、接口参数传递不匹配
•团队合作:
沟通交流不充分
4.如何做到降低软件缺陷
做到降低软件缺陷,不管是开发人员还是测试人员,都要满足以下几个要求:
•细心、责任心及自信心
•沟通能力
•可判断一个软件的高危险区在何处
•逆向思维能力
•技术能力
总结:
为了保证软件质量,提高测试效率,降低测试成本,作为一名合格的QA,平时要与开发、产品多沟通交流,认真编写测试用例,测试用例尽可能考虑到所有功能点,严格执行测试用例;同时还要提升自己的技术能力!