First Encounter with Software Testing: Internship Reflections and Practices
The article recounts a three‑month QA internship, describing how the author moved from theoretical test knowledge to hands‑on practices such as pre‑testing preparation, test case design, environment management, bug reporting, and personal growth within a collaborative team.
The author reflects on nearly three months of internship in a testing department, noting the shift from a theoretical understanding of software testing to practical, hands‑on experience.
Initial preparation involved installing and mastering tools like Xmind, SwitchHosts, Fiddler, Xshell, IDEA, Maven, Git, SourceTree, TestNG, TAPD, and the Beetle CI/CD platform.
Project work covered the settlement business line, POP after‑sale repair, and refund processes, following stages of requirement familiarization, requirement review, design review, test case design (covering UI, workflow, and data validation), test case review, developer self‑testing and smoke testing, test execution in dynamic and stable environments, bug submission via TAPD, and final release verification.
Key testing techniques highlighted include early test involvement (W testing model), interface test case creation, white‑box testing for code coverage, equivalence partitioning, boundary value analysis, and thorough bug reporting with clear titles, descriptions, severity, priority, and assignee.
The author shares personal growth moments, such as recognizing missed front‑end validations, overlooking state‑machine logic, and the importance of pre‑planning test points, as well as the value of immersing oneself in the product’s user perspective.
Team atmosphere is described as energetic, supportive, and collaborative, with informal activities like table football fostering camaraderie.
Advice for newcomers includes mastering essential tools, learning Java, SQL, networking basics, studying black‑box and white‑box testing methods, writing test cases, and staying curious about bugs and emerging testing technologies.
Future plans emphasize deepening business knowledge, expanding testing methods, and keeping up with testing technology trends.
转转QA
In the era of knowledge sharing, discover 转转QA from a new perspective.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.