No abstract
To millions of game geeks, the position of QA (quality assurance) tester at Electronic Arts must seem like a dream job. But from the company's perspective, the overhead associated with QA can look downright frightening, particularly in an era of massively multiplayer games. Hence the appeal of automated QA testing, which has the potential to be faster, more cost-effective, more efficient, and more scalable than manual testing. While automation cannot mimic everything human testers can do, it can be very useful for many types of basic testing. Still, it turns out the transition to automated testing is not nearly as straightforward as it might at first appear. Some of the thorniest challenges are considered here. At EA, Michael Donat is an advocate of automation. His current focus is process improvement on the Player and Business Analysis team. He was previously the manager of QA at Silicon Chalk and ActiveState Corp., and has worked at Microsoft as a software design engineer. Joining the discussion is Jafar Husain, a lead software developer for Netflix. Previously he worked at Microsoft, where one of his tasks involved creating the test environment for the Silverlight development platform. There he was introduced to MVVM (Model View ViewModel); he's a convert, he says, and now likes to spread the gospel of MVVM where applicable. Terry Coatta, a member of the ACM Queue board, brought this group together to discuss the potential for automated QA testing. He and Donat once worked together at Silicon Chalk, where creating a sophisticated test environment was among their challenges. Coatta is now the CTO of Marine Learning Systems, developing a learning management system for marine workers. TERRY COATTA In terms of your efforts so far to apply automated QA testing at EA, I gather you've found the going a little bumpy. MICHAEL DONAT We started the journey thinking automation was a good idea, but then we tried it, and it failed. Still, we figured out what was wrong, and we fixed it. But, while we made it to a nice plateau, we realized there was still a long way to go. Our solution clearly wasn't going to get us everything we wanted-which was a way to broadly apply automated testing. To get there, and for some other reasons, several of us have concluded that what we really need is a new architecture along the lines of MVVM. JAFAR HUSAIN What exactly was your driver for automating in the first place? MD Our primary motivation had to do purely with the cost of manual testing, which has become quite significant given the complexity of our games. Basically, code changes that require us to retest everything manually can be incredibly expensive. By reducing those costs, we felt we would have an opportunity to redirect our testers away from what I call "stability testing"-which is something automation is capable of handling-so they can start focusing more on the authenticity and fun of our game experience. TC In terms of stability testing, what did you see as your first opportunities for automation? MD We started looking at this...
Background. Nonthyroidal neck swellings are common and cause diagnostic challenges. This study highlights various diagnosis associated with non-thyroidal neck swellings and their management challenges. Objective. This pilot study highlights the various diagnosis associated with nonthyroidal neck swellings and their management challenges. The clinical spectrum of two most common aetiology of nonthyroidal neck swelling: tubercular cervical lymphadenopathy and lymphomas, are also compared. Methods. This prospective study was conducted in a tertiary care teaching hospital from 01 Jun 2018 to 31 Dec 2019. The first 100 nonthyroidal neck swellings presented to the surgical outpatient department were included and assessed clinically, radiologically and histopathologically. Comparison was carried out between the first two common diagnosis of tubercular cervical lymphadenitis and lymphoma. Continuous variables were analysed using Student’s t-test and categorical data were analysed using the Chi square test. A statistical p value <0.05 was taken as significant. Results. There were 73 lymph node swellings and 27 non-lymph node swellings in the study. The most common diagnosis was tubercular cervical lymphadenitis (n=38) and lymphoma (n=17). The mean volume of lymph nodes in the lymphoma group (38.72±22.12 cm3) was significantly bigger than in the tuberculosis group (9.44±5.99 cm3) P=0.00001. The mean age (33.81±11.8 years) of tubercular patients was significantly less than the lymphoma (52.38±25.3 years) with P=0.000167. The clinical diagnosis was nearly accurate in 85% of cases. However, in 15 cases clinical diagnosis was changed after fine needle aspiration cytology. Conclusions. Ultrasonography and fine needle aspiration cytology are very useful adjunct in arriving at a definite diagnosis of a lymph node swelling in neck. Tubercular cervical lymphadenopathy and lymphoma were two major diagnosis. Tubercular cervical lymphadenopathy is significantly different from lymphomas in terms of early age of presentation and smaller size at the time of presentation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.