Skip to main content

An Extended Test Case Prioritization Technique Using Script and Linguistic Parameters in a Distributed Agile Environment

  • Chapter
  • First Online:
Book cover Towards Extensible and Adaptable Methods in Computing

Abstract

Agile methodologies are widely used in software industry, as agile results in efficiency, accuracy and effectiveness in less time. Agile has been adopted among different organization, having team members of diverse cultures with different set of working habits. The acceptance level of these diverse habits is largely governed by the client, who is one of the stakeholders, whose job is to provide requirements to an organization. These requirements may come in different languages as client usually give the work to that organization where cost is less and in less time, good quality work is done. Understanding different language requirement is a tedious task for an organization. Also, requirements keep on changing with time from client end. In this paper, a technique is proposed that may be used to understand requirements in a better manner and further, prioritization of test cases is performed using noun and verb approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Cao, L., & Balasubramanium, R. (2007). Agile software development: Ad-hoc practices or sound principles?. In: IEEE ITPRO, pp. 41–46 March–April 2007.

    Google Scholar 

  2. Agile Alliance. (2001). Principles Behind the Agile Manifesto. www.Agilemanifesto.org/principles.html.

  3. Pettichord, B. (2004). Agile testing challenges. In: Pacific Northwest Software Quality Conference (2004).

    Google Scholar 

  4. VersionOne (2014). 8th Annual State of Agile Survey. http://stateofagile.versionone.com/.

  5. Dhalait, S. A. D., & TCS Limited. Agile unit and regression testing framework for domain specific languages. Publication number US20130159963.

    Google Scholar 

  6. Meszaros, G. (2003). Agile regression testing using record and play. In: OOPSLA, Anaheim, California, 26–30 Oct 2003. ACM 1-58113-751-6/03/0010.

    Google Scholar 

  7. Anita, A., & Naresh, C. (2010). Testing in an agile environment: A project. In: International Conference on Next Generation Communication and Computing Systems (ICNGC2S-10), NITTTR, Chandigarh, India, 25–26 Dec 2010.

    Google Scholar 

  8. Crispin, L., & Gregory, J., Agile testing: A practical guide for testers and agile teams (1st ed.). ISBN-13: 978-0321534460.

    Google Scholar 

  9. Arora, A., & Chauhan, N. (2014). A regression test selection technique by optimizing user stories in an agile environment. In: 2014 IEEE International Conference on Advance Computing Conference (IACC), held in ITM University on 22nd–23rd Feb 2014, Gurgaon. Proceedings published on IEEE explorer.

    Google Scholar 

  10. Anita, A., & Naresh, C. (2013). A linguistic approach for test case prioritization in an agile environment. In: 13th Annual International Software Testing Conference 2013, held at Bangalore.

    Google Scholar 

  11. Pradeepa, R., & Vimala Devi, K. (2013). Effectiveness of test case prioritization using APFD metric: Survey. In: International Conference on Research Trends in Computer Technologies (ICRTCT—2013). Proceedings published in International Journal of Computer Applications® (IJCA) 0975–8887).

    Google Scholar 

  12. Ponaraseri, S., Susi, A., & Tonella, P. (2018). Using the planning game for test case prioritization. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.623.8446&rep=rep1&type=pdf.

  13. Sultan, Z., Bhatti, S. N., Abbas, R., Shah, S. A. A. (2017). Analytical review on test cases prioritization techniques: An empirical study. International Journal of Advanced Computer Science and Applications (IJACSA), 8(2), 293–302.

    Google Scholar 

  14. http://humanresources.about.com/od/interpersonalcommunicatio1/qt/nonverbal-communication-in-the-workplace.htm.

  15. Arora, A., & Chauhan, N. (2013). A simplest agile life cycle for all stakeholders. In: CSI Sponsored International Conference on Software Engineering (CONSEG-2013), held in Pune from 15–17 November, India.

    Google Scholar 

  16. http://www.adobe.com/support/captivate/gettingstarted.html.

Download references

Acknowledgements

We would like to thank the reviewers for their useful suggestions that helped us to improve our work. We would also like to extend our gratitude to our employers who provided us with the needed research facilities.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Anita or Naresh Chauhan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Anita, Chauhan, N. (2018). An Extended Test Case Prioritization Technique Using Script and Linguistic Parameters in a Distributed Agile Environment. In: Chakraverty, S., Goel, A., Misra, S. (eds) Towards Extensible and Adaptable Methods in Computing. Springer, Singapore. https://doi.org/10.1007/978-981-13-2348-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-2348-5_2

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-2347-8

  • Online ISBN: 978-981-13-2348-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics