uat

聊一聊互联网产品的正确发布流程

。_饼干妹妹 提交于 2020-01-08 23:53:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.疑问 任何一个互联网产品发布都有一个依据的。那么,产品发布的真正依据是什么呢?是BUG处理完,功能实现完?发布时间谁说了算,谁又应该为发布负责呢?测试工程师的测试结果的参考依据有多大。 2.名词解释 SIT,英文System Integrate Test的缩写,也就是系统集成测试。是产品开发团队内部对产品功能的测试。 UAT,英文User Acceptance Test的缩写,也就是用户验收测试,或用户可接受测试,系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。 3.解决方案1 SIT是集成测试UAT是验收测试从时间上看,UAT要在SIT后面,UAT测试要在系统测试完成后才开始。从测试人员看,SIT由公司的测试员来测试,而UAT一般是由用户来测试。如果按照规范来的话,做UAT测试的人一定是要对业务很精通的,并且是具有代表性的用户,关注的东西就是业务流程是否通畅是否符合业务的需要.以需求分析文档为重要参考,还有一些用户的操作习惯等等一系列的东西.具体的项目要求是不一样的.我现在遇到的项目也是让我们做UAT测试. 4.解决方案2 将项目迭代的时间固定下来。为了保证开发质量,最短两周发布一次。一个月发布一次版本较为适合。对于一个刚上线的产品来说

Specflow - State between “scenarios”

情到浓时终转凉″ 提交于 2019-12-12 14:27:32
问题 Using Specflow, I'm writing a suite of scenarios that model monthly payrolls, validating the calculated payments for each month and finally the yearend figures. The result of each month is cumulative, so each subsequent scenario is dependent on the previous month’s additions and deductions. The payment calculations are written to a database via a third party tool, so creating and destroying test data between scenarios is expensive. From my experience with testing, I know it's not always