Page 79 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 79
Software Testing and Quality Assurance
Participation (SIPP) conducted in the United States, the demand for accessibility testing for the newly
developed features has come into existence.
Challenge of Access
A
ccess’ is one of the leading information technology companies specialized in the
development of GUI components for mobile phones built on Symbian, MS Smart phone,
J2ME, and other platforms.
The company manufactures the latest technology bio-medical equipment. This provided the company
an advantage over the other existing companies. However, the user interfaces for some of the medical
equipments needed the language generating graphic shell environment with emphasis on the
examination of shell performance.
Solution
The situation was thoroughly analyzed and the Access’ team decided to change the simulator by adding
the analysis fields of states and event processing. This gave them the option of executing every
language command at least once. Thus, the displays for all the state changes were checked.
At first, the team at Access’ checked the shell on all the devices and simulated and compared the real
results with the expected ones. Later they analyzed the types of testing to be carried out and developed
test cases accordingly. These developed test cases were tested for testing the real devices and then the
tests (scripts) were collated.
Results
The use of automated testing tools made the process of testing efficient. Discrepancies were identified
and the relevant results to the test cases were inserted. It was possible to test at a faster pace with the
simulator modification, thus reducing the time consumed for testing. New functionality and error fixing
became transparent. It also provided the result tracing feature. Thus, Access’ saw a great benefit in
getting a self testing environment.
Question
1. Explain how Access’ managed to achieve efficient testing?
Adapted from http://www.bughuntress.com/portfolio/case-studies/user-interface.html
5.3 Summary
• Special types of testing provide a better understanding about configuration testing and the
graphical user interface testing used for testing the system before release.
• The Special types of testing are the tasks assigned generally to new software testers, to introduce
them to the equivalence partitioning skills.
• System testing provides opportunity to the software testers to work with the project team
members, which is an overwhelming experience for a new tester.
• Configuration testing is a testing task that ensures that the software works fine without any
problem, for all possible hardware combinations.
• Configuration testing is based on manufacturers, components, peripherals, interfaces.
• A software tester is the first person to check the usability of the software product before its launch.
• Testing the Graphical User Interfaces can be vague or endless, but when they do not meet the
criteria, a bug is supposed to have occurred.
72 LOVELY PROFESSIONAL UNIVERSITY