ABSTRACT
Testing techniques have been widely used as a method to help software engineers in detecting defects in a software system in order to develop high-quality software system and achieve customer satisfaction. Different techniques reveal different quality aspects of a software system. This paper proposes a model-based methodology of the major accepted categories of testing techniques to evaluate many aspects like functional, structural, reliability, usability requirements and check their consistency. Evaluating all these aspects in a software project will help ensure the success of such software development project and will also assist software testers in error handling in order to achieve the desired quality for software customers.
- Jovanovic, I. 2008. Software Testing Methods and Techniques. The IPSI BgD Transactions on Internet Research, 30--41.Google Scholar
- Sawant, A. A., Bari, P. H., & Chawan, P. M. 2012. Software Testing Techniques and Strategies. International Journal of Engineering Research and Applications (IJERA), 2(3), 980--986.Google Scholar
- Xu, D., Xu, W., Kent, M., Thomas, L., & Wang, L. 2014. An Automated Test Generation Technique for Software Quality Assurance Reliability, IEEE Transactions on Reliability. IEEE Reliability Society, 61 (1), 247--268.Google Scholar
- Iqbal, N., & Qureshi, M. 2012. Improvement of Key Problems of Software Testing in Quality Assurance. Science International. 21(1), 25--28.Google Scholar
- Reza, H., & Lande, S. 2010. Model Based Testing Using Software Architecture. In Proceedings of the 2010 Seventh International Conference on Information Technology: New Generations. IEEE Computer Society, 188--193 Google ScholarDigital Library
- Luo L. 2001. Software testing techniques. Institute for software research international Carnegie Mellon University, Pittsburgh, PA, 15232, 1--19.Google Scholar
- Vegas, S., Basili, V. 2005. A characterization schema for software testing techniques. Empirical Software Engineering, 10(4), 437--466. Google ScholarDigital Library
- Belli, F., Beyazit, M. 2010. A formal framework for mutation testing. Fourth International Conference on Secure Software Integration and Reliability Improvement, 121--130. Google ScholarDigital Library
- Zhao, J. 2003. Data-flow-based unit testing of aspect-oriented programs. Proceedings. 27th Annual International Computer Software and Applications Conference, 2003. COMPSAC 2003. 188--197. Google ScholarDigital Library
- Schaefer, C. J., Do, H. 2014. Model-Based Exploratory Testing: A Controlled Experiment. IEEE 7th International Conference on Software Testing, Verification and Validation Workshops, 284--293. Google ScholarDigital Library
- Trivedi, S. H. 2012. Software Testing Techniques. International Journal of Advanced Research in Computer Science and Software Engineering, 2(10), 433--438.Google Scholar
- Xu, S. 2006. A new approach to improving the test effectiveness in software testing using fault collapsing. 12th Pacific Rim International Symposium on Dependable Computing, 73--80. Google ScholarDigital Library
- Yin, R., Ding, X. M. 2012. How to Improve the Quality of Software Testing. 2012 International Conference on Systems and Informatics, 2533--2536.Google ScholarCross Ref
- Catelani, M., Ciani, L., Scarano, V. L., & Bacioccola, A. 2011. Software Automated Testing: A solution to maximize the test plan coverage and to increase software reliability and quality in use. Computer Standards & Interfaces, 33(2), 152--158. Google ScholarDigital Library
- Jang, S. J., Kim, H. G., & Chung, Y. K. 2008. Manual Specific Testing and Quality Evaluation for Embedded Software. 7th IEEE/ACIS International Conference on Computer and Information Science ICIS 08, 502--507. Google ScholarDigital Library
- Suma, V., & Nair, T. R. 2010. Effective Defect Prevention Approach in Software Process for Achieving Better Quality Levels.Google Scholar
- Monteiro, C. B., Dias, L. A. V., & Cunha, A. M. D. 2014. A Case Study on Pairwise Testing Application. Proceedings of the 11th International Conference on Information Technology: New Generations, 639--640, IEEE Computer Society. Google ScholarDigital Library
- Bourque, P., & Fairley, R. E. 2014. Guide to the Software Engineering Body of Knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press. Google ScholarDigital Library
Index Terms
- A Generic Model-Based Methodology of Testing Techniques to Obtain High Quality Software
Recommendations
Maturing Software Engineering Knowledge through Classifications: A Case Study on Unit Testing Techniques
Classification makes a significant contribution to advancing knowledge in both science and engineering. It is a way of investigating the relationships between the objects to be classified and identifies gaps in knowledge. Classification in engineering ...
Integrating software quality models into risk-based testing
Risk-based testing is a frequently used testing approach which utilizes identified risks of a software system to provide decision support in all phases of the testing process. Risk assessment, which is a core activity of every risk-based testing process,...
Implementation of Software Testing Practices in Pakistan's Software Industry
ICMSS 2018: Proceedings of the 2018 2nd International Conference on Management Engineering, Software Engineering and Service SciencesAgile methodology uses the incremental and iterative method and is commonly utilized in the Pakistan's industry projects as they can accommodate changes in requirements. Product distribution is accomplished by using small iterations/repetitions, but ...
Comments