Team Development | Tactics ISoftware testing technology Knowing software testing Extend or/and skill-up technical skillset Design decent, effective test design, test cases. Automate or semi-automate Insight of being more efficient cases to improve productivity Master software testing (UI automation and etc.). methodologies and techniques Use in-house or commercial Understand the API and tools to improve test coverage can use API to save efforts and productivity on UI testing. Understand software Leverage API to better development processes automate test cases. Performance testing Join development team’s .... key piece of code review Code coverage SW testing tools architect /design, … Automation framework design and enhance.
Team Development | Tactics II Knowing Customers’ PainsCustomer Oriented Resolve Customers’ Issues Learning the issues from customer forums, discussion Actively participate beta Guide Customers’ Engagement groups and etc. customer issue discussion. Summarize the “to be improved” Proactively contribute to Actively response to blogs and forums face to features / functions. customers’ issues. customers. Initiate end user driven Production exercise (customer scenario / workflow testing. Cross-Product workflow workflow and customer data) and enterprise solution scenarios and case study. .... … Play SME role in the team to support other function groups.
Process – Pre Integration/Submission SCC Submission SWD Desktop Continuous Build/Test System Develop Code Build and Run Tests Submit Only on Success Activates upon one or more submission(s) --- --- Expect the completion email If Build and Tests PASS, update labelSpeak up if you don’t get one! Ex. LAST_CLEAN_AIM_BUILD --- Send SUCCESS completion emailSUCCESS email, continue to --- the next task If Build or Tests FAIL, skip label update --- Send FAILED completion email. FAILED email, react, investigate and resolve Result Email
Process – Pre Integration/Submission SCC Submission SWD Desktop Continuous Build/Test SystemSubmit Only on Success Activates upon submission --- --- SUCCESS email, PASS, update label continue Send SUCCESS completion email --- --- FAILED email, FAIL, skip label update investigate and resolve Send FAILED completion email. Result Email
Process – General Qualification and Usage If a build is posted, it is ready for general qualification. Run tests only if a new build has been posted. Analyze the results React to the trends Add to the test suites Manual testing keys off automated results
Process – General Qualification and Usage If a build is posted, it is ready for general qualification Run tests only if a new build has been posted Analyze the results Add to the test suites Manual testing keys off automated results
Civil3D - Customer Focused Testing Production Exercise Pipes Transportation Construction Gold Beta Site(build Customer relationship in China) Beta 1/2/3 High value customers, more feedbacks. Gunslinger
Civil 3D Timeline Stage 3 Project Project FC(11/4) FC(12/2) RTM(3/15) Stage 1 Stage 2 Stage 3 Civil 2013 (JayPeak)Civil 2012 (Ipanema) 2011 SP2 2012SP1 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar